找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1879|回復: 2
收起左側(cè)

STM32為什么在裸板上正常運行,在插了很多其他模塊的板子上卻不能正常運行?程序沒變.

[復制鏈接]
ID:283606 發(fā)表于 2019-9-8 17:35 | 顯示全部樓層 |閱讀模式
我用F103驅(qū)動了DHT11溫濕度傳感器、OLED、串口1、光電開關(guān)、蜂鳴器、RGB燈、繼電器、電機(4個PWM),還有個CCD。
現(xiàn)在調(diào)試到了最后一步,我單獨拿一塊空板子,可以驅(qū)正常驅(qū)動CCD,當我用同樣的程序,下載插有DHT11溫濕度傳感器、OLED、串口1、光電開關(guān)、蜂鳴器、RGB燈、繼電器、電機(4個PWM)的板子上驅(qū)動時,就出現(xiàn)了,數(shù)據(jù)采集不正常的問題,我其他的模塊在程序上完全注釋掉了,我覺得問題就在于裸板可以正常運行,插有其他模塊的板子卻不行,而其他那些模塊我都沒給他們供電,只是插上了信號線,為什么也不行��?求大佬們賜教!��!
1、DHT11-----PG10
2、OLED -----
   GND  電源地
   VCC  接5V或3.3v電源
   D0   接PG15(SCL)
   D1   接PG14(SDA)
   RES  接PG13
   DC   接PG12
   CS   接PG11  
3、USART1 -----
   USART_TX_GPIO_PIN        GPIO_PA9
   USART_RX_GPIO_PIN        GPIO_PA10
4、elude -----
   PG2   -----  elude_1_ON      ZUO2       檢測到障礙物為0
   PG3   -----  elude_2_ON      ZUO3       檢測到障礙物為0
   PG4   -----  elude_3_ON      ZUO1       檢測到障礙物為0
   PG5   -----  elude_4_ON      ZUO4       檢測到障礙物為0
5、BEEP  -----
   PB5   ----- 低電平觸發(fā)
   photosensitive    暗的時候----1
   PG6  
6、RGB   -----
   PF0   -----   紅色
   PF1   -----   綠色
   PF2   -----   藍色
7、Relay_A
   PF3   -----
8、CCD
  STM32   線性CCD
   GND------GND
   3.3V-----VDD
   PB0------AO
   PA2------CLK
   PA3------SI
9、motor
        TIM3_CH1->PC6
             CH2->PC7
             CH3->PC8
             CH4->PC9



回復

使用道具 舉報

ID:123289 發(fā)表于 2019-9-9 00:57 | 顯示全部樓層
未規(guī)劃好時序,模塊之間存在時間競爭。
回復

使用道具 舉報

ID:601639 發(fā)表于 2019-9-9 14:10 | 顯示全部樓層
中斷問題,沒有安排好時序,有些程序根本就沒有進入中斷程序。
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

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