ATMEGA8 i dwa dodatkowe wejścia

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

Reply to
Piotr
Loading thread data ...

Dobre pytanie, sadzac z datasheeta nie jest mozliwe ich wykorzystanie jako out, natomiast jako in jak najbardziej:)

Reply to
T.M.F.

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.

Reply to
Tomasz Piasecki

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.

Reply to
Wojtek Kaniewski

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...

Reply to
Tom

Pisza "Port C is an 7-bit bi-directional I/O port ..." wiec czemu tylko out?

Reply to
Tom

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

Reply to
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

Reply to
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...

Reply to
T.M.F.

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.

Reply to
Tom

Masz racje, dopiero pozniej sie zorientowalem ze chodzi o 6 i 7.

Reply to
Tom

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.