资源简介
该程序编写了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逆向工程
相关资源
- I2C读写AT24C02 基于STM32F103 cube116540
- 基于stm32f103ve的程序——跑马灯实验
- 易语言OTG串口通信
- STM32f103超声波模块例程
- stm32f103c8t6 4 oled.rar
- DELPHI与西门子200PLC的串口通信实例
- STM32F103 串口程序(完整版)
- STM32F103定时器中断程序
- [免费]基于stm32f103ze 的OLED驱动代码
- STM32F103RBT6驱动UC1698控制芯片的160160黑
- STM32F103 DS18B20 V3.5.0固件库驱动程序工
- STM32F103 CC2500完整驱动(模拟SPI)
- 《Visual Basic 串口通信与测控应用技术
- SX1280.rar
- STM32F103C8T6+NRF24l01无线通信
- MFC串口通信
- 基于STM32的深海钻机甲板控制系统
- stm32f103.SchDoc
- SCI串口中断接收发送例程
- STM32F103 USART+DMA
- 4_USART串口通信(空闲中断+DMA.zip
- 基于STM32F103C8单片机的晶联讯电子JL
- STM32F103实现OV7670摄像头显示
- STM32F103VCT6TR - High-density performance lin
- stm32f103 虚拟U盘,调试成功的
- 基于stm32F103vct6的SD卡FATFS文件系统移植
- STM32F103启动文件HD;MD
- 三菱PLC串口通信调试软件.rar
- 基于STM32F103的实时时钟程序,采用D
- VC++ RS232 RS485串口通信源代码_
评论
共有 条评论