![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
文章平均质量分 88
LightningJie
YKINGJie (加这个vx领取)
展开
-
STM32(三):EXTI外部中断
在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行。原创 2024-08-20 01:33:14 · 575 阅读 · 0 评论 -
STM32(二):GPIO
1.可配置为8种输入输出模式,引脚电平:0V~3.3V,部分引脚可容忍5V,输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等,输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等。(PN-MOS都有效)下,高低电平都有驱动能力,STM32对IO口具有绝对的控制权,高低电平都由STM32说了算。,这是对输入电压进行限幅。电压大于上限,输出高电平,电压小于下限,输出低电平,然后输入寄存器可以读取某一位的数据。原创 2024-08-17 17:16:58 · 707 阅读 · 0 评论 -
STM32(一):新建工程
重复包含是指同一个头文件在同一个编译单元(比如一个源文件)中被包含多次。这通常会导致编译错误或未定义行为,因为头文件中的某些内容(如全局变量定义、函数体定义、重复的宏定义等)不应该被多次包含。通过一些简单的例子来说明“包含”(Include)和“重复包含”(Repeated Inclusion)的概念。被包含多次,它的内容也只会在第一次包含时被插入,后续的包含会被预处理器的。会被定义两次,这会导致编译错误(通常是“重复定义”的错误)。中,由于某种原因(可能是间接包含),函数的声明,从而能够调用它。原创 2024-08-15 00:19:11 · 313 阅读 · 0 评论