málo I/O pinù ATmega8

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
petr_r

málo I/O pinù ATmega8

#1 Příspěvek od petr_r »

Snažím se o palubní poèítaè do Corsy a s pøibývajícími funkcemi mi postupnì ubývají I/O piny, pro další vývoj potøebju nìjaké ušetøit. Mám tam 5 samostatných tlaèítek, nezkoušel jste nìkdo pøipojit více tlaèítek pøes odporovou sí￾ na jeden AD vstup? Výpoèetní výkon a místo v pamìtí pro obslužný program není problém.

Huomer

#2 Příspěvek od Huomer »

Použij tøeba procesor ATMega 64,ten má pinù celkem dost.:-)

Uživatelský avatar
meno
Příspěvky: 930
Registrován: 04 říj 2004, 02:00
Bydliště: Czechoslovakia

#3 Příspěvek od meno »

Môžeš použiť iný typ procesora alebo využívaj sériovú komunikáciu. Pokial by tých tlačidiel bolo viac môžeš použiť aj prevodník 1 z 16/BIN Ako IO to vyrábala TESLA MH1KK1 ale poslúži i vhodne naprogramovaná ROMka !!!
:D :D :D

Uživatelský avatar
chappy
Příspěvky: 19
Registrován: 19 srp 2006, 02:00

Re: málo I/O pinů ATmega8

#4 Příspěvek od chappy »

Ahoj, zalezi na tom jak si vzdatnej konstrukter a programator. Asi nehlechci je pouzit cip s vice I/O branama. Nebo muzes pripojit na par vstupu registr a ten pouzit jako serio paralelni prevodnik. Pripadne pouzit specialni rozsirujici obvot pripojenej na IIC, nebo jine SIP. A asi nejdokonalejsi reseni je pouzit programovatelnej logickej obvod, do nej dat vlastni firmware(pak ho pripojis na datovou/adresovou zbernici a jeho k jeho pinum pristupujes jako urcitym adresam)

Uživatelský avatar
MiLe
Příspěvky: 123
Registrován: 18 říj 2005, 02:00

#5 Příspěvek od MiLe »

v principe by to rozpoznavanie tlacitok pomocou ADprevodnika malo fugovat. Neviem ci zvazujes napajanie a Uref 5V alebo 3,3V alebo ine... samozrejma napatove urovne od jednotlivych tlacitok treba dat co najdalej od seba... No ale neviem, v aute mozu byt kadejake rusenia, takze pozor nato! Ale do auta som este nic nerobil takze neviem, mozno to rusenie nieje ziadny problem a mozno obrovsky...
Asi standardnejsie by bolo pouzit maticovu klavesnicu.

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“