欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
STM32F4 CAN1和CAN2通信源碼
[打印本頁]
作者:
我是帥哥1
時間:
2021-3-30 16:28
標題:
STM32F4 CAN1和CAN2通信源碼
int main(void)
{
u8 CAN1_mode=0; //CAN工作模式;0,普通模式;1,環回模式
u8 CAN2_mode=0; //CAN工作模式;0,普通模式;1,環回模式
u8 can1_sendbuf[8]="CAN1SEND";
u8 can2_sendbuf[8]="CAN2SEND";
u8 can1_RECbuf[8]={0};
u8 can2_RECbuf[8]={0};
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//設置系統中斷優先級分組2
delay_init(); //初始化延時函數
LED_Init(); //初始化LED
LCD_Init(); //LCD初始化
KEY_Init(); //按鍵初始化
uart1_init(9600);
CAN1_Mode_Init(CAN1_mode);//CAN初始化普通模式,波特率500Kbps 兩個can通信
CAN2_Mode_Init(CAN2_mode);//CAN初始化普通模式,波特率500Kbps
//則波特率為:42M/((1+6+7)*6)=500Kbps
BRUSH_COLOR=RED;//設置字體為紅色
LCD_DisplayString(10,10,24,"Illuminati STM32F4");
LCD_DisplayString(10,40,16,"Author:Clever");
LCD_DisplayString(30,60,24,"13.CAN TEST");
CAN1_Send_Msg(can1_sendbuf,8);//發送8個字節
delay_ms(10);
CAN2_Receive_Msg(can2_RECbuf);
LCD_DisplayString(30,120,24,can2_RECbuf); //液晶屏顯示can2接收到的數值
uart1SendChars(can2_RECbuf,8); //串口發出can2接收到的數值
/**************************************************************************************/
CAN2_Send_Msg(can2_sendbuf,8);//發送8個字節
delay_ms(10);
CAN1_Receive_Msg(can1_RECbuf);
LCD_DisplayString(30,180,24,can1_RECbuf); //液晶屏顯示can1接收到的數值
uart1SendChars(can1_RECbuf,8); //串口發出can1接收到的數值
while(1)
{
delay_ms(100);
LED0=!LED0;//提示系統正在運行
}
}
CAN1與CAN2通信實驗.7z
2021-4-1 01:33 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
318.31 KB, 下載次數: 105, 下載積分: 黑幣 -5
作者:
bjfxxc
時間:
2021-6-23 10:47
非常具有參考價值,感謝樓主的分享。
作者:
sfd123
時間:
2022-6-8 12:50
謝謝分享!正在學習CAN!
作者:
haide1998
時間:
2022-8-31 07:11
路過留痕,謝謝分享!
作者:
lyhot
時間:
2022-10-26 13:42
路過留痕,謝謝分享!
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1