logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[STM32F103] - Po zaprogramowaniu procesor nie odpowiada, losowe napięcia na GPIO

Wasted22 13 Paź 2014 22:55 999 5
REKLAMA
  • #1 14039393
    Wasted22
    Poziom 9  
    Posty: 7
    Witam, mam pewien problem z autorskim projektem w którym wykorzystuję procesor STM32F103CBT6. Problem jest taki, że procesor daje się zaprogramować oraz debugować w programie Keil jednak na płytce jest brak odpowiedzi. Dokładniej mówiąc nie zmieniają się napięcia na pinach. Procesor jest rozpoznawany przez program STM43 ST-Link Utility itd. Przykładowo pod pinen PB5 mam diodę LED jednak od początku na tym wyprowadzeniu jest napięcie rzędu 0,8V - 0,9V, i tak jest cały czas. Na innych portach są napięcia rzędu 2V. Dodam, że wykonałem już 2 płytki oparte o ten procesor i wszystkie działają bez zarzutu. Procesor jest zasilany napięciem 2,8V. Dopiero w tym projekcie mam taki problem. Czy ktoś z Was spotkał się z podobnym zachowaniem procesora? Może wiecie jak temu zaradzić. Proszę o pomoc, ponieważ osobiście już brak mi pomysłów jak zaradzić temu problemowi.
  • REKLAMA
  • #2 14039416
    mickpr
    Poziom 39  
    Posty: 4630
    Pomógł: 579
    Ocena: 295
    Pokaż kod i schemat, albo .... szklaną kulę.
  • REKLAMA
  • #3 14039429
    Piotr Piechota
    Poziom 22  
    Posty: 519
    Pomógł: 55
    Ocena: 85
    Może pokaż schemat i program to łatwiej będzie wróżyć ;) (edit: mickpr uprzedził)
    Skoro można debugować to czy zmieniając stan PB5 zmienia się GPIOB.IDR5 ?
  • REKLAMA
  • #4 14039508
    Wasted22
    Poziom 9  
    Posty: 7
    GPIOB_IDR jest przez cały czas debugowania 0x00..., spróbuję zamieścić schematy.
  • REKLAMA
  • #5 14039541
    Piotr Piechota
    Poziom 22  
    Posty: 519
    Pomógł: 55
    Ocena: 85
    Być może źle skonfigurowałeś GPIOB lub nie włączyłeś jego zegara. Jesteś pewny, że uruchomiłeś program w procesorze a nie w symulatorze ?
  • #6 14044788
    Wasted22
    Poziom 9  
    Posty: 7
    Witam, już wszystko działa. Problem prawdopodobnie leżał po stronie programowej. Pozdrawiam i dziękuję za zainteresowanie tematem.
REKLAMA