欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 6717|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

眾拳STM8的CAN總線數(shù)據(jù)轉(zhuǎn)發(fā)實(shí)驗(yàn)源程序與詳細(xì)教程

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:170279 發(fā)表于 2017-11-29 11:19 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

實(shí)驗(yàn)?zāi)康?
把CAN總線控制器接收到的數(shù)據(jù)直接發(fā)送出去。包括:標(biāo)準(zhǔn)數(shù)據(jù)幀、擴(kuò)展數(shù)據(jù)幀、標(biāo)準(zhǔn)遠(yuǎn)程幀、擴(kuò)展遠(yuǎn)程幀。
推薦采樣點(diǎn)位置
采樣點(diǎn) = ((1+BS1)/(1+BS1+BS2))*100%

當(dāng)CAN總線波特率大于800K時(shí),推薦采樣點(diǎn)位置75%。
當(dāng)CAN總線波特率大于500K時(shí),推薦采樣點(diǎn)位置80%。
當(dāng)CAN總線波特率小于等于500K時(shí),推薦采樣點(diǎn)位置87.5%。
位時(shí)序計(jì)算方法



stm8單片機(jī)源程序如下:
  1. /***********************************************************************
  2. *   說    明: CAN轉(zhuǎn)發(fā)數(shù)據(jù)實(shí)驗(yàn)
  3. *   開發(fā)平臺(tái): 劍齒虎STM8開發(fā)板        
  4. *   作    者: 劉洋 張殿東
  5. *   版    本: V1.0
  6. *   IAR開發(fā)環(huán)境    版本 V2.20.1
  7. *   ST庫函數(shù)       版本 V2.2.0
  8. ***********************************************************************/

  9. #include "pbdata.h"//引入自定義公共頭文件

  10. void BSP_Configuration(void);//硬件初始化函數(shù)聲明

  11. /***********************************************************************
  12. *   函 數(shù) 名: main
  13. *   功能說明: c程序入口
  14. *   形    參:無
  15. *   返 回 值: 錯(cuò)誤代碼(無需處理)
  16. ***********************************************************************/
  17. int main(void)
  18. {
  19.   BSP_Configuration();//硬件驅(qū)動(dòng)初始化函數(shù)
  20.   
  21.   while(1)//主程序循環(huán),反復(fù)執(zhí)行循環(huán)體里的語句
  22.   {
  23.     //LED_Demo1();//在主程序中調(diào)用LED_Demo1()函數(shù)
  24.     //LED_Demo2();//在主程序中調(diào)用LED_Demo2()函數(shù)
  25.     //UART1_Printf_Demo();
  26.   }
  27. }
  28. /***********************************************************************
  29. *   函 數(shù) 名: BSP_Configuration
  30. *   功能說明: 初始化硬件設(shè)備。只需要調(diào)用一次。該函數(shù)配置CPU寄存器和外設(shè)的寄存器并初始化一些全局變量。
  31. *   形    參:無
  32. *   返 回 值: 無
  33. ***********************************************************************/
  34. void BSP_Configuration(void)
  35. {  
  36.   CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);//時(shí)鐘速度為內(nèi)部16M,1分頻,
  37.   UART1_Congfiguration();//調(diào)用RS232串口1初始化函數(shù)
  38.   LED_Init();//調(diào)用LED初始化函數(shù)
  39.   CAN_Configuration();//調(diào)用CAN初始化函數(shù)
  40.   rim();//打開總中斷
  41. }

  42. /*斷言函數(shù):它的作用是在編程的過程中為程序提供參數(shù)檢查*/
  43. #ifdef USE_FULL_ASSERT
  44. void assert_failed(u8* file,u32 line)
  45. {
  46.   while(1)
  47.   {
  48.   }
  49. }
  50. #endif

復(fù)制代碼

【眾拳】劍齒虎STM8的CAN實(shí)驗(yàn)代碼下載:
眾拳劍齒虎STM8的CAN總線數(shù)據(jù)轉(zhuǎn)發(fā)實(shí)驗(yàn)程序.zip (1.57 MB, 下載次數(shù): 110)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:110576 發(fā)表于 2018-3-8 10:36 | 只看該作者
點(diǎn)贊,還不錯(cuò)哈
回復(fù)

使用道具 舉報(bào)

板凳
ID:311626 發(fā)表于 2019-11-18 18:16 | 只看該作者
希望有用
回復(fù)

使用道具 舉報(bào)

地板
ID:788543 發(fā)表于 2020-6-24 14:10 | 只看該作者
感謝分享,希望學(xué)到東西
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表