摘要:串口,通常指RS232接口,是由电子工业协会(EIA)制定的异步传输标准接口。最初的RS232接口标准形态是DB25,它对连接器的每一个引脚的信号内容加以规定,还对各种信号的电平加以规定。后来IBM的PC机将DB25形态简化成了DB9形态,从而成为事实标准。而在工业应用中,RS232一般只使用DB9形态中的TXD、RXD、GND三条线。RS232的电气特性:在TXD、RXD上:逻辑1 = –3V ...
阅读全文
摘要:stm32的每个IO口都有8种可配置模式,整理如下,便于日后查阅: 只有在输出模式下,需要配置输出速率(10MHz、2MHz、50MHz)。 AF - Alternate Function,备用。
阅读全文
摘要:stm32有1-3个ADC,这些ADC可以独立使用,也可以使用双重模式(可以提高采样率)。 stm32的ADC是12位逐次逼近型模拟/数字转换器。有18个通道,可以测量16个外部信号源+2个内部信号源。这18个通道被分为2个通道组:规则通道组(最多包含16个通道) & 注入通道组(最多包含4个通道)
阅读全文
摘要:bsp = board support package,即板级支持包,也就是与硬件配置相关的代码或文件。
阅读全文
摘要:对于简单的代码,不需要进行硬件调试,直接一次成功。但如果代码工程比较大,难免存在一些bug,这就有必要通过硬件调试来解决问题了。 stm32支持JTAG和SWD,JLINK V8也支持JTAG和SWD。所以可以选用这两种方式来调试。不过JTAG占用的IO口较多,而SWD只需要两根就可以了,所以在硬件
阅读全文
摘要:STM32 的实时时钟(RTC)是一个独立的定时器。STM32 的 RTC 模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。 RTC 模块和时钟配置系统(RCC_BDCR 寄存器)是在后备区域,即在系统复位或从待机模式唤醒后 RT
阅读全文