AVR-Duino/Nano
Re: AVR-Duino/Nano
Üdv.
Azt tudja valaki, hogy a Nano plusz 2 Analogja (6-7) honnan van kivezetve az Atmega328P DIP chip-ről?
Az adatlapokat nézegetve a 16MHz kristály lábai gyanúsak, de......
Azt tudja valaki, hogy a Nano plusz 2 Analogja (6-7) honnan van kivezetve az Atmega328P DIP chip-ről?
Az adatlapokat nézegetve a 16MHz kristály lábai gyanúsak, de......
Re: AVR-Duino/Nano
azt hiszem, megvan
az smd 32 lábú....
az smd 32 lábú....
Re: AVR-Duino/Nano
Az önálló A6/A7 lábról. Ezeken csak ADC van, nincs I/O vezérlőrész. Azért mert a sima DIP 28 lábó, az SMD meg 32.
Re: AVR-Duino/Nano
igen, köszi........közben rájöttem
zavar, hogy nem tudom használni a Nano-n a D0-D1 lábakat és gondoltalm, összedobok DIP28-cal egyet, de úgy is szűkösek a kivezetések.......illetve némi kompromisszummal már elégségesek.
Azt jól gondolom ugye - Robert -, hogy, ha egy másik Nano-n töltöm fel a programot a "meztelen" chipre, akkor megmarad a D0-D1, mint tiszta digital I/O!?
zavar, hogy nem tudom használni a Nano-n a D0-D1 lábakat és gondoltalm, összedobok DIP28-cal egyet, de úgy is szűkösek a kivezetések.......illetve némi kompromisszummal már elégségesek.
Azt jól gondolom ugye - Robert -, hogy, ha egy másik Nano-n töltöm fel a programot a "meztelen" chipre, akkor megmarad a D0-D1, mint tiszta digital I/O!?
Re: AVR-Duino/Nano
Így is megmarad a D0/D1.
Csak tessék beállítani, hogy I/O láb legyen.
Ha a nano-t kinövöd:
-> Arduino Leonardo vagy Pro Micro
-> Mega
-> Szervezési hiba.
Szervezés: Portbővítő alkalmazása, nem jó a lábeloszlási sor, stb.
Csak tessék beállítani, hogy I/O láb legyen.
Ha a nano-t kinövöd:
-> Arduino Leonardo vagy Pro Micro
-> Mega
-> Szervezési hiba.
Szervezés: Portbővítő alkalmazása, nem jó a lábeloszlási sor, stb.
Re: AVR-Duino/Nano
Kód: Egész kijelölése
byte Button1 = 0; //D0
byte Button2 = 1; //D1
:
:
void setup(void)
{
pinMode(Button1, INPUT );
pinMode(Button2, INPUT );
}
:
:
void CheckButton1()
{
if (digitalRead(Button1) == HIGH) {
delay(5);
if (digitalRead(Button1) == HIGH)
st = !st;
}
}
ezeket állítottam be, semmi Serial, de folyamatosan HIGH-ban vannak.
(külföldi fórumok szerint a fix 1-1k felhúzó ellenállásuk miatt, na én ezeket hagynám el a DIP28-as maszek megoldásnál)
de, ha van más megoldás Nano-ra, örömmel venném!
Re: AVR-Duino/Nano
Az 5 msecenkénti st != st-t nem is látod....
A simán GND-re húz miért nem jó?
A simán GND-re húz miért nem jó?
Re: AVR-Duino/Nano
öööööööö...az a prell miatt van úgy.....sztem vmelyik leckéből vettem a mintát
és, ha tényleg meg lett nyomva a gomb, akkor átállítja az st az ellenkezőjére.
és vmiért sosem húz gnd-re!?
és, ha tényleg meg lett nyomva a gomb, akkor átállítja az st az ellenkezőjére.
és vmiért sosem húz gnd-re!?
Re: AVR-Duino/Nano
most értelmeztem az utolsó sorodat
én ezt kötöttem be
http://arduino.cc/en/tutorial/button
lehet, a GND-re le jó lehet, de a nyák sajnos nem így lett összerakva már
de kipróbálom....
én ezt kötöttem be
http://arduino.cc/en/tutorial/button
lehet, a GND-re le jó lehet, de a nyák sajnos nem így lett összerakva már
de kipróbálom....
Re: AVR-Duino/Nano
Pech. Az AVR chip fordított logikájú:). Belső felhúzóellenállás van, nem belső lehúzó...
És hogy hogh vagy nagyonhigh a D0/D1 láb az bizony csak sima HIGH-ként értelmezhető....
És hogy hogh vagy nagyonhigh a D0/D1 láb az bizony csak sima HIGH-ként értelmezhető....
Re: AVR-Duino/Nano
akkor ne is kössek neki ellenállást?
Re: AVR-Duino/Nano
A ppzitívra húzós logika nem működik a D0/D1 lábon. Mert ha ellenállással trükközök, és a +ra kapcsolsz: a programozási lehetőséget szűnteted meg.
Re: AVR-Duino/Nano
GNDre kapcsolnék, és kell-e a meglévő 1k mellé még felhúzó a D0-D1-nél?
Re: AVR-Duino/Nano
A 2 db 1k az _nem_ felhúzó, hanem a sorosporti ellenállás. Felhúzóból 2*10k-s kell a D0/D1 és a Vcc közé.
Re: AVR-Duino/Nano
köszi, erre gondoltam én is, csak szerettem volna megerősítetni