On 触摸屏应用层建立触摸屏界面元素与DSP内部RAM的映 { 射关系,完成具体的人机交互操作。
不同的应用对虚了不同的映 unsigned m nR。
p_code: 射关系,在应用变化后不必修改触摸屏通信层。
No呷alPackage nc删Pacl诅口e: 在配置串口后,触摸屏通信协议层通过调用串日接口层读 }dalaPackage: 取数据,利用协议层分析并反序列化这些数据,生成请求桢 unsianed inl nBCC: unsigned int TaⅢO: (Frame)结构。
当请求Frame被触摸屏应用层处理完毕后返圊 l Fram日: 给触摸屏通信层,通信层根据返回的Frame信息生成应答帧, 3.3主要程序流程 并通过协议层序列化形成字节流,利用串口将应答数据发送给 下图给出了系统的主要程序流程。
图中以“SP一”为前缀的 触摸屏。
系统的数据流程图见凰2、图3。
函数和变量属于串口接口层;以“TPC.忡为前缀的函数和变量属 为了提高执行效率,对串口接收和发送数据以及帧结构进 于通信层;以“TPA一”为前缀的函数属于触摸屏应用层。
行缓冲处理。
据结构来描述这三种通信帧。
enum F隐meTyp日 {FRLDATA=ENO. FRT-开EPLY_0K=AcK. 圈4主要程序藏翟 FRT_REPLY_ERR=NA吣 4结束语enum Command{cMD_READ=0x52,cMD_wRlTE=0x57}: 本文设计的DSP与触摸屏通信程序,由于采用了三层结enum DalaType(DLwORD=Ox57.DT.RELAY=呶62l:婶pedef strucl 构,并用一个统一的数据结构来描述通信中的三种通信帧,使得 【 系统将触摸屏应用从通信过程中分离出来,具有较强的层次性、 enum DalaType dalaType= 扩展性和移植性。
unsigned’im nAddre8s: unsianed眦nDataLen: unsigned int datarrPCP-MA×DATA S亿E】: ◆考文献l№rmaIPackage: 丁Bxas lns仃ume№TMS3色D03X U8er勺GuⅫe.2000typedef 8truct{ Tex鹊InstnJment8 TMs320熘D畸itaI Signal Proces∞r.2000 张雄伟DSP芯片的原理与开发应用.电子工业出版杜,2001 enum FrameType frameType: H№h日∞tralics CorD PWS 17”安装说明.19∞ unsigned int nUnitlD. 〔收稿日期:2003 910〕 万 方数据DSP与触摸屏的通讯程序设计作者: 吴廷忠, 宋开臣, 潘宏作者单位: 浙江大学流体传动及控制国家重点实验室310027刊名: 工业控制计算机英文刊名: INDUSTRIAL CONTROL COMPUTER年,卷期: 2004172被引用次数: 1次参考文献4条1.Hitech Electronics Corp. PWS 1711 安装说明 19992.张雄伟 DSP芯片的原理与开发应用 20013.Texas Instruments.TMS320VC33 Digital Signal Processor 20004.Texas Instruments.TMS320C3X Users Guide 2000引证文献1条1.季鑫源 GP触摸屏扩展串口通信设计期刊
论文-现代电子技术 20105本文链接:http://d.g.wanfangdata.com.cn/Periodical_gykzjsj200402012.aspx.
上一篇:
PLC上位机监控界面与程序编制(双产软化水)(选材
下一篇:
10years匿名社交网