ARMCORTEXM串行数据处理编程.docVIP

  • 4
  • 0
  • 约3.78千字
  • 约 11页
  • 2017-11-01 发布于江苏
  • 举报
ARMCORTEXM串行数据处理编程

微机原理课程设计 题目:基于ARM CORTEX M3的串行数据处理编程 1:说明: 1.工程描述:串口1接收到的1组严格按以下格式的数据,7个字节,格式为: FA LED1 LED2 LED3 LED4 校验和 FE 其中LED1到LED4的取值为0或1 若LEDN为1,将灯N点亮,否则灯N熄灭 2:要求: 1).在串口中断服务程序void USART1_IRQHandler(void)中用C语言编写代码接收数据到缓冲区(若干个字节的数组) 2)不允许在中断服务程序中判断校验和是否正确,不允许在中断服务程序中点亮和熄灭灯,校验和点亮和熄灭灯的操作应该在主程序中执行。 3).要求每接收到一组数据都能进行处理,当未接收完一组数据的时候不应去对数据进行处理 4) 要求对硬件的操作采用寄存器编程方式,不使用库函数 3.课程设计报告要求: 1)包括主程序和中断服务程序的源代码,每行代码加注释 2) 画出程序执行的流程分析图 3) 格式要求如下: 1.课程设计题目分析 2.资料查找和学习过程 3.代码和分析 4.代码流程图 5.心得 2:参考资料: 2.1原理图 2.1.1 MCU及其周围电路设计 如图2.1.1为MCU及其周边电路。 图2.1.1 MCU及其周边电路 2.1.2 USB转串口电路设计 USB转串口电路可以方便没有串口的笔记本电脑用户通过US

文档评论(0)

1亿VIP精品文档

相关文档