单片机编程器和开发板下载的区别

2024-07-04 13:42发布

sste516rd芯片 位良段拿穿草因这个芯片我接触过 但是用他干过活(用着太费劲了 不如直接上单片机来的方便) 你听我慢慢说你就全明白了 之前的单片机是
1条回答
1楼 · 2024-07-04 14:32.采纳回答
sste516rd芯片 位良段拿穿草因这个芯片我接触过 但是用他干过活(用着太费劲了 不如直接上单片机来的方便)

你听我慢慢说你就全明白了

之前的单片机是12V烧写程序的 而正常工作的时候是5V
所以要怎么做呢? 你写一个程序 把芯片放到编程器上(12V)把程序弄进去 插在实际目标板子上跑程序…统古合计套照…

但是实际你会发现这是一个痛苦的过程 因为你底还田要不断的换芯片……

于是有了一种方案替代 就是仿真芯片 就是你那个
仿真芯片可以看作单片机 但是里面是不一样的
于是你通过一个开发板 通过一定的协议 把程序写(应该说是传输)到仿真芯片里面 就可以直接跑了 不用折腾了 (都是5V的系统)

仿真芯片的好处就是可以设置硬件断点 看实际寄存器的值
但是你那个芯片的性能我实在是不敢恭维 毕竟太老了…… 我感觉不好用

仿真芯片里面是有程序的 用于实现方正功能 这个程序应该是通过编程器(12V)灌进去的(应该是啊) 所以就是要用编程器烧的



但是你的开发方式早就OUT了 呵呵
现在 认进用有了ISP 就是(在系统编程)

什么意思呢 就是直接一个单片机 在目标系统上就可以直接用了……

原理是这样的 单片机出厂的时候 就有一段固化程序 用于和PC进行编程通信 而且编程电压是单片机的工作电压

这样烧写程序就和你的仿真器一样方便了
但是没有调试

其实这也没什么 因为现在的软件仿真基本能满足调试要求了 比如keil

还有再高档的技术比如A集钟很去RM的ETM 他是CPU本身集成的调试功能 就再也没有仿真器之说了

仿真器很贵的 是一个正常单片机的几十倍 甚至更多

建议你用一下AT89S51 或者STC89C51 后者是国产的 现在挺火的 都支持ISP的
你的开发板就可以 当古董了
我说这两个芯片的最小系统成本仅仅10元不到哦

    相关问题

    相关文章