我的配置如图所示,但是txd0没信号,请问我的配置有什么地方漏掉了吗?
simulator, 不支持硬件仿真, "程序没有down进板子里", 所以你测不到波形.
你的程序应该没有问题
请确认一下, 是不是正确选择仿真器.如果选择的simulator, 是测不到波形的.
非常感谢,改成e2 lite后可以测到波形了,之前测不到是因为选择simulator仿真器,程序没有down进板子里吗?
不好意思,我还有一个问题,我这个串口调试助手是没有检测到瑞萨的e2 lite的串口吗?
串口助手的设置要和mcu设置一致, 才能正确收到
e2 lite 可以使用 串口功能吧?为啥我的端口列表com 里没有显示e2 呢,所以我搞不清它连接到哪个端口了,或者说我的串口调试助手没有扫描到e2 lite?
E2是仿真器, com是你的usb转串口的串口号, 你把com3接到你的MCU UART0上去,
com3连接到 mcu uart0?可以详细解释一下吗? :|
E2lite是仿真器, 接在目标板的debug i/f 上;
以前的PC有COM口,也就是我们通常说的UART, 现在的笔记本基本没有这样的配置, 幸好现在有usb转串口的工具, 我们称为usb2com, 可以从硬件管理器上看到 已经转换成COM3, 也就是转换成一个UART(3).
你的程序, 设置的UART是UART 通道0 , 也就是UART0, 所以 只要把 UART3(电脑侧)和UART(目标板侧)连接起来, 就能实现数据通讯. 具体连接方式如下:
电脑侧 COM3 (UART3) 目标板侧 UART0
txd3 < ------------------ > rxd0
rxd3 < ------------------> txd0
GND3 < ------------------ > GND0
请问可以通过e2 lite 将mcu 的uart0 和com3连接起来吗?还是说需要单独的一条线?