1.主控制芯片的型号
STM32F407IGT6,LQFP-176,1MB 内部 FLASH,192KB RAM
USART3
RS485
通信,芯片使用
SP3072EEN;
UART5
RS232
通信,
CAN 1 路,型号
SN65HVD230
USB 支持 USB-Host
、
USB-Device
、
OTG
等
网络 LAN8720
100M
物理层网络芯片
输入端口
12 路
光耦隔离输入,默认
24V
信号输入
,可扩展为
直接
3.3V 或 5V
或
12V
输入(直 接更换限流电阻即可);
输出端口
4 路
NPN
输出
,支持
3.3-24V;
USART1: USB转串口,程序调试用,与PC通信;
2.别的外设使用的芯片
HCPL-2631 : 两路高速隔离光耦;
PC817: 低速隔离光耦;
LM2596: 5V电源芯片;
CH340:USB转串口;
TLP291-4: 四路低速隔离光耦;
LAN8720A: 网络芯片;
SP3232E: 232芯片
SP3485E: 485芯片;
SN65HVD230: CAN芯片;
W25Q128: 16M FLASH芯片;
3.外部时钟源:8MHZ
4.复位电路
5.调试串口
使用USAR1, PB6, PB7;
6.SWD仿真器接口
7.启动模式选择
总结:系统的时钟配置好,就可以下载程序,通过串口助手打印调试信息了。
系统时钟配置的参考见下图:
8. LED驱动
PH9
PE5
PE6
9. KEY 驱动
PE0
PE1
PE2
PE3
PE4
10. 蜂鸣器
PI10