最近学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不能同时使用,芯片内同用一个堆栈区.