ZIGBEE AD 轉換 片內溫度學習總結

2021-08-06 01:15:33 字數 695 閱讀 6061

/*

本程式講解ad控制(片內溫度計)

主講  王加輝

*/#include

#include\"stdio.h\"

#define uchar  unsigned char

#define uint   unsigned int

void init_uart0(void)/*初始化串列埠*/

float recieve_ad(void)/*ad轉換,讀取片內溫度計實時電壓*/

void init_tempurature()/*初始化溫度感測器*/

void data_uart0(char *character,int length)/*串列埠資料輸出函式*/

u0dbuf=0x0a;/*這句是在串列埠中輸出乙個換行,大家可以試試*/

while(utx0if==0);

utx0if=0;

}/*告訴大家乙個在串列埠通訊中將數字轉換成字元輸出的簡單方法,就是在數字後面加0x30,大家可以嘗試*/

void delay_ms(int ti)/*延遲函式*/

void main()

;init_tempurature();//初始化溫度感測器

init_uart0();//初始化串列埠通訊

while(1)

}/*zigbee cc2530的ad控制(片內溫度計)就講到這裡,祝大家學的愉快*/

zynq 7000 獲取CPU片內溫度

xadc是zynq晶元內部進行溫度和電壓檢測的模組,通過 這篇wiki可以知道,xadc控制器有兩種表現形式,一種是位於ps內部,即文件中提到的the ps xadc inte ce for the ps software to control the xadc,另一種是位於pl內部,通過ip核的方...

Python學習記錄 溫度轉換

python學習記錄 溫度轉換 此 用於實現華氏溫度和攝氏溫度之間的相互轉換 tempconvert.py tempstr input 請輸入帶有符號的溫度值 if tempstr 1 in f f c eval tempstr 0 1 32 1.8print 轉換後的溫度是c format c e...

51微控制器關於片內片外儲存器的操作方法總結

一 char addr,i addr 0x30 起始位址 for i 0 i 16 i addr 0x30 具體意思是 首先addr自加一,因為 在變數後面,所以該表示式使用自加之前的值,比如第一次迴圈,表示式使用的addr是0x30.第二步,將0x30強制轉換為char idata型別指標。第三步...