如何用USB口下载十六进制的hex到单片机学习板,不用com,(AT89S52)
发布网友
发布时间:2022-05-29 20:35
我来回答
共3个回答
热心网友
时间:2023-11-23 13:03
不用COM很难做到
USB是差分信号 (3.3V)
就算使用低速模式1.5Mbps的通信速度。
每个脉宽666ns
单片机很难实现()
STC的IAP系列就可以写个bootload
STC1T用36MHz的晶振有24个周期处理数据(包括把NRZI编码转成正常的数据时间非常紧张,用C语言外部中断需要用汇编来写)
时序的要求非常高
并且数据格式非常复杂
单片机模拟是非常困难了。
(全汇编就有可能)
如果单片机用USB下载的话还是用一片USBD12芯片吧。
再运行IAP下载。
热心网友
时间:2023-11-23 13:03
须要一个USB转TTL芯片和电路
热心网友
时间:2023-11-23 13:04
用一个usb转TTL的小板就行,PL2303这个芯片就行,三根线