
STM32f103自学
文章平均质量分 62
Weird奇谭
浪漫不会老,玫瑰要盛放到最后一秒
展开
-
(个人杂记)第十四章 PWM输出实验
我们可以通过定时器重映射到LED的端口,然后通过定时器产生的脉冲宽度PWM来控制LED的亮度。重映射:将内置外设的输入输出端口改变到其他端口,也就不是上一次使用的端口复用。TIM3定时器复用了LED0的IO接口,所以不能正常LED操作。我们要利用TIM3的CH2输出PWM来控制DSO的亮度,但是。不过,我们用的是STM32,它比较高级,可以。在本章中,我们将使用TIM3的通道2,(STM32F1开发指南)P211。(STM32F1开发指南)P213。,产生PWM来控制DSO的亮度。...原创 2022-08-10 14:26:23 · 475 阅读 · 0 评论 -
(个人杂记)第十三章 定时器中断实验
自造自娱的实验,喂狗+定时器中断原创 2022-08-09 14:57:54 · 463 阅读 · 0 评论 -
(个人杂记)第十一 独立看门狗(IWDG)
独立看门狗:就是防止程序乱跑,专门设置了一个看门狗,没有在特定时间给狗喂食,就表示你的MCU已经挂了,需要发送一个复位信号,实现处理器自动复位重启。*值为0:狗会叫0xAAAA:喂狗//按照 IWDG重装载寄存器的值重装载IWDG计数器0x5555:可以看狗0xCCCC:狗开始工作了//使能IWDG工作时间:0xFFF~0x000—>复位信号(狗叫IWDG_RESET)启动写保护:0x5555|0xAAAA*IWDG_ PR和IWDG_RLR寄存器具有写保护功能。...原创 2022-08-09 14:58:53 · 557 阅读 · 0 评论 -
(个人杂记)第十章 外部中断实验
自主改中断案例原创 2022-08-08 14:18:09 · 200 阅读 · 0 评论 -
(个人杂记)第九章 串口实验2
串口实验的总结,也有个人设计一个综合小案例供大家一起学习参考。对一些不明白的概念如内置外设,端口复用和映射做了自己的记忆。原创 2022-08-05 14:43:57 · 228 阅读 · 0 评论 -
(个人杂记)串口中断(关于USART_RX_STA的详细分析)
USART_RX_BUF是专门存放数据的,串口接收到一个字节的数据,USART_RX_STA就会累加,USART_RX_BUF[USART_RX_STA]=res就可以按顺序保存数据,但是bit15和bit14位指定进行两个判断功能,就不能拿来使用保存数据,所以我们这里&0X3FFF来截断数据。& 0000 0000 1100 0101(0xC5) = 0 (只有接收到的数据长度超过USART_RX_STA才会有,但该变量是人为操作的,先判断是否接受中断,然后读取串口接收到的数据。...原创 2022-08-09 15:00:38 · 2896 阅读 · 1 评论 -
(个人杂记)第九章 串口实验1
【原子哥的串口实验】stmf103串口实验串口助手没反应问题解决方法:添加一句GPIO结构体的速度初始化GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz原创 2022-08-02 16:12:53 · 187 阅读 · 0 评论 -
(个人杂记)第八章 按键输入实验
第八章 按键输入实验原创 2022-08-02 14:02:16 · 661 阅读 · 0 评论 -
(个人杂记)第六章 跑马灯实验
STM32F第六章 跑马灯实验原创 2022-08-01 16:37:04 · 199 阅读 · 0 评论