【ThreadX全家桶】STM32CubeMX+NetX Duo(一)
前言 本教程基于STM32CubeMX生成的HAL库,开发NetX Duo驱动程序。 NetX Duo驱动中关于ETH的使用,主要有7个方面: 1、ETH控制器初始化 2、TX描述符初始化 3、数据发
前言 本教程基于STM32CubeMX生成的HAL库,开发NetX Duo驱动程序。 NetX Duo驱动中关于ETH的使用,主要有7个方面: 1、ETH控制器初始化 2、TX描述符初始化 3、数据发
1、方案选用STM32L051R8T6作为MCU,此单片机为低功耗单片机。设计选用candence16.6进行设计。 2、选用电池供电,冲电电路选用TCS4175芯片为电池冲电。电源选用HT7233为板子供电输出为
一、去Keil官网下载STM32芯片支持包 网址http://www.keil.com/dd2/pack 下载之后安装,这里的芯片支持包对应标准库的开发。 二、去STM32社区下载STM32官方标准库 点击STM32社区网站ht
1. 基本原理 1.1 控制电机转速 在电机两端施加电压,电机就会旋转,而且电压越大,转速越快 1.2 控制电机旋转方向 通正向电压电机正转,反向电压电机反转 2. H桥驱动
在CT107D单片机综合训练平台上,首先将J5处的跳帽接到2~3引脚,使按键S4~S7四个按键的另外一端接地从而成为4个独立键盘。在扫描按键的过程中,发现有按键触发信号后,先做去抖动处理&
本次来写一下关于驱动直流电机的知识,今天目的是驱动它,下次写使用PWM精准的对直流电机进行控速。下面是我使用的直流电机图: 由于STM32单片机不能直接的输出较大电压和电流,所以得借助驱
本实验采用AT89S51单片机芯片配合ADC0809模/数转换芯片构成一个简易的数字多用表。 proteus仿真图: 1)ADC0809内部逻辑结构: 2)图中多路模拟开关可选通8路模拟
DSP芯片F2803x之ePWM模块 1 ePWM模块概述 ePWM模块是电力电子数字控制中重要的部分。其主要功能和作用如下: 1 用于电力电子拓扑中可控功率器件的驱动信号; 2 实现DAC功能,
苏月婷 江苏安科瑞电气制造有限公司 摘要:通过介绍开环式霍尔电流传感器的工作原理,在此基础上提出了一种可以输出直流偏置电压的直流霍尔电流传感器电路,并通过试验进行了验证。 关键词:霍
《STM32Cube高效开发教程(基础篇)》是第一本以STM32CubeMX和STM32CubeIDE作为开发工具,遵循STM32Cube开发方式,全面介绍HAL库编程的书。 本书内容全面
基于51单片机的温控系统 本文是基于STC89C52单片机的温度控制系统,主要由主控模块、显示模块及外围电路几个部分组成。 通过DS18B20检测外部温度,通过LCD1602显示,按键可调节上下限。当
嵌入式系统播放音频的能力正在成为一个相当普遍的功能。音频为用户提供了很好的反馈,但如今有如此多的高保真音频可用,使用哔哔声和啁啾声不再削减它。开发人员当然可以使用分立组件和 DAC 从系统中获得不错的音频࿰
HAL_Init()函数阅读记录 1)代码展示: HAL_StatusTypeDef HAL_Init(void) {/* Configure Flash prefetch */ #if (PREFETCH_EN
一、光敏传感器简介 光敏传感器是最常见的传感器之一,它的种类繁多,主要有:光电管、光电倍增管、光敏电阻、光敏三极管、太阳能电池、红外线传感器、紫外线传感器、光纤式光电传感器、色彩传感器、CCD 和 C
特性 256 x 8 (2K) IIC接口、施密特触发器、噪声抑制 用于硬件数据保护的写保护引脚 8字节页(1K, 2K) 允许部分页写 写周期(最大5ms) 描述 AT24C02提供2048位的电可擦和可编程只读存储器(EEPROM)
解决方案: 按住MaskRom按键上电或复位,系统将进入 MaskRom 固件烧写模式。即可重新烧录固件。 附录: Rockchip 平台硬件运行的几种模式如表所示,只有当设备处于
目录 1.1 简介 KT6368A芯片是一款支持蓝牙双模的纯数据芯片,蓝牙5.1版本。芯片的亮点在超小尺寸,超级价格。以及简单明了的透传和串口AT控制功能。大大降低了嵌入蓝牙在其它产品的开发难度和成本 1.2
WeMos D1介绍 特性: 基于ESP-8266EX Arduino兼容,使用rduino IDE来编程 11个 I/O 引脚 1 个ADC 引脚(输入范围0-3.3V) 板载5
无刷电机 概念辨析 无刷直流电机 无刷减速电机 直流无刷减速电机 1.减速:减速电机是指减速机和电机(马达)的集成体。这种集成体通常也可称为齿轮马达或齿轮电机。 2.无刷:无刷是直流电机的一个种类ÿ