durongze 发表于 2025-2-12 01:24:22

如何看到这个例程的效果?AI8051U《31-IO行列式按键扫描,按键命令红外发射》

==============第一种===========usb连接j3的方式============================
官网的这个例程有按键按下时,会在uart1 打印,但是我用usb连接j3 ,看不到呢? 是连接的不对吗?

printf("KeyCode = %u\r\n", KeyCode);
我和下面这个帖子的楼主存在同样的疑问,希望大佬们指点迷津啊。

https://www.stcaimcu.com/forum.php?mod=viewthread&tid=13867

==============第二种=============usb连接usb-link的方式=======================================

                                       
不论是打开com5,还是com6 都看不到呢?







durongze 发表于 2025-2-12 01:42:18

我想看到这两句话,硬件应该怎么连接才能看到呢?



乘风飞扬 发表于 2025-2-12 09:24:02

用第二种方式Link1D连接实验箱,串口助手打开CDC1对应的COM口。
这个例子是使用实验箱右上角矩阵按键触发的,同时要短接J17跳线才能正常发射红外码:

durongze 发表于 2025-2-12 20:07:44

乘风飞扬 发表于 2025-2-12 09:24
用第二种方式Link1D连接实验箱,串口助手打开CDC1对应的COM口。
这个例子是使用实验箱右上角矩阵按键触发的 ...
1. 烧写AI8051U《31-IO行列式按键扫描,按键命令红外发射》的hex文件。
2. 断开usb线。即试验箱下电。
3. 连接J17的红外跳线帽。

4. 连接usb-link线,如上图。这一步肯定是对的,因为我已经将芯片设置成仿真模式了。

5.总共就两个口,一个com5,一个com6 两个都试过了。还是不行呢。

   

durongze 发表于 2025-2-12 20:07:54

乘风飞扬 发表于 2025-2-12 09:24
用第二种方式Link1D连接实验箱,串口助手打开CDC1对应的COM口。
这个例子是使用实验箱右上角矩阵按键触发的 ...
1. 烧写AI8051U《31-IO行列式按键扫描,按键命令红外发射》的hex文件。
2. 断开usb线。即试验箱下电。
3. 连接J17的红外跳线帽。

4. 连接usb-link线,如上图。这一步肯定是对的,因为我已经将芯片设置成仿真模式了。
                  
5.总共就两个口,一个com5,一个com6 两个都试过了。还是不行呢。




乘风飞扬 发表于 2025-2-13 11:14:52

直接烧录例子到实验箱测试,不要再将芯片设置成仿真模式了。
过程很简单,你看看演示视频吧:

durongze 发表于 2025-2-13 23:22:53

乘风飞扬 发表于 2025-2-13 11:14
直接烧录例子到实验箱测试,不要再将芯片设置成仿真模式了。
过程很简单,你看看演示视频吧:
...

不知道为什么。我这边不是这个效果。哎。。。。。。

你这个是usb-link的烧写方式,这个和你试验箱原来的hex有关。我原来烧写的hex不支持这种方式,所以我用 p32+power sw的方式通过usb直接烧写了。

烧写后,扫描串口那里就扫描不到串口了。 不知道你这个为啥还能扫描到串口。

durongze 发表于 2025-2-13 23:33:51




第一步硬件连接:


                  
第2步 烧写 , 按住p32,再按一下power sw松开,最后松开p32,下图是烧写完成后。 串口扫描处已经扫描不到串口

durongze 发表于 2025-2-13 23:43:15




如果连接试验箱上另外一个usb口倒是可以显示出串口。操作步骤如下:

第一步硬件连接:




第2步软件已经扫描到串口了。打开串口,按红外相关按键,但是串口收不到任何打印信息。


durongze 发表于 2025-2-13 23:56:07

第一步: 硬件连接




第二步: 按红外相关按键


页: [1]
查看完整版本: 如何看到这个例程的效果?AI8051U《31-IO行列式按键扫描,按键命令红外发射》