蒁微机原理课程设计蚈题目:基于ARMCORTEXM3的串行数据处理编程***1:说明::串口1接收到的1组严格按以下格式的数据,7个字节,格式为:膃FALED1LED2LED3LED4校验和FE螁其中LED1到LED4的取值为0或1***若LEDN为1,将灯N点亮,否则灯N熄灭蒅2:要求:薁1).在串口中断服务程序voidUSART1_IRQHandler(void)中用C语言编写代码接收数据到缓冲区(若干个字节的数组)蒀2)不允许在中断服务程序中判断校验和是否正确,不允许在中断服务程序中点亮和熄灭灯,校验和点亮和熄灭灯的操作应该在主程序中执行。芇3).要求每接收到一组数据都能进行处理,当未接收完一组数据的时候不应去对数据进行处理袆4)要求对硬件的操作采用寄存器编程方式,:艿1)包括主程序和中断服务程序的源代码,每行代码加注释莆2)画出程序执行的流程分析图芇3)格式要求如下::参考资料:。,及进行RS232串行通信。,该芯片稳定性较好。当其正常工作的时候,灯LED6亮。该芯片DP/D+引脚连MINIUSB接口的脚3,DM/D-引脚连MINIUSB接口的脚2,为一对USB输入输出线。TXD与RXD引脚接MCU的PA10(USART1_RX)和PA9(USART1_TX)。、LED显示电路和其他接口罿按键、LED和蜂鸣器是常规的设备,除了RESET和WAKEUP按键外,开发板上还提供了2个按键,具有4个高有效的指示灯和蜂鸣器,。、按键、(CORTEXM3内核的MCU)概况肆袁表葿项目膈解读蒇内核薃ARM32-bitCortex-,这是比较高的处理能力。芁FLASH莈512K字节Flash存储器羅SRAM螂64K字节SRAM肀电源和I/,16通道螈数模转换器DAC薈2个12位DAC,2通道螆GPIO袂80个,可忍受5V的高压袁调试薈串口调试(SWD)和JTAG接口袃定时器蚄8个,TM1-TM8薀通信接口蚇13个,5个串口,2个I2C,3个SPI,1个CAN,1个USB,:两个32位的配置寄存器(GPIOx_CRL,GPIOx_CRH)、两个32位的数据寄存器(GPIOx_IDR,GPIOx_ODR)、一个32位的置位/复位寄存器(GPIOx_BSRR
ARMCORTEXM串行数据处理编程 来自淘豆网www.taodocs.com转载请标明出处.