大约15年前,我被介绍给了PIC,从那以后我就没那么感动过了。我现在想要开始一个需要(我认为)PIC的项目,但我的所有软件/硬件似乎过时和/或过时。我已将早期的PIC16F877升级为PIC16F18877,目前正在等待我的ICD3到达,我希望我仍然可以使用我的开发板(Advanced Transdata Co的ICD演示板rev1)。
我已经下载并使用MPLAB X IDE和相关的' C'编译器,但是当我搞乱PIC时,输出测试的其中一个选项是通过RS232到PC上的超级终端。
然而,ICD3通过USB连接,虽然旧的开发板有一个RS232' D'类型套接字,PC(Win7)没有Hyperterminal软件或COM套接字。在这里挖掘我认为我需要使用从开发板到PC的USB插座的USB 2.0到TTL UART 6PIN CP2102模块串行转换器,但是如何在屏幕上看到输出,或者我应该使用一些其他方法?
此致
莱斯
答案 0 :(得分:1)
在没有COM端口的计算机上,必须使用USB-RS232转换器。这将在插入时创建虚拟COM端口。
对于Windows 7或更高版本的串行终端,如果您可以访问Windows XP计算机,只需复制超级终端可执行文件就可以在Windows 7中运行。程序保持兼容,它们只是在Windows中停止包含它(因为COM)现代PC上的端口很少见,而且越来越少。
您也可以使用PuTTY等串行终端程序,或者像AccessPort这样的替代程序(我喜欢它,因为我可以轻松地用它发送/接收十六进制字节)。
答案 1 :(得分:0)
我可以让您的生活更轻松......大多数使用pic设备的人都使用PicKit3(非常便宜),使用该工具和Microchip的MPLAB X,您可以进行所需的所有调试。 IDE具有内置模拟器,因此您可以在获得硬件设置之前试验代码。获得硬件和PicKit3之后,只需通过USB将PicKit连接到计算机,然后通过5针连接到你的微型计算机(说6但未使用6)连接器,你现在可以单步,跨步,进入,设置断点等。 我使用过旧的基于串行的ICD,到目前为止,新的方法/工具非常棒,特别是考虑到PicKit3的低成本 欢迎并欢迎回到编程
答案 2 :(得分:0)
K_Trenholm GDC是对的。下载适用于xp的终端工具,它可以在7上工作,或从贝尔实验室下载它可以在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端口并将该端口连接到终端或其他工具。 希望这会有所帮助..