-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!news.supermedia.pl!plix.pl!newsfeed2.plix.pl!wsisiz.edu.pl!.POSTED!not
-for-mail
From: Atlantis <m...@w...pl>
Newsgroups: pl.misc.elektronika
Subject: Nieposłuszna Atmega nie zmienia stanu linii
Date: Sun, 01 Sep 2013 21:53:27 +0200
Organization: http://www.wit.edu.pl
Lines: 31
Message-ID: <l00603$h9o$1@portraits.wsisiz.edu.pl>
NNTP-Posting-Host: ackp180.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: portraits.wsisiz.edu.pl 1378065219 17720 83.10.91.180 (1 Sep 2013 19:53:39
GMT)
X-Complaints-To: a...@w...edu.pl
NNTP-Posting-Date: Sun, 1 Sep 2013 19:53:39 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801
Thunderbird/17.0.8
X-Enigmail-Version: 1.5.2
Xref: news-archive.icm.edu.pl pl.misc.elektronika:651659
[ ukryj 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
- Prognozowanie zużycia energii przez PGE?
- Odkurzacz mnie bije :(
- Rapsberry Pi i synchronizacja plików
- RCD 300 mA
- rpi i moduł przekaźników
- Falownik do pompy CO
- Lampa ogrodowa rozłączała różnicówkę
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
- Wybuchające pagery
- Jak shakować windę
- Sterowanie bezprzewodowe do wbudowania
Najnowsze wątki
- 2024-10-04 Warszawa => QA Engineer <=
- 2024-10-04 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-10-04 Warszawa => Senior PHP Laravel Developer (e-commerce) <=
- 2024-10-04 Warszawa => Data Scientist / Data Engineer (predictive modelling) <=
- 2024-10-03 Nieparzyste dmuchanie
- 2024-10-03 Prognozowanie zużycia energii przez PGE?
- 2024-10-03 Re: Drugi ekran na Androidzie
- 2024-10-03 sprawiedliwosc nierychliwa
- 2024-10-03 zloto
- 2024-10-03 Odkurzacz mnie bije :(
- 2024-10-03 Gdańsk => Technical Lead ( (Java Background)) <=
- 2024-10-03 Warszawa => Mid IT Recruiter <=
- 2024-10-03 Olsztyn => Sales Specialist <=
- 2024-10-03 Leszczyna nie zna prawa?
- 2024-10-03 Warszawa => OpenText ECM Specialist <=