Witam Czy występujące w małych 32 nóżkowych obudowach ATMEGi8 wejścia przetworników analogowych są możliwe do uzycia jako zwykłe IN/OUT ? Jeśli tak to jak się do nich odwołać? Pozdrawiam Piotr
- posted
18 years ago
Witam Czy występujące w małych 32 nóżkowych obudowach ATMEGi8 wejścia przetworników analogowych są możliwe do uzycia jako zwykłe IN/OUT ? Jeśli tak to jak się do nich odwołać? Pozdrawiam Piotr
Dobre pytanie, sadzac z datasheeta nie jest mozliwe ich wykorzystanie jako out, natomiast jako in jak najbardziej:)
No chyba tak. W atmega16 się da to i tu pewnie też.
Normalnie, jak do każdego portu. Jak widzę wejścia analogowe są na pinach portu C. Korzystasz zatem normalnie z PORTC, DDRC i PINC.
Wszystko jest ładnie opisane w pdf do tego procka.
TP.
Tomasz Piasecki napisał(a):
przedpiszcy chodzi pewnie o nogi ADC6 i ADC7, które nie występują w obudowie DIP. nie są podpięte do żadnego portu, służą tylko jako wejścia analogowe.
otóż to (;
w.
ADC0 to Port C bit 0, ADC1 to bit 1 itd. do 4, wedlug dokumentacji (Port C is an 7-bit bi-directional I/O port with internal pull-up resistors...) mozna je uzywac jako wejscie lub wyjscie...
Pisza "Port C is an 7-bit bi-directional I/O port ..." wiec czemu tylko out?
Użytkownik "Tom" snipped-for-privacy@nospam.net napisał w wiadomości news: snipped-for-privacy@individual.net...
No to ładnie namieszaliście mi w głowie, równie dobrze jak dokumentacja :( Jedni piszą że można, inni że nie, a mnie zastanawia dlaczego przy opisie nóg procesora mamy wszędzie opis nogi portu a przy tych dwu wyłącznie ADCx. Jeśli przyjmę że port jest 7 bitowy, to która noga bedzie działać? ADC6 czy ADC7? , bo do obu to juz potrzebuję 8 bitów .... Pytanie następne czy GCC lub Bascom to łyknie ? bo niestety w asemblerze nie programuję. Pozdrawiam Piotr
Użytkownik "Piotr" snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news:da6d4r$o7l$ snipped-for-privacy@news.onet.pl...
Mea culpa, przecież PC6 to RESET więc o dodatkowych nogach mogę zapomnieć chyba że będę sprawdzał napięcie na nich..... ale chodziło mi o wyjścia :( szkoda .... Piotr
Ano z tych powodow dla ktorych warto DOKLADNIE czytac pdfa;) ADC6 i 7 nie da sie wykorzystac jako wyjscia, nawet nie ma rejestru, ktory by je reprezentowal...
Dopiero pozniej zobrientowalem sie ze chodzi o ADC6 i 7 - tych nie mozna uzyc (w praktyce nie sprawdzalem). W Port C mozesz uzyc 7 bitow (0-6jako we/wy pod warunkiem ze nie potrzebujesz ADC 0 - 5 i RESET.
Masz racje, dopiero pozniej sie zorientowalem ze chodzi o 6 i 7.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.