資源簡介
這是一個STM32F103C8T6讀取DS18B20串口顯示程序;使用串口1,波特率為115200;ds18b20數(shù)據(jù)引腳接單片機(jī)的PA0

代碼片段和文件信息
/*
//杜洋工作室出品
//洋桃系列開發(fā)板應(yīng)用程序
//關(guān)注微信公眾號:洋桃電子
//洋桃開發(fā)板資料下載?www.DoYoung.net/YT?
//即可免費(fèi)看所有教學(xué)視頻,下載技術(shù)資料,技術(shù)疑難提問
//更多內(nèi)容盡在?杜洋工作室主頁?www.doyoung.net
*/
/*
《修改日志》
1-201708271933?加入了秒延時函數(shù)。
2-201712260223?加入延時前計數(shù)器值清0,解決連續(xù)用uS延時的BUG問題。
*/
#include?“delay.h“
#define?AHB_INPUT??72??//請按RCC中設(shè)置的AHB時鐘頻率填寫到這里(單位MHz)
void?delay_us(u32?uS){?//uS微秒級延時程序(參考值即是延時數(shù),72MHz時最大值233015)
SysTick->LOAD=AHB_INPUT*uS;??????//重裝計數(shù)初值(當(dāng)主頻是72MHz,72次為1微秒)
SysTick->VAL=0x00;????????//清空定時器的計數(shù)器
SysTick->CTRL=0x00000005;//時鐘源HCLK,打開定時器
while(!(SysTick->CTRL&0x00010000));?//等待計數(shù)到0
SysTick->CTRL=0x00000004;//關(guān)閉定時器
}
void?delay_ms(u16?ms){?//mS毫秒級延時程序(參考值即是延時數(shù),最大值65535) ? ?? ??
while(?ms--?!=?0){
delay_us(1000); //調(diào)用1000微秒的延時
}
}
?
void?delay_s(u16?s){?//S秒級延時程序(參考值即是延時數(shù),最大值65535) ? ?? ??
while(?s--?!=?0){
delay_ms(1000); //調(diào)用1000毫秒的延時
}
}?
/*********************************************************************************************
?*?杜洋工作室?www.DoYoung.net
?*?洋桃電子?www.DoYoung.net/YT?
*********************************************************************************************/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-02-14?00:24??STM32F103C8T6讀取DS18B20串口顯示程序\
?????目錄???????????0??2019-02-13?22:36??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\
?????目錄???????????0??2019-02-13?22:36??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\delay\
?????文件????????1450??2017-12-26?02:28??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\delay\delay.c
?????文件?????????204??2017-12-26?02:25??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\delay\delay.h
?????目錄???????????0??2019-02-13?22:36??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\flash\
?????文件????????1304??2017-12-31?01:20??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\flash\flash.c
?????文件?????????191??2017-12-31?01:09??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\flash\flash.h
?????目錄???????????0??2019-02-13?22:36??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\rtc\
?????文件????????7445??2017-08-27?19:38??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\rtc\rtc.c
?????文件?????????615??2017-08-27?20:06??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\rtc\rtc.h
?????目錄???????????0??2019-02-13?22:36??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\sys\
?????文件????????3039??2017-12-31?01:19??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\sys\sys.c
?????文件????????2205??2017-08-27?20:05??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\sys\sys.h
?????目錄???????????0??2019-02-13?22:41??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\usart\
?????文件????????9907??2019-02-13?22:41??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\usart\usart.c
?????文件????????1430??2018-01-11?01:42??STM32F103C8T6讀取DS18B20串口顯示程序\Basic\usart\usart.h
?????目錄???????????0??2019-02-13?22:36??STM32F103C8T6讀取DS18B20串口顯示程序\CMSIS\
?????文件???????17273??2010-06-07?10:25??STM32F103C8T6讀取DS18B20串口顯示程序\CMSIS\core_cm3.c
?????文件???????85714??2011-02-09?14:59??STM32F103C8T6讀取DS18B20串口顯示程序\CMSIS\core_cm3.h
?????文件??????633941??2011-03-10?10:51??STM32F103C8T6讀取DS18B20串口顯示程序\CMSIS\stm32f10x.h
?????文件???????36557??2011-03-10?10:51??STM32F103C8T6讀取DS18B20串口顯示程序\CMSIS\system_stm32f10x.c
?????文件????????2085??2011-03-10?10:51??STM32F103C8T6讀取DS18B20串口顯示程序\CMSIS\system_stm32f10x.h
?????目錄???????????0??2019-02-13?23:39??STM32F103C8T6讀取DS18B20串口顯示程序\Hardware\
?????目錄???????????0??2019-02-13?22:36??STM32F103C8T6讀取DS18B20串口顯示程序\Hardware\BUZZER\
?????文件????????2407??2018-01-05?03:15??STM32F103C8T6讀取DS18B20串口顯示程序\Hardware\BUZZER\buzzer.c
?????文件?????????258??2018-01-05?01:23??STM32F103C8T6讀取DS18B20串口顯示程序\Hardware\BUZZER\buzzer.h
?????文件????????1300??2018-01-05?01:13??STM32F103C8T6讀取DS18B20串口顯示程序\Hardware\BUZZER\midi.c
?????目錄???????????0??2019-02-13?23:43??STM32F103C8T6讀取DS18B20串口顯示程序\Hardware\DS18B20\
?????文件????????3907??2019-02-13?23:43??STM32F103C8T6讀取DS18B20串口顯示程序\Hardware\DS18B20\ds18b20.c
?????文件????????1220??2014-03-22?12:17??STM32F103C8T6讀取DS18B20串口顯示程序\Hardware\DS18B20\ds18b20.h
............此處省略153個文件信息
評論
共有 條評論