STM32移植UCOSIII基础工程
单片机源程序如下:
- #include "sys.h"
- #include "delay.h"
- #include "led.h"
- #include "usart.h"
- #include "key.h"
- #include "i2c.h"
- #include "24xx.h"
- #include "dma_mm.h"
- #include "dma_mp.h"
- //extern const uint32_t aSRC_Const_Buffer[32];
- //extern uint32_t aDST_Buffer[32];
- extern uint8_t SendBuff[5000];
- int main()
- {
- // uint8_t TranslateStatus;
- // uint8_t Len=32;
- // uint8_t le=0;
- uint32_t i;
-
- delay_init();
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
- LEDInit();
- USART1_Init(115200);
- KEY_Init();
- //DMA_MM_Init();
- DMA_MP_Init();
- printf("这是我的DMA实验\r\n");
-
- for ( i=0; i<5000; i++)
- {
- SendBuff[i] = 'P';
- if(i%100==0)
- {
- printf("\r\n");
- }
- }
-
- USART_DMACmd(USART1,USART_DMAReq_Tx,ENABLE);
- while(1)
- {
-
- }
- }
复制代码
所有资料51hei提供下载:
固件库模板创建 -点亮LED.7z
(564.65 KB, 下载次数: 21)
|