永发信息网

C8051F040怎么用串口线下载程序

答案:2  悬赏:0  手机版
解决时间 2021-02-08 07:37
  • 提问者网友:暮烟疏雨之际
  • 2021-02-08 00:15
芯片是C8051F040怎么只用一根串口线烧写程序?
自己找的资料都说用EC3、EC5这样的下载器通过JTAG口下载,但是我现在手头没有下载器…
有没有想STC-ISP那样的程序?插串口直接就能往片内FLASH烧程序的东西?
最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-02-08 00:56
C8051F系列单片机出厂时FLASH是空的,下载程序必须使用JTAG或C2接口,当然不能通过串口直接下载,必须通过EC3等仿真器或专用下载器,厂家应用笔记里有个通过串口下载程序的方案(www.silabs.com 中找AN112),前提是你得把原厂的下载程序调试好下载到单片机,你没有下载器这个固件你也没办法写进单片机。
全部回答
  • 1楼网友:未来江山和你
  • 2021-02-08 01:04
#include typedef unsigned char uchar; typedef unsigned int uint; sfr16 adc0val=0xbe; //adc0转换值=adc0l+adc0h sfr16 pca0cp0=0xfb; //cex0捕捉比较寄存器=pca0cpl0+pca0cph0 sfr16 pca0cp1=0xfd; sfr16 pca0cp2=0xe9; sfr16 tmr2=0xcc; //定时器2计数器寄存器 sfr16 tmr2rl=0xca; //定时器2重载寄存器 sfr16 tmr3=0xcc; //定时器3计数器寄存器 sfr16 tmr3rl=0xca; //定时器3重载寄存器
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯