下载此文档

基于KW01的小屏LED汉字滚动实验说明.docx


文档分类:医学/心理学 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
基于 KW01 的小屏 LED 汉字滚动实验说明 功能概述本样例工程用于实现对 KW01 的小屏 LED 显示功能测试,主要功能如下: 1 )由 PC 方测试软件通过文本框输入需要显示汉字,通过串口发送汉字数据包至 PC Node 节点; 2) PC Node 节点从串口收到 PC 数据包后由 RF 转发至 Test Node 节点并保存至 Flash ; 3) PC 方软件发送完汉字包后,通过 PC Node 节点发送结束帧标记给 Test Node 节点; 4) Test Node 节点判断所有汉字是否全部正确接收保存, 如果全部接收正确, 发送成功标志帧给 PC Node 节点, 否则发送丢帧标志及其丢帧缓冲区给 PC Node 节点, PC 软件通过丢帧缓冲区的判断重发丢帧给 Test Node 节点,直至 Test Node 节点全部正确接收为止; 5 )接收成功后,小屏能够滚动显示接收的汉字; 5) PC 方测试软件可以发送显示亮度、移动速率、移动方式给 Test Node 节点控制 LE D 汉字的显示方式。 PC Node 节点设计 PC Node 节点主要功能包括运行指示灯闪烁、串行中断接收、串行中断解帧、 RF 数据发送、 RF 中断接收,具体文件功能如下: (0) 主头文件 app_inc : 调用头文件定义, 全局变量声明, 宏常量定义, 登记任务模板编号,声明任务栈及大小,声明任务函数,声明中断处理函数; (1 )主任务函数 task_ main() :完成全局变量初始化、设备初始化,其他任务创建,中断 ISR 安装,功能模块使能等功能; (2 )指示灯闪烁任务 task_ light() :每 1 秒闪烁一次指示灯; (3) UART0 中断接收处理函数 isr_uart0_re () :接收串口数据,并调用 CreateFrame () 函数组帧, 组帧完成后置串行接收事件位 Event_Uart0_Re ,启动解帧任务 task_uart0_re ; (4) UART0 数据解帧 task_uart0_re() :判断串行接收事件位 Event_Uart0_Re ,解析串行接收数据帧,根据数据帧内容决定○1 会送握手信号, ○2 直接串口会送接收信息, ○3 设置 RF 发送轻量级事件位 Event_RF_Send ,启动 RF 发送任务 task_rf_send() 。(5)RF 发送任务 task_rf_send() :判断RF 发送事件位 Event_RF_Send ,调用 RF_SendData () 函数转发接收测试数据包; (6) RF 中断处理 gpio_CD_ISR () :进入接收 RF 中断,置相应 RF 接收事件位 Event_RF_Recv ,启动 RF 接受任务 task_rf_Recv() 。(7) RF 接收任务 task_rf_Recv() :判断 RF 接收事件位 Event_RF_ Recv ,调用 RF_ReceiveFrame( ) 接收 Test Node 节点 RF 会送测试数据包,解析成功后将测试数据包发送至 PC ; (8 )任务模板 task_templates :定义所有任务函数。 PC Node 任务执行流程对于带操作系统 MQXLite 的

基于KW01的小屏LED汉字滚动实验说明 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人63229029
  • 文件大小89 KB
  • 时间2017-06-14