zxy 发表于 2023-6-27 22:15:49

使用屠龙刀进行LIN测试成功

本帖最后由 zxy 于 2023-6-27 22:17 编辑

按屠龙刀LIN原理图采购所用的元件TJA1020及各种用到的电阻及电容元件,按原理图焊接好LIN相关的元件,检查无误后进行测试。

使用屠龙刀例程中《16-LIN1-LIN2总线主从收发测试-USART》进行测试
进行仿真设置,参照论坛中相关提示进行设置好,编译无错误后下载进行仿真运行。
将P5.0,P5.1接到调试仿真器上,可在计算机上观察到串口,本例中使用串口5进行ISP接收LIN测试程序发来的数据。


实际运行后接收到数据如下:测试过程中可按下P32,P33按钮,会收到不同数据。

接收←STC32G USART LIN1-LIN2 Test.
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0xd3
                  LIN1 Read: 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0xda
                  
接收←LIN2 Read: 0x55 0x32 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x5b


cnhemiya 发表于 2023-11-29 17:35:55

谢谢分享

哎哟你干嘛 发表于 2023-12-1 12:01:16

总算是找到LIN方面的帖了

manzunzu 发表于 2024-1-15 14:50:21

谢谢分享
页: [1]
查看完整版本: 使用屠龙刀进行LIN测试成功