Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 7 kwi 2026, o 20:30


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
 Tytuł: Miganie diod
PostNapisane: 15 gru 2014, o 14:30 
Offline
Nowy

Dołączył(a): 19 wrz 2013
Posty: 20
Pomógł: 0

Dzień dobry,
pracuję aktualnie nad projektem opartym o mikrokontroler ATtiny167, który ma pobierać dane z czujników (I2C) i następnie je przetwarzać.

Problem jest dosyć dziwny ponieważ przy najzwyklejszym świeceniu diodą zamiast otrzymać ciągłe światło dioda migocze.
Cytuj:
#define PORT_LED (PORTB)

#define PIN_LED_X (1<<PB3) //D1 PWM2
#define LED_X_ON (PORT_LED |= PIN_LED_X)
#define LED_X_OFF (PORT_LED &= ~PIN_LED_X)
#define LED_X_TOGG (PORT_LED ^= PIN_LED_X)

#define PIN_LED_Y (1<<PB4) //D2 PWM3
#define LED_Y_ON (PORT_LED |= PIN_LED_Y)
#define LED_Y_OFF (PORT_LED &= ~PIN_LED_Y)
#define LED_Y_TOGG (PORT_LED ^= PIN_LED_Y)

#define PIN_LED_Z (1<<PB1) //D3 PWM1
#define LED_Z_ON (PORT_LED |= PIN_LED_Z)
#define LED_Z_OFF (PORT_LED &= ~PIN_LED_Z)
#define LED_Z_TOGG (PORT_LED ^= PIN_LED_Z)

int main(void)
{
void InitLEDs();

sei();
LED_X_ON;
LED_Y_ON;
LED_Z_ON;

while(1)
{
;
}
}

void InitLEDs(void)
{
DDRB |= PIN_LED_X|PIN_LED_Y | PIN_LED_Z; //set diodes as output
}


Jest to dosyć uproszczony szkielet programu ale nie ma w nim na razie żadnych przerwań a i tak zamiast prostego zaświecenia diodami układ miga. Nie mam pojęcia z czym to może być związane. Myślałem że może układ się resetuje ale to chyba nie to.

Z góry dzięki za odpowiedzi i sugestie.

Pozdrawiam
Michał



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 gru 2014, o 14:35 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3230
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Proszę poprawić topic7402.html

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 gru 2014, o 14:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Może tak:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO