下载此文档

基于ARMCORTEXM3串行数据处理编程.pdf


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
微机原理课程设计
题目:基于 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:参考资料 :
原理图
MCU 及其周围电路设计
如图 为 MCU及其周边电路。


振电路
输入




参考
电路

图 MCU 及其周边电路
USB 转串口电路设计
USB转串口电路可以方便没有串口的笔记本电脑用户通过 USB接口下载代
码到 FLASH中,及进行 RS232串行通信。


图 USB 转串口接口电路
USB转串口芯片是 CP2102,该芯片稳定性较好。当其正常工作的时候, 灯 LED6
亮。该芯片 DP/D+引脚连 MINI USB接口的脚 3,DM/D-引脚连 MINI USB接口的脚
2,为一对 USB输入输出线。 TXD与 RXD引脚接 MCU的 PA10(USART1_RX)和
PA9(USART1_TX)。
按键、 LED 显示电路和其他接口
按键、 LED和蜂鸣器是常规的设备,除了 RESET和 WAKEUP按键外,开发板
上还提供了 2 个按键 , 具有 4 个高有效的指示灯和蜂鸣器,电路如下图 所
示。

基于ARMCORTEXM3串行数据处理编程 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人阳仔仔
  • 文件大小815 KB
  • 时间2021-07-04
最近更新