资源简介
stm32使用轮询方式来检测串口的接收数据,没有使用中断,适合于初学者

代码片段和文件信息
#include“delay.h“
static u8 fac_us=0;//us延时倍乘数
static u16 fac_ms=0;//ms延时倍乘数在ucos下代表每个节拍的ms数
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,计数计到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个文件信息
相关资源
- stm32f407上的两个can发送和接收例程
- STM32 led 时钟
- STM32 2.4G通信例程
- 直流无刷电机方波驱动 stm32 例程代码
- STM32中文资料
- STM32蓝牙和串口程序
- STM32f103超声波模块例程
- stm32f103c8t6 4 oled.rar
- stm32f030 IAP Demo(原创)
- STM32基于rt_thread操作系统的SDHC卡文件
- NRF24L01实现51与STM32双向通讯
- STM32F103 串口程序(完整版)
- stm32 ds18b20 温度传感器 测试通过
- stm32官方例程
- STM32F103定时器中断程序
- [免费]基于stm32f103ze 的OLED驱动代码
- STM32F103RBT6驱动UC1698控制芯片的160160黑
- STM32F103 DS18B20 V3.5.0固件库驱动程序工
- STM32定时器使用入门。看了这个程序会
- SIM908 SDIO FSMC STM32 FIFO
- STM32F103 CC2500完整驱动(模拟SPI)
- AD7606采集程序
- stm32 用SPI 方式读写 SDHC
- stm32通过DMA方式采集ADC数据
- 意法半导体STM全系列微控制器STM32ST
- 基于STM32芯片的SX1278 驱动 LORA.rar
- STM32的PCB封装库,以及原理图库,48
- SX1280.rar
- STM32 DS3231驱动.zip
- STM32F103C8T6+NRF24l01无线通信
评论
共有 条评论