单片机是可编程设备。
开发人员编写并编译程序后,需要将其编程到单片机中,以便单片机可以根据开发人员的逻辑执行。
在此刻录过程中,需要专用的刻录工具。
如51单片机的USB / TTL,STM单片机的STlink等。
使用过MCU开发板的学生知道,在编写程序之后,在调试过程中可能会多次刻录该程序。
即使是这种方式,微控制器仍然可以被烧毁,因此微控制器的编程数量是无限的吗? ?单片机刻录程序的次数是固定的,而不是无限的,这取决于单片机的程序存储器ROM。
有些单片机只能编程一次,有些可以编程1k次,有些可以编程100k次。
不同的ROM类型导致不同的编程时间。
固定的非可编程掩码ROM。
这种类型的MCU出厂时,MCU制造商会根据用户提供的程序文件一次写入,即客户收到的是带有已编程程序的MCU,用户无法对其进行修改。
这通常是一种低成本解决方案,需求非常大。
只能编程一次的PROM。
这种类型的PROM MCU只能编程一次,并且其内部存储器默认为全0或全1,用户只能对其编程一次。
编程完成后,保险丝烧断。
这种方案的价格也很便宜,适合批量发货,许多国内的MCU厂商都提供这种MCU。
紫外线可擦除EPROM EPROM使用浮栅技术。
如果用户需要修改程序,则需要用紫外线将其删除。
这种单片机通常具有一个接收紫外线辐射的窗口,辐射过程大约需要20-30分钟。
,使用不方便,这种微控制器在市场上很少见。
可以多次擦除的EEPROM和Flash ROM都可以擦除多次,其中闪存类型最多可以刻录100万次,完全可以满足人们的需求。
目前已在市场上出售。
大多数微控制器都是这种类型的。
相对而言,Flash类型具有更快的编程速度,更大的容量和更多的编程时间。
免责声明:本文内容经21ic授权后发布,版权归原作者所有。
该平台仅提供信息存储服务。
本文仅代表作者的个人观点,并不代表该平台的立场。
如有任何疑问,请与我们联系,谢谢!