首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

客户运用环节的设计

2012-09-19 
客户应用环节的设计刚开始学单片机,请教大家一个问题。想做的事情就是在avr单片机来控制流水灯的闪烁。用上

客户应用环节的设计
刚开始学单片机,请教大家一个问题。

想做的事情就是在avr单片机来控制流水灯的闪烁。用上位机来编程控制不同的灯的点亮时间和点亮顺序。然后将上位机编好的程序下载到下位机上。
因为刚学,有很多概念性的东西还不是很懂,请教以下问题:
1、整个流程是不是这样的:上位机编程--串口通讯将数据传输到下位机---转存到单片机内部eeprom。
2、下位机启动程序----访问单片机内部eeprom---取出上位机传来的数据作为下位机程序的实参。
3、上位机传输给下位机的数据是以文件的形式传递?

谢谢!

[解决办法]
第1和2点的理解都非常正确,第3点是以字符流的方式传递命令,类似于控制台,比如下位机收到time 19这样的字符序列就执行将点亮时间设置为19秒。
[解决办法]
自己定义个协议就行了,学习PPP协议个封包格式0x7e做包边界,自己google,然后定义你自己的数据:比如用灯的编号和延时来代替(编号,延时值)来标识,上下位都是你自己定义个就好办:

0x7e 01 500 02 100 01 3000 03 2000 0x7e

你自己转换一下十进制和十六进制
 

热点排行