如何看到这个例程的效果?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 都看不到呢?
我想看到这两句话,硬件应该怎么连接才能看到呢?
用第二种方式Link1D连接实验箱,串口助手打开CDC1对应的COM口。
这个例子是使用实验箱右上角矩阵按键触发的,同时要短接J17跳线才能正常发射红外码:
乘风飞扬 发表于 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-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
直接烧录例子到实验箱测试,不要再将芯片设置成仿真模式了。
过程很简单,你看看演示视频吧:
...
不知道为什么。我这边不是这个效果。哎。。。。。。
你这个是usb-link的烧写方式,这个和你试验箱原来的hex有关。我原来烧写的hex不支持这种方式,所以我用 p32+power sw的方式通过usb直接烧写了。
烧写后,扫描串口那里就扫描不到串口了。 不知道你这个为啥还能扫描到串口。
第一步硬件连接:
第2步 烧写 , 按住p32,再按一下power sw松开,最后松开p32,下图是烧写完成后。 串口扫描处已经扫描不到串口
如果连接试验箱上另外一个usb口倒是可以显示出串口。操作步骤如下:
第一步硬件连接:
第2步软件已经扫描到串口了。打开串口,按红外相关按键,但是串口收不到任何打印信息。
第一步: 硬件连接
第二步: 按红外相关按键
页:
[1]