0

大约 15 年前,我被介绍给 PIC,从那以后就没有真正接触过它。我现在想开始一个需要(我认为)PIC 的项目,但我所有的软件/硬件似乎都过时和/或过时了。我已经将早期的 PIC16F877 升级到了 PIC16F18877,目前正在等待我的 ICD3 到货,我希望我仍然可以使用我的开发板(Advanced Transdata Co 的 ICD Demo Board rev1)。

我已经下载并熟悉了 MPLAB X IDE 和相关的“C”编译器,但是当我弄乱 PIC 时,输出测试等选项之一是通过 RS232 连接到 PC 上的超级终端。

然而,ICD3 是通过 USB 连接的,虽然旧的开发板有一个 RS232 'D' 型插座,但 PC (Win7) 没有超级终端软件或 COM 插座。在这里挖掘,我想我需要使用 USB 2.0 到 TTL UART 6PIN CP2102 模块串行转换器从开发板到 PC 的 USB 插座,但是我怎样才能看到屏幕上的输出,或者我应该使用其他方法吗?

问候

莱斯

4

3 回答 3

1

在没有 COM 端口的机器上,您必须使用 USB-RS232 转换器。这将在插入时创建一个虚拟 COM 端口。

对于 Windows 7 或更高版本上的串行终端,如果您可以访问 Windows XP 机器,只需复制 HyperTerminal 可执行文件即可在 Windows 7 中运行。该程序保持兼容,他们只是停止在 Windows 中包含它(因为 COM 端口相当在现代 PC 上很少见,而且越来越罕见)。

你也可以使用像 PuTTY 这样的串行终端程序,或者像 AccessPort 这样的替代程序(我喜欢它,因为我可以很容易地用它发送/接收十六进制字节)。

于 2018-04-17T14:06:24.803 回答
0

我可以让您的生活更轻松... 大多数使用 pic 设备的人都使用 PicKit3(非常便宜),使用该工具和 Microchip 的 MPLAB X,您可以完成所有需要的调试。IDE 具有内置模拟器,因此您可以在设置硬件之前对代码进行试验。获得硬件和 PicKit3 后,您只需通过 USB 将 PicKit 连接到您的计算机,并通过 5 针(例如 6,但第 6 个未使用)连接器连接到您的微型计算机,您现在可以单步、跨步、跨步,设置断点等等。我使用的是旧的基于串行的 ICD,到目前为止,新的方法/工具非常棒,尤其是考虑到 PicKit3 的低成本享受并欢迎回到编程

于 2018-04-14T19:39:58.273 回答
0

K_Trenholm GDC 是对的。下载 xp 的终端工具,它可以在 7 上运行,或者从贝尔实验室下载 realterm,它也可以在 7 上运行。通信有两种方法:

1- MCU_UART(TTL-Logic)到 RS-232(PC,如果有 com 端口),这将需要中间一些逻辑转换器,如 max232 将 TTL 的电平映射到 RS-232。

2- 使用 Prolific pl2303 或 Silicon Labs cp2102 模块。您将需要逻辑转换器,并且您不需要 PC 上的 com 端口。

将 USB 连接到 PC,安装模块驱动程序(可从公司站点轻松获得),它将创建一个虚拟 com 端口并将该端口连接到终端或其他工具。希望这可以帮助..

于 2018-04-18T03:25:52.910 回答