資源簡介
自己寫的雙串口實驗,將printf重定向為UART2,這個壓縮包里包含sys.c、sys.h、UART.c、UART.h四個文件,如果是基于正點原子模板的工程,直接將UART原文件加入工程,包含路徑就可用,否則請將sys.c也加入工程。
手動降低積分

代碼片段和文件信息
#include?“sys.h“??
//THUMB指令不支持匯編內聯
//采用如下方法實現執行匯編指令WFI??
__asm?void?WFI_SET(void)
{
WFI; ??
}
//關閉所有中斷(但是不包括fault和NMI中斷)
__asm?void?INTX_DISABLE(void)
{
CPSID???I
BX??????LR ??
}
//開啟所有中斷
__asm?void?INTX_ENABLE(void)
{
CPSIE???I
BX??????LR??
}
//設置棧頂地址
//addr:棧頂地址
__asm?void?MSR_MSP(u32?addr)?
{
MSR?MSP?r0? //set?Main?Stack?value
BX?r14
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????466??2018-05-08?15:35??STM32F407雙串口實驗\sys.c
?????文件???????2662??2018-05-08?15:35??STM32F407雙串口實驗\sys.h
?????文件???????8636??2018-05-08?15:53??STM32F407雙串口實驗\USART.c
?????文件????????886??2018-05-08?15:31??STM32F407雙串口實驗\USART.h
?????目錄??????????0??2018-05-08?15:35??STM32F407雙串口實驗
-----------?---------??----------?-----??----
????????????????12650????????????????????5
- 上一篇:北斗/GPS雙模定位上位機
- 下一篇:ZYNQ7021 串口UART0
評論
共有 條評論