資源簡介
stm32使用輪詢方式來檢測串口的接收數(shù)據(jù),沒有使用中斷,適合于初學者

代碼片段和文件信息
#include“delay.h“
static?u8??fac_us=0;//us延時倍乘數(shù) ???
static?u16?fac_ms=0;//ms延時倍乘數(shù)在ucos下代表每個節(jié)拍的ms數(shù)
void?delay_init(u32?SYSCLK)
{
????SysTick->CTRL&=0XFFFFFFFB;
????fac_us=SYSCLK/8;
????fac_ms=fac_us*1000;????
}
void?delay_us(u32?nus)
{
????u32?temp;
????SysTick->VAL=0X00;
????SysTick->LOAD=nus*fac_us;
????SysTick->CTRL=0X01;
????do
????{
????????temp=SysTick->CTRL;
????}while((temp&0x01)&&!(temp&1<<16));//16位countflag,計數(shù)計到0
???SysTick->CTRL=0;
????SysTick->VAL=0;
}
void?delay_ms(u32?nms)
{
????u32?temp;
????SysTick->VAL=0X00;
????SysTick->LOAD=nms*fac_ms;
????SysTick->CTRL=0X01;
????do
????{
????????temp=SysTick->CTRL;
????}while((temp&0x01)&&!(temp&1<<16))?;
????SysTick->CTRL=0;
???SysTick->VAL=0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????786??2014-06-08?18:01??usartdiy\delay\delay.c
?????文件????????172??2014-06-08?18:04??usartdiy\delay\delay.h
?????文件????????289??2014-06-08?21:17??usartdiy\library\led.c
?????文件????????116??2014-06-08?21:02??usartdiy\library\led.h
?????文件???????2759??2014-06-08?17:08??usartdiy\library\usart.c
?????文件????????435??2014-06-08?17:08??usartdiy\library\usart.h
?????文件???????3245??2014-06-08?12:01??usartdiy\SYSTEM\sys.c
?????文件???????2086??2014-06-08?18:22??usartdiy\SYSTEM\sys.h
?????文件??????27060??2014-06-08?18:22??usartdiy\USER\delay.crf
?????文件????????303??2014-06-08?18:22??usartdiy\USER\delay.d
?????文件??????31584??2014-06-08?18:22??usartdiy\USER\delay.o
?????文件????????232??2014-06-08?18:22??usartdiy\USER\delay.__i
?????文件?????????19??2014-06-08?21:18??usartdiy\USER\ExtDll.iex
?????文件??????53623??2014-06-08?21:25??usartdiy\USER\Jli
?????文件????????574??2014-06-07?15:03??usartdiy\USER\Jli
?????文件??????26497??2014-06-08?21:17??usartdiy\USER\led.crf
?????文件????????289??2014-06-08?21:17??usartdiy\USER\led.d
?????文件??????30284??2014-06-08?21:17??usartdiy\USER\led.o
?????文件????????226??2014-06-08?21:17??usartdiy\USER\led.__i
?????文件???????1213??2014-06-08?21:30??usartdiy\USER\main.c
?????文件?????153471??2014-06-08?21:22??usartdiy\USER\main.crf
?????文件???????1692??2014-06-08?21:22??usartdiy\USER\main.d
?????文件?????176324??2014-06-08?21:22??usartdiy\USER\main.o
?????文件????????219??2014-06-08?21:22??usartdiy\USER\main.__i
?????文件?????????48??2014-06-08?11:27??usartdiy\USER\startup_stm32f10x_md.d
?????文件??????39860??2014-06-08?11:27??usartdiy\USER\startup_stm32f10x_md.lst
?????文件???????5804??2014-06-08?11:27??usartdiy\USER\startup_stm32f10x_md.o
?????文件??????12779??2014-06-08?11:26??usartdiy\USER\startup_stm32f10x_md.s
?????文件??????26624??2014-06-08?18:22??usartdiy\USER\sys.crf
?????文件????????263??2014-06-08?18:22??usartdiy\USER\sys.d
............此處省略29個文件信息
評論
共有 條評論