芯嵌STM32用户使用手册(9)
时间:2025-04-04
时间:2025-04-04
非常感谢网名“我家ARM媳妇”网友的建议。比如红外接收头、蜂鸣器,其原理不外乎就是控制IO口而已。由于芯嵌stm32开发板已经有3个IO口按键,2个用户LED灯,对于IO口的学习已经足够,因此不需要再增加板子的成本(实际上是客户成本)。
再比如,串行Flash的学习,使用SPI总线控制,而芯嵌stm32开发板上,
485总线呢?当然,RS232、已经有多处SPI总线的学习。。。。对于通信总线来说,
RS485其实是一类型的(参见协议标准)。因此,芯嵌stm32开发板已经由RS232串口,何必再来一个RS485呢?当然,芯嵌stm32开发板主要面向在校学生学习,因此对中小型企业无法满足每个硬件资源都具备的情况。
2.1.4开发板跳线座说明:
考虑到美观与实用性,芯嵌STM32开发板尽量避免过多的板载跳线。但由于stm32在上电时,需要判断当前BOOT0和BOOT1引脚高低电平,来决定启动方式,芯嵌stm32把BOOT启动跳线选择在JTAG
座附近。如下图所示:当使用jlink仿真调试时,请务必插上短路帽(发货前,已经插上短路帽);当实用ISP下载(串口),请把短路帽拔掉,否则程序启动方式不对,下载不进去。
2.2芯嵌STM32原理图说明
2.2.1电源电路
芯嵌STM32开发板上的电源电路,采用5V电压输入,电源转换芯片采用ASM1117-3.3以及ASM1117-2.5两路输入供电,能保证其稳定输出3.3V、2.5V电压。电路图如下所示:
下一篇:专题强化练1 电场力的性质