砌墙单片机
![](https://img-blog.csdnimg.cn/direct/57a341fa2f1745838b1a18be52bffdb7.png)
外设是什么?
![](https://img-blog.csdnimg.cn/direct/338cf66d9b0f45fea1f8badf7ddd6c34.png)
i=page 8
n=x轴 128
X=0-127
y=0-63
PWM脉冲宽度调制
PWM脉冲宽度调制
2023年10月13日
基本特性:脉冲宽度调制PWM是一种对模拟信号进行数字编码的方法。广泛引用于电机控制,灯光的亮度调节,功率控制等领域
![](https://img-blog.csdnimg.cn/direct/f96bb98d7f5a4f6d98a103c02ff649d9.png)
![](https://img-blog.csdnimg.cn/direct/67f1694f32794753ad2d5cc6bed11c6f.png)
![](https://img-blog.csdnimg.cn/direct/b053813782d049c8a7bf775ad81c1ebf.png)
![](https://img-blog.csdnimg.cn/direct/ecb978c3cd7f48e3833031528ee7dce0.png)
定时器的每一个通道都可以输出PWM 信号,对于同一个定时器而言,它的多个通道共享同一个自动重载寄存器,因此可以输出占空比不同但周期相同的PWM信号
![](https://img-blog.csdnimg.cn/direct/cbf00683d03240b3899d99aa3860bb61.png)
![](https://img-blog.csdnimg.cn/direct/0480a39951af4fd6a5c46f9562976ad1.png)
![](https://img-blog.csdnimg.cn/direct/50fb11d7b6a74839a292017db6853015.png)
![](https://img-blog.csdnimg.cn/direct/eab1350dfc904262977258768437b0f9.png)
![](https://img-blog.csdnimg.cn/direct/bf9120323d7b47bfb861db6fd6906bf8.png)
![](https://img-blog.csdnimg.cn/direct/9fe043ede3e645b28e47119b73acb40f.png)
![](https://img-blog.csdnimg.cn/direct/2bd8a18e73ed4377bbab608b202a5250.png)
![](https://img-blog.csdnimg.cn/direct/436fc1fb27554a79840a6e70d6e2ceb6.png)
Case
![](https://img-blog.csdnimg.cn/direct/1b3afb79d3fb4990857da9acb5312031.png)
![](https://img-blog.csdnimg.cn/direct/c5e22e95a3f942e6a58e201e501f4143.png)
![](https://img-blog.csdnimg.cn/direct/e05750dd5825407abd3bb61c9ba99d2b.png)
case呼吸灯
利用PWM 信号控制nucleo开发板上的指示灯LD2。设置PWM 周期为20ms,占空比为百分之0,步进为百分之20,递增到百分之百后,又从0开始,并重复整个过程,占空比修改的时间间隔为100ms
![](https://img-blog.csdnimg.cn/direct/40c4ae0fa1a9466a8833f88bdb57775c.png)
![](https://img-blog.csdnimg.cn/direct/36bdf6802c62413494e9d4e16e3e2c84.png)
产生周期为200ms,占空比为百分之五十的PWM 信号来控制F411nucleo开发板上的指示灯LD2
caseADC数模转换
![](https://img-blog.csdnimg.cn/direct/3dce2a63ca2a4ebaa7e8bb226ee8b97e.png)
![](https://img-blog.csdnimg.cn/direct/fd87b854b18c471d950702e3c89cbdaa.png)
case校队招新题ADC
![](https://img-blog.csdnimg.cn/direct/242431b8107343cea167e12bc2a605c7.png)
![](https://img-blog.csdnimg.cn/direct/9b4d1d70d39e4dcc9f2a60578794e195.png)
![](https://img-blog.csdnimg.cn/direct/2825ab02121343cb844a132bf4614059.png)
![](https://img-blog.csdnimg.cn/direct/72b7e77b0037411a974f03ef572a68d7.png)
![](https://img-blog.csdnimg.cn/direct/39cb6c89a1984ffb92ac83e9262a10b0.png)
![](https://img-blog.csdnimg.cn/direct/4569fa4a0140409d8bd24d36e1e953fc.png)
![](https://img-blog.csdnimg.cn/direct/e97b81c6542048c78a28932f748bf302.png)
![](https://img-blog.csdnimg.cn/direct/04274daf019649e0a1bffdcdae42cf49.png)
校准
![](https://img-blog.csdnimg.cn/direct/08b20aaf3c0d46f3b3f50a37dab4f867.png)
通讯SPI江科协
![](https://img-blog.csdnimg.cn/direct/4b804488ce034274a2ec924928c6c848.png)
![](https://img-blog.csdnimg.cn/direct/bca420563cbd4e3a84daf6883e9d856f.png)
![](https://img-blog.csdnimg.cn/direct/0ba628063f42416f9ba8404de57a938d.png)
简易数字表
![](https://img-blog.csdnimg.cn/direct/f642a103505543abb154bb96b86658c7.png)
![](https://img-blog.csdnimg.cn/direct/73959364599b4a21bed3c79474ed1e7f.png)
通讯协议
![](https://img-blog.csdnimg.cn/direct/6c2fa587afa14f57a3d09b3ff6fd79db.png)
![](https://img-blog.csdnimg.cn/direct/51fce81695a64a359371c12669d85e0e.png)
![](https://img-blog.csdnimg.cn/direct/956c325730f6495c8de8df30d024bf49.png)
![](https://img-blog.csdnimg.cn/direct/471b7f83eda1417385d0a6c96b025c39.png)
200ms闪烁1s,串口发送
1000ms闪烁3s,串口发送
串口发送电压值
串口使用printf
scanf,需要重新定义fgets,fputs,
并且仙女棒,use microLIB
![](https://img-blog.csdnimg.cn/direct/d7ba67ea8f6d42c6bd3da75be6a9bb95.png)
![](https://img-blog.csdnimg.cn/direct/4a31352fc992447f9a124a0791bf738f.png)