资源简介

该程序编写了STM32F103三个串口初始化程序,可快速调用,同时支持接收和发送单个字符和多个字符,并存储数据,方便接收数据后的通信协议校验,支持自定义接收数据最大长度,重写printf函数。

资源截图

代码片段和文件信息

#include “delay.h“


#define AHB_INPUT  72  //请按RCC中设置的AHB时钟频率填写到这里(单位MHz)


void delay_us(u32 uS){ //uS微秒级延时程序(参考值即是延时数,72MHz时最大值233015)
SysTick->LOAD=AHB_INPUT*uS;      //重装计数初值(当主频是72MHz,72次为1微秒)
SysTick->VAL=0x00;        //清空定时器的计数器
SysTick->CTRL=0x00000005;//时钟源HCLK,打开定时器
while(!(SysTick->CTRL&0x00010000)); //等待计数到0
SysTick->CTRL=0x00000004;//关闭定时器
}

void delay_ms(u16 ms){ //mS毫秒级延时程序(参考值即是延时数,最大值65535)        
while( ms-- != 0){
delay_us(1000); //调用1000微秒的延时
}
}
 
void delay_s(u16 s){ //S秒级延时程序(参考值即是延时数,最大值65535)        
while( s-- != 0){
delay_ms(1000); //调用1000毫秒的延时
}


































 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-11 10:21  Dotion1807101823\
     目录           0  2018-07-11 10:17  Dotion1807101823\Basic\
     目录           0  2018-07-11 10:20  Dotion1807101823\Basic\delay\
     文件         833  2018-07-11 10:20  Dotion1807101823\Basic\delay\delay.c
     文件         204  2017-12-26 02:25  Dotion1807101823\Basic\delay\delay.h
     目录           0  2018-07-11 10:17  Dotion1807101823\Basic\i2c\
     文件        5806  2018-07-11 09:46  Dotion1807101823\Basic\i2c\i2c.c
     文件         601  2018-07-11 09:44  Dotion1807101823\Basic\i2c\i2c.h
     目录           0  2018-07-11 10:17  Dotion1807101823\Basic\rtc\
     文件        7445  2017-08-27 19:38  Dotion1807101823\Basic\rtc\rtc.c
     文件         615  2017-08-27 20:06  Dotion1807101823\Basic\rtc\rtc.h
     目录           0  2018-07-11 10:20  Dotion1807101823\Basic\sys\
     文件        2480  2018-07-11 10:20  Dotion1807101823\Basic\sys\sys.c
     文件        2205  2017-08-27 20:05  Dotion1807101823\Basic\sys\sys.h
     目录           0  2018-07-11 10:20  Dotion1807101823\Basic\usart\
     文件       10194  2018-07-11 10:20  Dotion1807101823\Basic\usart\usart.c
     文件        1430  2018-07-10 10:03  Dotion1807101823\Basic\usart\usart.h
     目录           0  2018-07-11 10:17  Dotion1807101823\CMSIS\
     文件       17273  2010-06-07 10:25  Dotion1807101823\CMSIS\core_cm3.c
     文件       85714  2011-02-09 14:59  Dotion1807101823\CMSIS\core_cm3.h
     文件      633941  2011-03-10 10:51  Dotion1807101823\CMSIS\stm32f10x.h
     文件       36557  2011-03-10 10:51  Dotion1807101823\CMSIS\system_stm32f10x.c
     文件        2085  2011-03-10 10:51  Dotion1807101823\CMSIS\system_stm32f10x.h
     目录           0  2018-07-11 10:17  Dotion1807101823\Doc\
     文件         172  2018-07-09 13:42  Dotion1807101823\Doc\工程目录说明.doc
     文件       11477  2018-07-09 13:25  Dotion1807101823\Dotion.uvopt
     文件      129641  2018-07-11 10:20  Dotion1807101823\Dotion_fish.map
     文件       85004  2018-07-09 13:33  Dotion1807101823\Dtion.uvgui.hasee
     文件       91158  2018-07-11 10:21  Dotion1807101823\Dtion.uvguix.hasee
     文件       89010  2018-07-10 00:01  Dotion1807101823\Dtion.uvguix.sqy
     文件       10908  2018-07-09 13:29  Dotion1807101823\Dtion.uvopt
............此处省略159个文件信息

评论

共有 条评论