Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[C] [Eclipse] Magnetometr w układzie przestał działać.

23 Lis 2017 21:34 276 4
  • Poziom 2  
    Witam,
    problem dotyczy programu obsługującego wyświetlacz LCD, serwomechanizm, kilka przycisków i właśnie magnetometr. Program działał bezproblemowo i nagle po przejściu z płytki stykowej na drukowaną, przestał działać. Po powrocie na płytkę stykową, również nie działa...po wywołaniu funkcji inicjalizacji magnetometru, na wyświetlaczu przestają pojawiać się znaki. Udało mi się dojść do tego, że wyświetlacz przestaje pokazywać napisy po wywołaniu i2c. Ktoś wie jak rozwiązać ten problem ? Dodam, że mikrokontrolerem jest Atmega32
  • Specjalista - Mikrokontrolery
    Popraw błąd w 76-tej linii programu. Sprawdź, czy nie ma zimnych lutów przy elementach C7 i R9.
  • Poziom 2  
    BlueDraco napisał:
    Popraw błąd w 76-tej linii programu. Sprawdź, czy nie ma zimnych lutów przy elementach C7 i R9.


    Błąd poprawiony, przy elementach C7 i R9 wszystko ok. Nadal nie działa.

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Tak wygląda kod, który wcześniej bez problemu działał.

    Dodano po 1 [minuty]:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    A tak przedstawia się plik heading.c
  • Użytkownik usunął konto  
  • Poziom 2  
    Mógłbyś powiedzieć coś więcej na ten temat ?