本发明公开了一种嵌入式系统主循环与中断循环对同一存储器读写操作方法,涉及电子式电能表技术领域。由嵌入式系统组成的波形录制模块接收电能表的波形数据,存储于存储器件中,为保证能收到电能表发出的数据,只能采用中断写入存储器,可能造成主循环和中断循环读写存储器冲突,读写功能失效。本方法步骤为:SPI总线的CS信号将触发接收中断程序,接收中断中实现将波形数据往存储器中写入;写入完毕后将触发定时器运行,当20ms周期结束时,该定时器复位;在主循环中,将检测该定时器计时时间,若定时器运行到复位的时间大于存储器读出并处理的时间,则进行读处理操作。可有效避免主循环和中断循环对同一存储器读写的冲突问题,防止读写功能失效。
声明:
“嵌入式系统主循环与中断循环对同一存储器读写操作方法” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)