网上使用stm32读取485设备的教程少之又少,该代码使用战舰库函数,修改好问讯485设备地址以及连好线就可以读取
本实验通过连接两个精英STM32F103开发板的RS485接口,然后由KEY0控制发送,当按下一个开发板的KEY0的时候,就发送5个数据给另外一个开发板,并在两个开发板上分别显示发送的值和接收到的值.本实验也可以通过USMART调用RS485_Send_Data函数,实现指定数据的发送.
注意事项:
1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源适配器(推荐外接12V 1A电源).
2,本例程在LCD_Init函数里面(在ILI93xx.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!!
3,P5跳线帽的连接状态必须是:48T连接PA3,48R连接PA2.
4,RS485接口的A/B线不能接错,必须A接A,B接B.
源码:
485读取温湿度.zip
(369.44 KB, 售价: 1 工控币)
|
|