久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
基于stm32的can總線傳輸DHT11數據
[打印本頁]
作者:
herui123456
時間:
2021-6-12 09:40
標題:
基于stm32的can總線傳輸DHT11數據
本帖最后由 herui123456 于 2021-6-12 17:17 編輯
## 這個是ZET6的芯片測試,C8T6只需要把can通訊移植上去
//界面功能的選擇
__IO uint32_t flag = 0; //用于標志是否接收到數據,在中斷函數中賦值
CanTxMsg TxMessage; //發送緩沖區
CanRxMsg RxMessage; //接收緩沖區
DHT11_Data_TypeDef DHT11_Data;
/// 不精確的延時
static void can_delay(__IO u32 nCount)
{
for(; nCount != 0; nCount--);
}
/* 設置郵箱發送數據 */
void CAN_SetMsg(CanTxMsg *TxMessage)
{
//TxMessage.StdId=0x00;
TxMessage->ExtId=0x1314; //使用的擴展ID
TxMessage->IDE=CAN_ID_EXT; //擴展模式
TxMessage->RTR=CAN_RTR_DATA; //發送的是數據
TxMessage->DLC=8; //數據長度為8字節
// /*設置要發送的數據0-7*/
TxMessage->Data[0] = DHT11_Data.temp_int;
TxMessage->Data[1] = DHT11_Data.temp_deci;
TxMessage->Data[2] = DHT11_Data.humi_int;
TxMessage->Data[3] = DHT11_Data.humi_deci;
TxMessage->Data[4] = DHT11_Data.check_sum;
TxMessage->Data[5] = 1;
TxMessage->Data[6] = 1;
TxMessage->Data[7] = 1;
}
int main(void){
OLED_Config();
OLED_Init();
/*初始化DTT11的引腳*/
DHT11_Init ();
// //按鍵
EXTI_Key_Config();
//ADC
// ADCx_GPIO_Config();
// //DS18B20
// ds18b20_init();
//can通訊
CAN_Config();
OLED_CS_YES;
if( DHT11_Read_TempAndHumidity ( & DHT11_Data ) == SUCCESS)
{
double t;
double h;
t=DHT11_Data.temp_int+DHT11_Data.temp_deci*0.1;
h=DHT11_Data.humi_int+DHT11_Data.humi_deci*0.1;
Dis_Float(0,0,t);
Dis_Float(0,4,h);
/*設置要發送的報文*/
CAN_SetMsg(&TxMessage);
/*把報文存儲到發送郵箱,發送*/
CAN_Transmit(CANx, &TxMessage);
can_delay(10000);//等待發送完畢,可使用CAN_TransmitStatus查看狀態
CAN_DEBUG_ARRAY(TxMessage.Data,5);
}
while(1)
{
DHT11_Init ();
if( DHT11_Read_TempAndHumidity ( & DHT11_Data ) == SUCCESS)
{
double t;
double h;
t=DHT11_Data.temp_int+DHT11_Data.temp_deci*0.1;
h=DHT11_Data.humi_int+DHT11_Data.humi_deci*0.1;
Dis_Float(0,0,t);
Dis_Float(0,4,h);
/*設置要發送的報文*/
CAN_SetMsg(&TxMessage);
/*把報文存儲到發送郵箱,發送*/
CAN_Transmit(CANx, &TxMessage);
can_delay(10000);//等待發送完畢,可使用CAN_TransmitStatus查看狀態
CAN_DEBUG_ARRAY(TxMessage.Data,5);
}
Delay_ms(100);//建議不要低于這個數值
if(flag==1)
{
LED_GREEN;
CAN_DEBUG_ARRAY(RxMessage.Data,5);
}
}
//歡迎界面
// name();
}
作者:
herui123456
時間:
2021-6-12 17:07
忘記添加附件了,有需要的可以call我
作者:
孫文博
時間:
2022-11-26 10:04
herui123456 發表于 2021-6-12 17:07
忘記添加附件了,有需要的可以call我
求一個附件。。。。
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日韩av在线看
|
久草小视频
|
天天爽夜夜爽
|
91一级片
|
亚洲久久久
|
午夜看看
|
亚洲经典一区
|
国产精品婷婷
|
天天干夜夜爱
|
日本成人一区二区三区
|
超碰在线观看免费
|
日韩在线中文字幕
|
午夜av在线播放
|
www.久久精品
|
国产黄色免费视频
|
在线欧美
|
日韩高清精品免费观看
|
成年人免费在线视频
|
高潮毛片无遮挡免费看
|
日韩精品网
|
亚洲精品影院
|
久久精品久久久久
|
亚洲理论片
|
91精品国产乱码久久久
|
午夜视频在线
|
天天干天天操天天摸
|
成年人视频网站
|
中文字幕在线观看不卡
|
亚洲欧洲在线观看
|
欧美在线免费观看视频
|
久久久久久黄色
|
亚洲区在线
|
免费a在线
|
国产精品一二三四区
|
av高清在线
|
久久网av
|
国产视频一区二区在线播放
|
超碰免费人人
|
激情视频网址
|
日韩中文字幕在线观看
|
一区二区三区精品
|