最近学stm32使用的是洋桃IOT开发板,端口配置按照开发板来的,当然这也是stm32学习笔记了.
1,LED的io配置


2,按键


3,蜂鸣器,无源的,需要输出pwm


4,串口


5,JTAG


也可以选择不同的端口数量

6,ADC

直接在图形化里选择ADC功能.


7,继电器


8,温湿度,单总线,用GPIO模拟,涉及到输入输出,初始化以后也需要在程序中随时配置输入输出模式.


9,RS485,注意485和蓝牙复用io都是USART2.

先配置RE,即PA8


10,CAN总线,要配置io映射到其他管脚



11,USB从机功能


12,SPI总线,这里与闪存芯片通讯


SPI设备还要配置一个CS使能脚,

13,蓝牙,与485共用usart2,这里配置复用就行,先不配置.

14,WiFi模块


15,统计对比一下


16,注意,stm32F1系列,can和usb不能同时使用,芯片内同用一个堆栈区.
