我是嵌入式领域的初学者。我使用ARM和PIC微控制器完成了一些工程项目。现在我遇到了如何在非易失性存储器或外部存储器中存储一些细节(如名称和速率)的问题?任何人都可以帮我解决这个问题吗?我应该在哪里得到这个存储的例子?现在我正在使用keil u vision 4进行编程,但是printf
没有使用它?早些时候我使用keil u vision 3 printf
正在研究这个问题?
答案 0 :(得分:1)
各种控制器系列都有EEPROM或可修改的Flash。但是它们是以完全依赖于控制器的方式访问的。
要使用它们,您只需发出一个命令(或一组命令),将数据X存储到该存储区中的地址Y.之后,你会把它们还给他们。
如何完成此操作应该可以从芯片制造商的手册和/或应用说明中获得。
还要注意时间安排。 AFAIR,PIC需要4 ms来存储单个字节,因此设置(或使用)框架可能会有所帮助,该框架会自动为字节存储数据字节并在收到中断后前进。所以这项工作是在后台完成的。