-
Data: 2013-09-01 21:53:27
Temat: Nieposłuszna Atmega nie zmienia stanu linii
Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Mam dziwny problem z Atmegą.
W układzie dwie linie są wykorzystywane do sterowania kluczami CD4066.
Makrodefinicje włączające i wyłączające klucz wyglądają standardowo:
#define ON1 PORTC |= _BV(2)
#define OFF1 PORTC &= ~_BV(2)
#define ON2 |= _BV(7)
#define OFF2 PORTD &= ~_BV(7)
Jeśli na początku programu ustawię którąś z linii w konkretnym stanie -
wszystko jest ok. Napięcie na porcie się pojawia, albo nie. Sygnał jest
puszczany, albo nie.
Dziwna rzecz zaczyna się dziać, gdy w nieskończonej pętli próbuję zrobić
cykliczne włączanie i wyłączanie klucza:
int main (void)
{
while(1)
{
ON1;
_delay_ms(1000);
OFF1;
}
}
Program z uporem maniaka trzyma się stanu ustawionego na początku i za
nic nie chce go zmienić...
Jaką przyczynę typujecie? Błąd w programie, uszkodzony port Atmegi, a
może CD4066 coś miesza?
Następne wpisy z tego wątku
- 01.09.13 21:55 Atlantis
- 01.09.13 21:57 Atlantis
- 01.09.13 21:58 AK
- 01.09.13 22:00 Sebastian Biały
- 01.09.13 21:59 BartekK
- 01.09.13 22:02 Jakub Rakus
- 01.09.13 22:05 Michał Lankosz
- 01.09.13 22:14 Atlantis
- 02.09.13 09:01 Adam Wysocki
Najnowsze wątki z tej grupy
- ale zawziętość i cierpliwość
- Chiński elektrolizer tester wody
- Dzisiaj Bentlejem czyli przybieżeli sześciu Króli do Rysia na kasie
- ciekawy układ magnetofonu
- Mikroskop 3D
- Jak być bezpiecznym z Li-Ion?
- Szukam monitora HDMI ok. 4"
- Obcinaczki z łapaczem
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
Najnowsze wątki
- 2024-12-28 Antyradar
- 2024-12-28 Deweloper przegral w sadzie musi zwrócic pieniądze Posypia sie kolejne pozwy?
- 2024-12-28 Warszawa => Full Stack .Net Engineer <=
- 2024-12-28 Warszawa => Sales Assistant <=
- 2024-12-28 Warszawa => Programista Full Stack .Net <=
- 2024-12-28 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-12-28 Katowice => Head of Virtualization Platform Management and Operating S
- 2024-12-28 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2024-12-28 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-12-28 Żerniki => Employer Branding Specialist <=
- 2024-12-28 ale zawziętość i cierpliwość
- 2024-12-27 most kilometrowy
- 2024-12-27 Dyplomaci a alkomaty
- 2024-12-27 Zmiana kary
- 2024-12-27 Chiński elektrolizer tester wody