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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1370|回復: 0
收起左側

EAZ128智能車測試例程

[復制鏈接]
ID:497108 發表于 2019-3-24 10:20 | 顯示全部樓層 |閱讀模式
龍邱測試例程

單片機源程序如下:

  1. /*LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
  2. 【平    臺】龍邱S9KEAZ128智能車MINI核心板母板
  3. 【編    寫】C H IU S I R
  4. ------------------------------------------------
  5. 【dev.env.】IAR7.80.4
  6. 【Target  】S9KEAZ128
  7. 【Crystal 】16.000Mhz
  8. 【busclock】40.000MHz
  9. 【pllclock】40.000MHz
  10. QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ*/
  11. /*************************測試說明******************************/
  12. /****************************************************************
  13.   測試什么功能就去掉對應函數前的“//”
  14.   該例程針對mini核心板以及配套母版編寫,其他版本核心板修改引腳
  15.   TF卡&OLED版本核心板上OLED接口與ADC例程中的ADC引腳沖突,注意修改
  16.   PWM和編碼器采集函數不能同時啟用,因為FTM模塊沖突
  17.   每個測試函數都寫有 while(1),同時使能兩個測試函數先執行的函數有效

  18. 20180321修改:
  19.   中斷優先級設置函數在:arm_cm0.h和arm_cm0.c中;
  20.   修改堆棧大小LQ_KEAZ128_IAR_demo\src\config files中兩個*.icf文件:
  21.   __ICFEDIT_size_cstack__ = 0x400改為0x800甚至更大;
  22.   __ICFEDIT_size_heap__   = 0x100改為0x400甚至更大;
  23. *******************************************************************/
  24. /******************************************************************
  25. 接口定義:
  26. -------------------------------------------------------------
  27. LED         單片機接口
  28. //核心板上RGB燈珠
  29. LED0           PTC2
  30. LED1           PTB4
  31. LED2           PTE5
  32. //母板上LED燈珠
  33. LED3           PTI4
  34. LED4           PTH6
  35. ===============================================================
  36. KEY        單片機接口
  37. //核心板上按鍵
  38. KEY0          PTA0
  39. //母板按鍵
  40. KEY1          PTB5
  41. KEY2          PTH2
  42. KEY3          PTE6
  43. ===============================================================
  44. 撥碼開關    單片機接口
  45. KEY0          PTI2
  46. KEY1          PTI3
  47. KEY2          PTE2
  48. KEY3          PTE3
  49. ===============================================================
  50. TSL1401模塊     單片機接口
  51. VCC             5V
  52. GND             GND
  53. SI              I5/D5
  54. SCK             I6/D6
  55. ADC             AD8 C0/AD9 C1
  56. ===============================================================
  57. 多路電感模塊    單片機接口
  58. VCC             5V
  59. GND             GND
  60. ADC通道         管腳關系     
  61. ADC12           F4      
  62. ADC13           F5      
  63. ADC14           F6      
  64. ADC15           F7      
  65. ADC4            B0      
  66. ADC5            B1   
  67. ADC6            B2      
  68. ADC7            B3
  69. -------------------------------------------------------------
  70. 電源監控或者它用   
  71. ADC11           C3              
  72. -------------------------------------------------------------
  73. MPU6050        單片機接口   FLEXCOMM8
  74. VCC             5V
  75. GND             GND
  76. SDA1            H3
  77. SCL1            H4
  78. //////////////////////////////////////////////////////////通用部分功能//////////
  79. 電機驅動        單片機接口   
  80. VCC             5V
  81. PWM1            FTM2-CH0  H0
  82. PWM2            FTM2-CH1  H1
  83. PWM3            FTM2-CH2  D0
  84. PWM4            FTM2-CH3  D1
  85. -------------------------------------------------------------
  86. 舵機接口        單片機接口
  87. VCC             可調
  88. GND             GND
  89. PWM1            FTM1-CH1  E7
  90. -------------------------------------------------------------
  91. 龍邱512編碼器   單片機接口   
  92. VCC             5V
  93. GND             GND      
  94. LSB/A           FTM0 E0   
  95. DIR/B           H7     
  96. LSB/A           FTM1 E7     
  97. DIR/B           H5     
  98. -------------------------------------------------------------
  99. OLED模塊        單片機接口
  100. VCC             5V
  101. GND             GND
  102. SCK             F3
  103. SDA             F2
  104. RST             A7
  105. DC              A6
  106. -------------------------------------------------------------
  107. 藍牙/USBTTL    單片機接口   FLEXCOMM0
  108. VCC             5V
  109. GND             GND
  110. UART2_RX        I1   
  111. UART2_TX        I0
  112. =============================================================*/

  113. #include "include.h"

  114. void main(void)
  115. {  
  116.   DisableInterrupts ;                  //禁止中斷   
  117.   EnableInterrupts;   

  118.   //TestLED();//測試GPIOmini核心板RGB燈珠顏色閃爍
  119.   
  120.   //Test_KEY(); //測試GPIO按鍵功能
  121.   //Test_KEY1(); //測試GPIO撥碼開關功能
  122.   //TestADC();//測試ADC轉換并通過OLED顯示和UART發出
  123.   
  124.   //TestKBI();//測試GPIO外部中斷 母版上K0,K1按鍵有效
  125.   
  126.   //TestPIT();//測試PIT定時中斷
  127.   //TestFTM_PWM();//測試PWM/OLED及電機控制功能
  128.   //TestUART012();//測試UART012發送及接收中斷
  129.   //TestFTM_InputCapture();//測試編碼器脈沖采集功能
  130.   
  131.   
  132.   //TestMPU6050();
  133.   //Test_2100_8700();//測試龍邱九軸傳感器
  134.   //TestRTC();//LED閃爍,同時OLED上顯示時間,單位秒
  135. LCD_Init();
  136.   while(1)
  137.   {
  138.   }
  139.   
  140. }
復制代碼

所有資料51hei提供下載:
LQ_KEAZ128_IAR_demo.7z (1.51 MB, 下載次數: 8)


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表