AVR-Duino/Nano

Az oldal Demopaneljeinek _hardware_ kérdései...
Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

HozzászólásSzerző: Laci_L » 2014. január 30. csütörtök, 11:09

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

Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

HozzászólásSzerző: Laci_L » 2014. január 30. csütörtök, 11:18

azt hiszem, megvan :oops:

az smd 32 lábú.... :roll:

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: AVR-Duino/Nano

HozzászólásSzerző: Robert » 2014. január 30. csütörtök, 11:30

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.

Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

HozzászólásSzerző: Laci_L » 2014. január 30. csütörtök, 11:51

igen, köszi........közben rájöttem :oops:

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!?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: AVR-Duino/Nano

HozzászólásSzerző: Robert » 2014. január 30. csütörtök, 12:12

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

Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

HozzászólásSzerző: Laci_L » 2014. január 30. csütörtök, 12:22

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! :wink:

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: AVR-Duino/Nano

HozzászólásSzerző: Robert » 2014. január 30. csütörtök, 14:52

Az 5 msecenkénti st != st-t nem is látod....

A simán GND-re húz miért nem jó?

Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

HozzászólásSzerző: Laci_L » 2014. január 30. csütörtök, 14:56

öööööööö...az a prell miatt van úgy.....sztem vmelyik leckéből vettem a mintát :oops:
é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!? :cry:

Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

HozzászólásSzerző: Laci_L » 2014. január 30. csütörtök, 15:07

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

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: AVR-Duino/Nano

HozzászólásSzerző: Robert » 2014. január 30. csütörtök, 17:01

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

Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

HozzászólásSzerző: Laci_L » 2014. február 1. szombat, 19:58

akkor ne is kössek neki ellenállást?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: AVR-Duino/Nano

HozzászólásSzerző: Robert » 2014. február 1. szombat, 20:29

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.

Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

HozzászólásSzerző: Laci_L » 2014. február 2. vasárnap, 11:49

GNDre kapcsolnék, és kell-e a meglévő 1k mellé még felhúzó a D0-D1-nél?

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9993
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: AVR-Duino/Nano

HozzászólásSzerző: Robert » 2014. február 2. vasárnap, 11:59

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

Laci_L
DrótVégénSzéndarab
Hozzászólások: 41
Csatlakozott: 2013. december 3. kedd, 9:31

Re: AVR-Duino/Nano

HozzászólásSzerző: Laci_L » 2014. február 2. vasárnap, 12:07

köszi, erre gondoltam én is, csak szerettem volna megerősítetni :oops:


Vissza: “Demopanelek”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég