首先本人新手刚刚购买完零件开始学习,希望各位大大多多关照.
背景介绍:
USB 转 UART模块 使用 CP2102
芯片核心
驱动程序由淘宝卖家提供 名称CP210x_VCP_Win_XP_S2K3_Vista_7
安装完成后再设备管理器中能看到对应的串口
直接连接TXD RXD端口后 使用STC-ISP(V6.66) 中串口助手 能正常发送和接收输入的文本.
单独使用USB转UART模块的VCC和GND 连接STC12C2052AD 的VCC和GND后
在STC12C2052AD的20,19,18,17,16,15,14脚上串联二极管 可以正常发光且是出厂烧写的流水灯.
本人电脑win7 64bit 如前文所述 可以正常运行STC-IPS 6.66
但是打开示例HEX文件 点击下载程序后 按如下顺序插上
单片机 无法连接成功
转换模块的3.3V 端接单片机20脚(VCC)
转换模块TXD接单片机2脚(RXD)
转换模块RXD接单片机3脚(TXD)
点击下载后
转换模块GND接单片机10脚(GND)
以上步骤完成后 烧写软件显示正 在检测目标单片机.....
请各位大大麻烦帮助解答 不胜感激~~~~~
但是有个很关键的步骤就是,单片机一开始是不能上电的,等你先单击isp软件上的“下载”后,再给单片机上电,才能正常下载。
这样做的原因很简单,单片机内部有引导程序,上电复位后是先运行引导程序,如果它检测到串口有“下载请求”信号,就开始接收hex文件里的二进制代码,写入到rom里,就实现了程序的下载过程。如果它没检测到有效的下载请求,那么就跳转到你自己编写的程序的 0000H地址处的代码,接下在运行的才是你写的代码。
有不明白的地方可以讨论
一周热门 更多>