上位机软件编程 应用单片机JTAG

\u5355\u7247\u673a\u4e2d\u8fd0\u884c\u7684\u7a0b\u5e8f\u6709\u54ea\u4e9b\u4e0b\u8f7d\u65b9\u6cd5

\u4e09\u79cd\uff1a
1\u3001\u901a\u8fc7\u7f16\u7a0b\u5668\u70e7\u5f55\uff0c\u4e00\u822c\u901a\u8fc7\u5e76\u53e3\u3001\u4e32\u53e3\u3001USB\u63a5\u7f16\u7a0b\u5668
2\u3001ISP\uff08\u5728\u7ebf\u7f16\u7a0b\uff09\uff0c\u4e00\u822c\u901a\u8fc7RS232\u3001SPI\u3001JTAG\u7b49\u76f4\u63a5\u63a5\u5355\u7247\u673a
3\u3001IAP\uff08\u5728\u5e94\u7528\u7f16\u7a0b\uff09\uff0c\u8fd9\u6837\u7684\u516b\u4f4d\u5355\u7247\u673a\u8f83\u5c11\uff0c\u5f88\u591aAVR\u662f\u53ef\u4ee5\u7684\u3002

\u5982\u697c\u4e0a\u6240\u8bf4\uff0c\u4e00\u822c\u7a0b\u5e8f\u7f16\u8bd1\u540e\u4f1a\u751f\u6210.HEX\uff08\u5341\u516d\u8fdb\u5236\u6587\u4ef6\uff09\u6216.BIN\uff08\u4e8c\u8fdb\u5236\u6587\u4ef6\uff09\u540e\u7f00\u7684\u6587\u4ef6\uff0c\u8fd9\u4e9b\u6587\u4ef6\u53ef\u4ee5\u901a\u8fc7\u4e13\u7528\u7684\u70e7\u5199\u8bbe\u5907\u5199\u5230\u5355\u7247\u673a\u7684\u7a0b\u5e8f\u5b58\u50a8\u5668\u91cc\u9762\u3002\u6709\u4e00\u4e9b\u5355\u7247\u673a\u4e5f\u53ef\u4ee5\u901a\u8fc7\u4e32\u53e3\u8fde\u63a5\u7136\u540e\u914d\u5408\u4e0a\u4f4d\u673a\u70e7\u5199\u7a0b\u5e8f\u5c06\u7a0b\u5e8f\u5199\u8fdbFlash\uff0c\u8fd8\u6709\u7684\u5355\u7247\u673a\u4f7f\u7528JTAG\u4e5f\u53ef\u4ee5\u3002\u8fd9\u4e9b\u4f1a\u56e0\u4f7f\u7528\u7684\u5355\u7247\u673a\u4e0d\u540c\u800c\u6709\u6240\u4e0d\u540c\u3002\u76f8\u540c\u7684\u662f\uff0c\u6240\u8c13\u628a\u201c\u7a0b\u5e8f\u5199\u5230\u5355\u7247\u673a\u91cc\u9762\u201d\u5176\u5b9e\u662f\u5c06\u7a0b\u5e8f\u5199\u5230\u5355\u7247\u673a\u7684\u7a0b\u5e8f\u5b58\u50a8\u5668\u91cc\u9762\u3002
\u5177\u4f53\u70b9\u5427\uff0c\u5bf9\u4e8e\u4e0d\u652f\u6301ISP\uff08in-system programming \u5728\u7ebf\u7cfb\u7edf\u7f16\u7a0b\uff09\u7684\u5668\u4ef6\uff08\u6bd4\u5982\u8bf4AT89C51\uff09\uff0c\u90a3\u5c31\u9700\u8981\u7528\u4e13\u7528\u7684\u70e7\u5199\u5668\uff0c\u914d\u5408\u4e0a\u4f4d\u673a\u8f6f\u4ef6\u5c06\u7a0b\u5e8f\u70e7\u5199\u5230Flash\u91cc\u9762\u3002\u5bf9\u4e8e\u652f\u6301ISP\u7684\u5668\u4ef6\uff08\u6bd4\u5982AT89S51/52\uff0cPIC\uff0cMSP430\uff0cARM\u7b49\uff09\u5c31\u53ef\u4ee5\u4f7f\u7528\u4e32\u53e3\u6216JTAG\u8fde\u63a5\uff08\u5404\u4e2a\u5668\u4ef6\u7684ISP\u7535\u8def\u57fa\u672c\u4e0aDATASHEET\u90fd\u63d0\u4f9b\uff0c\u4e0a\u4f4d\u673a\u7a0b\u5e8f\u4e00\u822c\u751f\u4ea7\u5546\u4e5f\u63d0\u4f9b\uff09\u901a\u8fc7\u7b80\u6613\u7684ISP\u8f6f\u4ef6\uff0c\u5c06\u7a0b\u5e8f\u70e7\u5199\u5230Flash\uff08\u5f53\u7136\u50cfAT89S51/52\uff0cPIC\u7b49\u4e5f\u53ef\u4ee5\u4f7f\u7528\u7f16\u7a0b\u5668\uff09\u3002\u5176\u4e2dARM\u63d0\u4f9bJTAG\u4e0b\u8f7d\u65b9\u5f0f\u3002\u53e6\u5916\uff0c\u5982\u679c\u5355\u7247\u673a\u4f7f\u7528\u7684\u662f\u6269\u5c55\u5916\u90e8\u5b58\u50a8\u5668\uff0c\u90a3\u5c31\u53ef\u4ee5\u4f7f\u7528\u7f16\u7a0b\u5668\u76f4\u63a5\u5bf9\u5916\u90e8\u5b58\u50a8\u5668\u7f16\u7a0b\u3002ARM\u7684\u7a0b\u5e8f\u4e0b\u8f7d\u6bd4\u8f83\u590d\u6742\uff0c\u53ef\u4ee5\u4f7f\u7528\u5176\u5b83\u7684\u5f88\u591a\u63a5\u53e3\u65b9\u5f0f\u3002
\u603b\u7ed3\u8d77\u6765\u4e00\u53e5\u8bdd\uff0c\u6240\u8c13\u7684\u628a\u201c\u7a0b\u5e8f\u5199\u5230\u5355\u7247\u673a\u91cc\u9762\u201d\u5176\u5b9e\u662f\u5c06\u7a0b\u5e8f\u5199\u5230\u5355\u7247\u673a\u7684\u7a0b\u5e8f\u5b58\u50a8\u5668\u91cc\u9762\u3002\u5f53\u7136\u8fd9\u53ef\u4ee5\u4f7f\u7528\u4efb\u4f55\u6709\u6548\u7684\u65b9\u6cd5\u3002

上位机程序的编写有很多方式,可以用LabView/VC++/vb等,PC机与单片机通过串口通信很方便,参考资料也很多,JATG转串口的芯片也容易买到,需要的知识就是串口通信再加上点可视化界面编程的知识

上位机程序的编写有很多方式,可以用LabView/VC++/vb等,PC机与单片机通过串口通信很方便,参考资料也很多, Soiseek 搜IC

想了半天,觉得还是mike_gang的思路可行。
干这行一是多动手,二是不要老想一口吃个胖子,多上网借鉴一下别人的经验。
另外觉得要想学习在PC机上编软件,还是先拿串口练习吧,教材多,实例多——推荐《C/C++串口通信典型应用实例编程实践》(曹卫彬.电子工业出版社)

JTAG可以自己用电路板焊接一个,电路图可以参照AVR-JTAG的,网上随便嗖嗖就能搞定。其实我个人认为吧,目前单片机编程用JTAG下程序和在线调试就够了。其他的我也没应用到

扩展阅读:西门子plc上位机软件 ... 单片机编程实例大全 ... c#做上位机多久可学会 ... 万能芯片读写编程器 ... 做上位机的软件有哪些 ... 安卓上位机控制单片机 ... c#编辑器 ... 上位组态软件 ... 工业上位机开发软件有哪些 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网