-
Data: 2011-04-24 20:43:16
Temat: ATmega8L + AD7745 - nie budzi się :-(
Od: wkwj <w...@g...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Witam,
jako "międzymordzie" pomiędzy PC a AD7745 używam ATmega8L (plus link
optyczny ale to już osobna sprawa). AD7745 jest konfigurowany
z PC i pracuje sobie w trybie Single Conversion czyli po każdej
konwersji na jego wyjściu RDY pojawia się zbocze opadające sygnalizujące
że dane z ostatniego przetwarzania są do odczytania.
Sygnał RDY jest podłączony do we. INT0 ATmegi, przerwanie INT0 wyzwalane
poziomem niskim. Układ działa tak: ATmega dostaje rozkaz z PC, wyzwala
pomiar AD7745 i czeka na przerwanie (docelowo w stanie SLEEP), potem
budzi sie przerwaniem, odczytuje dane z AD7745 i wysyła je do PC.
Wszystko działa OK, pomiary i komunikacja sa prawidłowe ale tylko jeżeli
nie używam żadnego trybu uspienia w ATmega albo używam Idle - procek
poprawnie "zasypia" w momencie rozpoczęcia pomiaru przez AD7745 i potem
budzi się poprzez przerwanie INT0 gdzy konwerscja CDC się zakończy.
Problem zaczyna się gdy chcę użyć "głębszego" uśpienia PowerDown (a
zalezy mi na nim bo chce zminimalizować zakłócenia EMI "chwytane" przez
AD7745 z pracującego ATmega). Z datashitu ATmega wynika, że z trybu
uśpienia PowerDown budzi go przerwanie zewnętrzne INT0 wyzwalane
poziomem, przy czym poziom niski musi trwać dłużej niż czas "pobudki"
procka. Ale przecież AD7745 wystawia na RDY poziom 0 zaraz po
zakończeniu przetwarzania i poziom ten trwa aż do odczytania danych lub
wyzwolenia nowego pomiaru czyli "dostatecznie" długo...
No to czemu mi się ATmega nie budzi z tego PowerDown a budzi sie
poprawnie z Idle ? Czy gdzies coś przeoczyłem w datashicie ?
Pozdrawiam,
wkwj
Następne wpisy z tego wątku
- 24.04.11 20:56 Waldemar Krzok
- 25.04.11 00:57 shg
- 25.04.11 09:32 wkwj
- 25.04.11 13:11 Michoo
Najnowsze wątki z tej grupy
- Zegary DCF
- pompa CO
- 2,5 x więcej niż Li-Ion
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
Najnowsze wątki
- 2025-12-30 Teraz System Plików PFS z sys. op. Amiga OS będziesz mógł zamontować pod sys. op. Linuks i Jabłoko Makintosz
- 2025-12-30 Aeor2 i ciągły internet 512kb
- 2025-12-30 Czy prohibicja (reklamowa) obejmuje Św. Mikołaja (przerośniętego krasnala)? :-)
- 2025-12-30 Zegary DCF
- 2025-12-29 Greta Thunberg aresztowana w Londynie za wsparcie zdelegalizowanej grupy [Palestine Action - przyp. JMJ]
- 2025-12-29 Sarkozy
- 2025-12-29 Czujnik
- 2025-12-29 Warszawa => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Serv
- 2025-12-29 Warszawa => IT Recruiter <=
- 2025-12-29 Warszawa => Solution Architect (Workday) - Legal Systems <=
- 2025-12-29 Warszawa => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-29 Warszawa => Senior Java Developer <=
- 2025-12-29 Katowice => Key Account Manager <=
- 2025-12-29 MON nabyło Hutę Częstochowa. "Historyczne znaczenie"
- 2025-12-28 Czwarta doba strajku na głębokości 500 metrów. "Ministerstwo robi sobie z nas jaja"




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]