- 博客(4)
- 收藏
- 关注
原创 Printf重定向以及半主机模式
半主机是用于ARM目标的一种机制;可将来自STM32单片机应用程序的输入输出请求传送至运行仿真器的PC主机。使用此机制可以启用C库中的函数,如printf()和scanf(),来使用PC主机的屏幕和键盘。
2024-05-06 10:22:27
2256
原创 STM32 keil设置中的C/C++ Preprocessor Symbols中define STM32F10X_MD,USE_STDPERIPH_DRIVER的作用
STM32 keil设置中的C/C++ Preprocessor Symbols中define STM32F10X_MD,USE_STDPERIPH_DRIVER的作用
2024-04-19 16:41:24
2259
原创 软件模拟IIC-IO口配置推挽输出和开漏输出的区别
当开漏输出输出逻辑“1”时,我们通过读取输入输出寄存器IDR得到电平是外部电路决定的,而不是自己输出的逻辑“1”。当推挽输出输出逻辑“1”时,我们通过读取输入输出寄存器IDR得到电平是自己输出高电平VDD,即逻辑“1”。这也就意味这在推挽输出模式下,我们没法读取到外部电路的电平信号,所以在我们的IIC IO口需要接收数据时,需要把IO口切换为输入模式,这样就可以读取到外部电路的电平信号。而开漏输出输出逻辑“1”时,我们可以读取到外部电路的电平信号,所以就不需要切换IO口输入输出模式了。
2024-04-17 23:38:47
2501
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人