![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 84
毛哥的博客
这个作者很懒,什么都没留下…
展开
-
学习I2C总线通信协议,使用STM32F103完成基于I2C协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。
一、I2C总线通信协议1、什么是I2C总线I2C总线是一种双向的同步串行总线,它支持设备之间的短距离通信,经常用于处理器和一些外围设备之间的接口通信。I2C总线的标准通信速率是100Kbps,快速模式是400Kbps,高速模式支持3.4Mbps。I2C总线支持多设备的通信,而且各个设备之间的SCL和SDA线都是线与关系。I2C总线上扩展的器件的数量主要由电容负载来决定,其负载能力为400pF。I2C总线具有极低的电流消耗。2、起始位和结束位I2C总线通讯由...原创 2021-11-28 15:14:40 · 670 阅读 · 0 评论 -
STM32F103C8T6点亮LED流水灯
一、什么是寄存器:官方解释可以在百度上搜,链接如下:https://baike.baidu.com/item/寄存器/187682通俗解释一下寄存器如果把被储存的东西比作能量:1. 寄存器就是 ATP,可以随时拿来用,性能高,但数量有限;2. 内存就是葡萄糖,性能一般,但是存量可以比较多;3. 外存(比如硬盘)就是脂肪,容量可以非常大,性能很差,要先转化为葡萄糖(存进内存),然后转化为 ATP(放到寄存器)才能直接利用(存取)。怎么找到某个寄存器的地址?查看数据手册。手册原创 2021-10-24 16:03:48 · 8872 阅读 · 0 评论 -
Keil下STM32的c语言和汇编语言的混合编程
建立新工程后,添加一项新项目(New item)。点击第一项C File(.c),因为是写main函数(main.c)。勾选如下:原创 2021-10-12 19:52:36 · 295 阅读 · 0 评论