STM32F103
文章平均质量分 90
STM32F103
Leung_ManWah
这个作者很懒,什么都没留下…
展开
-
STM32F103学习笔记(11)——压力传感器GZP6859D使用
GZP6859D 型压力传感器采用 SOP6 封装形式,内部集成了高精度 ADC 芯片,对传感器芯片输出的偏移、灵敏度、温漂和非线性进行数字补偿,以供电电压为参考,产生一个经过校准、温度补偿后的标准数字信号。GZP6859D 型压力传感器尺寸小,方便客户安装。产品广泛用于医疗电子、汽车电子、运动健身器材等领域。原创 2023-01-30 18:00:38 · 3205 阅读 · 6 评论 -
STM32F103学习笔记(10)——I2C多路复用器TCA9548A使用
TCA9548A 器件配有八个可通过 I2C 总线控制的双向转换开关。串行时钟/串行数据 (SCL/SDA) 上行对可扩展为 8 个下行对或通道。根据可编程控制寄存器的内容,可或者通道组合。这些下游通道可用于解决 I2C 从器件地址冲突。例如,如果应用中需要八个完全相同的数字温度传感器,则每个通道 (0-7) 可以连接一个传感器。发生超时或其他不当操作时,系统主控器可通过将RESET 输入置为低电平来复位 TCA9548A。同样,加电复位即可取消选中所有通道并初始化 I2C/SMBus 状态机。原创 2023-01-14 14:15:29 · 7289 阅读 · 14 评论 -
STM32F103学习笔记(9)——NB-IoT模块BC26使用
BC26 是一款高性能、低功耗、多频段 LTE Cat NB1/Cat NB2*无线通信模块。其尺寸仅为 17.7 mm × 15.8 mm × 2.0 mm,能最大限度地满足终端设备对小尺寸模块产品的需求,同时有效帮助客户减小产品尺寸并优化产品成本.BC26 在封装设计上兼容移远通信 GSM/GPRS 系列 M26 模块以及 NB-IoT 系列 BC28/BC25/BC260Y-CN 模块,方便客户快速、灵活的进行产品设计和升级。...原创 2022-08-26 15:29:13 · 5268 阅读 · 1 评论 -
STM32F103学习笔记(8)——读取芯片UID和MAC地址
在嵌入式设备开发过程中有时会需要为设备设置唯一的ID用以标识设备唯一,比如要求同一总线上的所有设备ID不能重复,要求设备具体唯一的MAC地址等等。每个STM32微控制器都自带一个96位的唯一ID,这个ID在任何情况下都是唯一且不允许修改的,这96位的ID可以以字节(8位)为单位读取,也可以以半字(16位)或全字(32位)读取。。由上图可知,在STM32F1xx的数据手册中关于UID的描述有(从0x1FFFF7E8地址开始的12个字节96bit)......原创 2022-07-29 18:25:44 · 3935 阅读 · 1 评论 -
STM32F103学习笔记(7)——ISP串口下载程序
一、ISPISP(In-System Programming) 在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用 ISP 方式擦除或再编程。ISP 的时候需要用到(bootloader)自举程序,自举程序存储在 STM32 器件的内部自举ROM 存储器(系统存储器)中。其主要任务是通过一种可用的串行外设( USART、 CAN、USB、 I2C 等)将应用程序下载到内部 Flash 中。每种串行接口都定义了相应的通信协议,其中包含兼容的命令原创 2020-10-19 10:21:59 · 9190 阅读 · 8 评论 -
STM32F103学习笔记(6)——4G Cat.1模块EC200S使用
是移远通信最近推出的 LTE Cat 1 无线通信模块,支持最大下行速率 10Mbps 和最大上行速率 5Mbps,具有超高的性价比;同时在封装上兼容移远通信多网络制式 LTE Standard EC2x(EC25、EC21、EC20 R2.0、EC20 R2.1)和 EC200T/EG25-G/EG21-G 模块以及 UMTS/HSPA+ UC20/UC200T 模块,实现了 3G 网络与 4G 网络之间的无缝切换。EC200S-CN 还支持标准的 Mini PCIe 封装,以满足不同行业产品应用需求。.原创 2020-09-28 17:20:29 · 19581 阅读 · 8 评论 -
STM32F103学习笔记(5)——数码管驱动TM1650使用
一、简介TM1650 是一种带键盘扫描接口的 LED(发光二极管显示器)驱动控制专用电路。内部集成有 MCU 输入输出控制数字接口、数据锁存器、LED 驱动、键盘扫描、辉度调节等电路。TM1650 性能稳定、质量可靠、抗干扰能力强,可适用于 24 小时长期连续工作的应用场合。两种显示模式:8段×4位和7段×4位段驱动电流大于25mA,位驱动电流大于150mA提供8级亮度控制键盘扫描:7×4bit内部集成三极管驱动高速两线式串行接口内置时钟振荡电路内置上电复位电路支持2.8V-5.5V电原创 2020-07-24 13:13:53 · 6315 阅读 · 5 评论 -
STM32F103学习笔记(4)——LCD段码屏HT1621使用
一、简介HT1621 是 128 点 内存映象和多功能的 LCD 驱动器 HT1621 的软件配置特性使它适用于多种 LCD 应用场合包括 LCD 模块和显示子系统。用于连接主控制器和 HT1621 的管脚只有 4 或 5 条 HT1621,还有一个节电命令用于降低系统功耗。二、字符显示原理**液晶管点亮和熄灭原理分别为在对应的RAM地址中写1和写0。**首先需要清楚所驱动控制的液晶的COM-SEG对应关系,然后需要了解HT1621的32×4RAM地址映射。例如要控制的液晶的装脚成品图部分如原创 2020-07-14 09:02:14 · 17207 阅读 · 20 评论 -
STM32F103学习笔记(3)——读写内部Flash
一、简介在STM32芯片内部有一个 FLASH 存储器,它主要用于存储代码,我们在电脑上编写好应用程序后,使用下载器把编译后的代码文件烧录到该内部 FLASH 中,由于 FLASH 存储器的内容在掉电后不会丢失,芯片重新上电复位后,内核可从内部 FLASH 中加载代码并运行。STM32 的内部 FLASH 包含主存储器、系统存储器以及选项字节区域,它们的地址分布及大小见下表主存储器一般我们说 STM32 内部 FLASH 的时候,都是指这个主存储器区域,它是存储用户应用程序的空间,芯片型号原创 2020-07-13 11:30:19 · 10384 阅读 · 2 评论 -
STM32F103学习笔记(2)——收音机模块TEA5767使用
一、简介TEA5767是由菲利普公司推出的一款低功耗立体声收音机接收器芯片。频率范围从76-108MHz自动数字调谐。高灵敏度,高稳定性,低噪音,收音模块。一片低功耗电调谐调频立体声收音机电路,其内部集成了中频选频和解调网络,可以做到完全免调。电源 5VI2C 总线通讯可以使用软件进行静音和消除噪音二、硬件连接功能口引脚SCLPB.6SDAPB.5三、添加I2C驱动查看 STM32F103学习笔记(1)——FreeRTOS下模拟I2C四、移植文件原创 2020-06-23 16:44:14 · 6271 阅读 · 7 评论 -
STM32F103学习笔记(1)——FreeRTOS下模拟I2C
一、硬件连接功能口引脚SCLPB.6SDAPB.5二、移植文件链接:https://pan.baidu.com/s/1wxbQTMlnX2pavrbW2RYg4g 提取码:dxex将 board_i2c.c 和 board_i2c.h 两个文件加入工程的User文件夹下注意:延时函数使用了FreeRTOS的vTaskDelay任务延时函数2.1 board_i2c.c/**********************************************原创 2020-06-15 15:40:04 · 7267 阅读 · 5 评论