欢迎光广州市九芯电子科技有限公司网站!

全国服务热线:400-8616-826

您的位置: 首页>>新闻中心>>疑难解答

咨询热线

400-8616-826

N588D单片机语音芯片的烧写原理

作者:admin时间:2018-11-30159 次浏览

信息摘要:

一个单片机语音芯片作业时重要的是读取程序存储器的数据。单片机语音芯片的烧写原理又是怎么进行的?...

稍微对语音芯片有点认知的人都知道,声音芯片播放的声音大都是在封装之前就烧录进去的内容。一个单片机语音芯片作业时重要的是读取程序存储器的数据。问题来了?电脑在经过接口向单片机烧写时(此时单片机内没有程序),电脑是怎么经过接口访问内部单片机语音芯片rom的?单片机语音芯片的烧写原理又是怎么进行的?

有三种方法:

 

1、把单片机作为一个ROM芯片,早期的单片机都是如此。将单片机放在通用编程上编程时,大抵都像给N588D这样的ROM中写程序的进程相似。只是不同的单片机使用的端口、编程用的时序各不相同罢了。

 

2、以N588D单机片语音芯片为例,在单片机上有SPI接口,这时用专用的下载线将程序烧写到单片机中。这时不同的是,单片机的CPU除了执行单片机自身的指令之外,还能对ROM进行操作的特别指令,如ROM擦除、烧写和校验指令。在编程ROM时,下载线先经过传输这些指令给CPU履行(擦除ROM、读入数据、烧写ROM、和校验ROM),这样完成对单片机的ROM的烧写。此外,现在普遍使用的JTAG仿真器也是这样,单片机的CPU能执行JTAG的特别指令,完成对ROM的烧写操作。

 

3、引导程序。即单片机中已经存在了一个烧写程序。启动单片机时首要运行这程序,程序判断端口状况,假如符合“要烧写ROM”的状况存在,就从某个端口(串口、SPI等等)读取数据,然后写入到单片机的ROM中。假如没有“要烧写ROM”的状况,就转到用户的程序开端执行。






 

 

返回列表 本文标签:

Copyright © 2022 广州市九芯电子科技有限公司 All Rights Reserved. 粤ICP备16001794号 XML地图

400-8616-826