发明名称 |
一种嵌入式系统的串口可靠通讯控制方法 |
摘要 |
本发明涉及串口通讯领域,具体说涉及一种嵌入式系统的串口可靠通讯控制方法。技术方案是:在嵌入式系统中内存连续地址开设一个接收缓冲区FIFO,采用串口中断工作模式,分为前台和后台两个层次,后台完成串口接收功能;前台在串口任务接收完成后对接收缓冲区的数据进行解析处理。一字节物理地址对接收任务计时,如果通讯中,该计时器被赋一非零值,一旦变为零,说明接收任务完成。本发明仅需少量的资源,就较好地解决了串口通讯任务中潜在的非有限性、不连续性和间断性等导致的任务超时问题,提高了串口抗干扰和容错、纠错能力。 |
申请公布号 |
CN101241451A |
申请公布日期 |
2008.08.13 |
申请号 |
CN200810070644.2 |
申请日期 |
2008.02.20 |
申请人 |
福建师范大学 |
发明人 |
卢宇;吴允平;苏伟达;李汪彪;蔡声镇;吴进营;陈聪慧;郑乐乐;叶小青;李文 |
分类号 |
G06F11/00(2006.01);G06F13/00(2006.01) |
主分类号 |
G06F11/00(2006.01) |
代理机构 |
福州元创专利代理有限公司 |
代理人 |
蔡学俊 |
主权项 |
1、一种单片机串口资源的可靠通讯控制方法,在嵌入式系统内存连续地址作为接收缓冲区,串口中断工作模式,其特征是将接收缓冲区分为前台和后台两个层次;将嵌入式系统内部一字节物理地址的接收任务计时方式设置成通讯中为非零值,接收任务完成为零值。 |
地址 |
350007福建省福州市仓山区岭后路8号福建师范大学科研处 |