STC16 LIN总线测试和相关资料
本帖最后由 fangyan123 于 2021-9-18 13:16 编辑STC16F系列单片机内部集成了LIN总线,支持LIN2.1和LIN1.3协议。
一、所需器材
[*] 天问51-STC16F * 1
[*]TTL<=>LIN模块 * 1
[*]LIN转USB调试器 * 1
二、实物图
三、连接
[*]主板和TTL<=>LIN模块的连接
主板P52(RX4) ---------------TTL<=>LIN模块的TX
主板P53(TX4) ---------------TTL<=>LIN模块的RX
主板P10 ---------------TTL<=>LIN模块的SLP
[*]TTL<=>LIN模块和LIN转USB调试器的连接
TTL<=>LIN模块的LIN-----调试器的LIN
TTL<=>LIN模块的12V-----调试器的12V
TTL<=>LIN模块的GND----调试器的GND
四、程序
[*]STC16F作为从机
在线版例程:LIN从机
[*]STC16F作为主机
在线版例程:LIN主机
五、效果
1. STC16F作为从机
当主机发送且ID不为0x12时,从机会接收到主机发送的11,22,33,44,55,66,77,88数据。
当主机接收且ID为0x12时,主机会接收到从机发送的01,02,03,04,05,06,07,08数据。
2. STC16F作为主机
当按下主板的KEY1按键时,主机会给从机ID为0x12发送TX_BUF中的数据。
当按下KEY2按键,主机会读取从机ID为0x13的数据存入RX_BUF中,并通过串口打印。
页:
[1]