资源简介
该程序编写了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个文件信息
- 上一篇:EC20原理图设计
- 下一篇:MYbatis逆向工程
相关资源
- STM32f103c8t6中文资料带书签
- STM32F103 DHT22 程序 完美实现
- STM32f103 物联网OV2640摄像头wifi传送
- STM32F103标准库 旋转编码器测速和读取
- STM32F103 TFT屏+SD卡 电子书,目录选择
- STM32f103(SPWM)逆变正弦交流50HZ
- 正点原子基于STM32F103的机智云移植手
- STM32F103利用串口3接收数据然后串口
- stm32103c8数据手册
- 基于GP22的超声波流量计
- STM32F103C8 虚拟示波器 源码全套资料
- STM32F103C6T6做的USB转RS232模块图纸源码
- STM32+ADC+中断+串口通信
- 单线半双工通信.zip
- BH1750FVI STM32F103 HAL库 硬件IIC例程
- stm32F103C8T6+LCD1602.rar
- STM32F103系列采用模拟IIC方式驱动了B
- STM32F1通过模拟IIC接口与BME280通信,获
- STM32F103_ADC代码——直接移植即可用
- STM32F103C8T6 2.4G nrf24l01无线模块通信代
- 基于STM32F103C8T6的双柄遥控板DMA采样工
- uCOSII移植STM32F103C8T6范例工程
- STM32F103 串口DMA+空闲中断接收
- 串口通信.zip
- STM32F103开发板的原理图及PCB
- STM32F103ZET6+FreeRTOS V8.2.3+kfifo巧夺天工
- STM32F103C8T6_FreeRTOS_V10.0_RTC作为FreeRTOS时
- STM32F103RCT6资料
- 基于stm32f103VET的ucosIII/ucos3工程keil5,
- stm32f103rct6最小系统原理图、PCB及AD封
评论
共有 条评论