资源描述:
《Xmodem协议在MSP430单片机上的实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、!∀协议在#∃%&∋(单片机上的实现,,,,张兴和“李猛代永革)∗西安科技大学电气与控制工程学院西安+∗((,&,−吉林石油集团测井公司完井仪修队松原∗∋∗−((.,摘要/介绍了如何实现#∃%&∋单片机与利用!∀12协议进行数据传输并讨论了这项技术在无线监控系统中的应%0用。实验证明,数据传输可靠,可以实现预期的作用。关扭词/#∃%&∋(3∀!∀423无线监控系统5∀61786972:∀!∀%49∀;12#∃%&∋(#0<=7#∀‘,>67?2≅≅∀Α,ΑΒ62≅72≅Β∀Α雌947629≅7∀472≅,’6刀79
2、夕7∀6;夕,’62,73∃;Β1:Χ1∀;;612!〔Δ41肠2∀7<2,4Ε7Φ:Γ∀2;2!Η∀Β21呀7+∗((,&0Β2672≅0Δ2夕,2∀9,2≅Μ2,7ΑΙ泛11=>“%60ϑ%0Κ:17%41∀Λ∃ΦΛ6∗∋∗−((以26./6∀∀Θ∀669462ΕΕ2∀9∀∀266Ε∀2∀4∀,29ΣΝ加99ΟΠ9Β7!9Ε77ΔΠ#∃%&∋(#0<2!%0Δ!!Ρ91∗7446;Τ,!Λ∀∀!729Β7ΕΡ6Ρ∀4#∀62ΠΒ71∀9Β∀6ΡΡ17∀6972:9Β7Ε9∀∀Β27ΥΛ∀72Π74∀1∀ΕΕ2794∀
3、2941ΕΜΕ9∀∗,!7Ε∀ΛΕΕ∀!Τ∀∀ςΡ∀47∀29ΕΕΒ9696969462ΕΕΕ2,∀4∀∀,69∀629∀69Θ∀Λ2∀972,6∀∀Θ∀ΗΒΠΒ!77∗!7Δ12!Β77Ρ7:∗Β7!ΤΩ∀ΜΠ六如/&∋(3Β1∀34∀∀ΕΕ∀29ΕΜΕ9#∃%!Π7141∀#∃%、&∋(系列单片机在电池供电便携式设备的应用,在引言中表现出非常优良的特性国内外的应用越来越,。广泛Ξ〕,各种类型的无线监控系统已经在许多领域中取得无线监控系统的前端机一般都是电池供电的所。,,了非常广泛的应用在无线监控系统中我们提出了以低功耗
4、是硬件设计时所必须考虑的鉴于#∃%&∋(“调”。,,“试代理的概念也就是在监控前端机中加人一系列单片机在低功耗方面的特点选择它作为调试代,”。个调试单元使后台监控中心可以通过这个调试单元理的硬件核心单元来远程更新、升级监控前端机的程序和设置,而不需要工作人员到现场调试。因为这种方法给无线监控系统协议的调,。试和维护带来了极大的方便所以很有实用价值,笔者在实现这种方法时∃%&∋(!协议最早是−5∃−∋−异采用低功耗的#∀台计算机间通过,。单片机作为调试单元的核心它与前端机之间采用步串口进行文件传输的通信协议标准它属于简单。。,∀
5、协议传输数据本文就是对此方法的总结Ν5])自动.协议所以也适用于−线制半双!请求重发工的。5跳[,网络−#∃%&∋(单片机∋Τ⊥‘Τ山,∗协议的数据帧格式∀!协议每次传送的数据帧长度为∗∋−字,,#∃%&∋(是美国Η1公司于∗ΨΨΖ年开始推向市场节其中文件数据占∗−[字节其它&个字节分别为开。、、。的超低功耗微处理器#∃%&∋Φ的工作电源电压范围始标志块序号块序号的补码和校验字节其中前三ΤΤ,,。∗Ζ∴,,为[一∋有一种活动模式和种低功耗模式字节位于数据块开始校验字节位于数据块结尾数。,0%<可以从低功耗模式被迅速唤醒这些特点
6、使得据校验可以采用垂直累加和校验也可以采用∗Ζ位的。,。、050校验Ξ−〕电路如图5>Η>分别连至向转换∗所示、。∋Τ−为Τ闭∀12协议的启动#∃%&∋(的<5><Η⊥.端,,Τ“&−!∀协议开始是文件接收方发出ϑΝΩ字软件设计,,文件发送方在收到该信号后发送数据帧,双方开始单片机方的程序用0语言编写主要包括对波特节、正常通信过程。率<∃Ν5Η模块相关寄存器的设置及!∀协议。、∋Τ∋为曲闭。Τ协议的正常传输过程的实现波特率部分主要包括时钟的选择波特率的。,Σ文,产生以及波特率的调整#∃%&∋(_∗&Ψ中每个<∃件接收
7、方每收到一个数据帧如果没有校验差,、,“”Ν5Η模块都由相关联的几个寄存器实现控制操作错序号差错等情况均发送一个Ν0Ω字符作为应,,,<∃Ν5Η的接收和发送使用两个独立的中断源对应答发送方在收到应答后才开始发送下一个字符如此,,,“,,两个独立的中断向量所以发送和接收在不同的中断反复直到文件内容传送完毕发送方传送ΧΦΗ字符,,“”,处理程序中处理通过对<∃Ν5Η模块相关寄存器的表示传送完成接收方收到后再次以Ν0Ω回应至,。,整。设置就可以在中断处理程序中实现通讯了此个文件传输过程就结束了ΘΕΛ66Ε∀Τ71Δ7.来开发%0端的通信软∋&
8、为曲闭∀协议的中止与异常处理我们选用∴⎯),、,在通,件它功能强大简单易用并且它所提供的串行通信信进行过程中双方中的任意一方如果希望,“”。控件#∃0Φ##给通信程序的开发带来了极大的中止本次通信可以发送