Fórum témák

» Több friss téma
Fórum » AVR - Miértek hogyanok
WinAVR / GCC alapszabályok:
1. Ha ISR-ben használsz globális változót, az legyen "volatile"
2. Soha ne érjen véget a main() függvény
3. UART/USART hibák 99,9% a rossz órajel miatt van
4. Kerüld el a -O0 optimalizációs beállítást minden áron
5. Ha nem jó a _delay időzítése, akkor túllépted a 65ms-et, vagy rossz az optimalizációs beállítás
6. Ha a PORTC-n nem működik valami, kapcsold ki a JTAG-et
Bővebben: AVR-libc FAQ
Lapozás: OK   615 / 615
(#) killbill válasza Massawa hozzászólására (») Júl 15, 2014 /
 
Binarisan osztani nem eppen ez a legjobb modszer. Egy 3 byteos szamot ezzel a modszerrel osztani igen sokaig eltarthat. Legrosszabb esetben 16 millio kivonas. A binaris osztasban sincs mas, mint kivonas, shifteles. 24 bites osztandonal 24..25 ciklus. Megsem 16 millio. Persze bonyolultabb, mint csak kivonni, de nem tart masodpercekig. Eleg sok anyag van magyarul is, angolul is a neten errol.
(#) Massawa válasza killbill hozzászólására (») Júl 15, 2014 /
 
Kösz már kezd összeállni a kép és rövidülni a kod.
A kod már megvan, a változok is el lettek rendezve, este kiprobálom.
(#) Massawa válasza Massawa hozzászólására (») Júl 16, 2014 /
 
Megy az osztóm, kösz mindenkinek a segitséget!
(#) Babó22 hozzászólása Júl 16, 2014 /
 
Üdv mindenkinek! Sikerült beszerzenem egy USBASP programozót (kicsi, kék paneles), viszont nem sikerül sehogyse felprogramozni az AVR-t. Extreme Burner-t használok égető programként, az azt írta, hogy nem tudod kommunikálni a céláramkörrel, megpróbáltam AVR Dude-al, az néha ki tudott olvasni Device Signature-t, de ugyanúgy sikertelen a programozás. Az AVR gyári, semmi fuse bit állítgatás nem volt, más AVR-el is ugyanezt csinálja. ATMega8-at szeretnék vele programozni. A programozót 32 bites Win7 alatt használom, de meg fogom próbálni Linux alatt is, mert lehet hogy valami driver hiba okozza. Semmi ötletem nincs mit tegyek vele. Másnak voltak ilyen problémái ezzel a programozóval? Segítségeteket előre is köszönöm.
(#) icserny válasza Babó22 hozzászólására (») Júl 16, 2014 /
 
Nem láttam még ilyet, de a Google ezt az oldalt dobta ki: http://www.fischl.de/usbasp/. Van némi útmutató (Readme.txt), és driver is.
(#) Massawa hozzászólása Júl 16, 2014 /
 
Nincs valakinek kéznél egy egyszerü 3 bytes decrement rutinja (IRQ cyclusba kellene).

Kösz, egyet már irtam, de még nem probáltam, majd talán az este.

(#) TavIR-AVR válasza Babó22 hozzászólására (») Júl 17, 2014 /
 
Ezzel a programozóval csak problémáim voltak.
Olcsó, kicsi, kaki. Kuka.

M8 tápfeszt kap? Vcc/VccA és GND/GNDA is?
100nF ott van tápszűrésen?
Resetlábon mi van? (10k/100n? Hogyan?)
(#) Brian88 hozzászólása Pé, 10:35 /
 
Sziasztok!

Egy kis segítséget kérnék, vettem egy ilyen lcd panelt: arduinohozLCD

Szeretném beépíteni egy dobozba, de ha kivágom neki az lcd helyét, és bele illesztem, maga a micro nyomógomb, még sokkal mélyebben "ül" így nem lehet megnyomni. Létezik hozzá valamilyen toldó szár vagy kupak, amivel annyira megtoldható, hogy kiérjen az előlapra? A sima nyomógomb sapka, amit lehet venni túl nagy, nem fér el egymás mellet :\
(#) Brian88 válasza Babó22 hozzászólására (») Pé, 10:40 /
 
Szia
Nekem is ilyen van, nekem gyárilag csak ezzel működött:
Bővebben: Link
Viszont ezzel hibátlanul! Nagyon sokat is tud a program.

Később lecseréltem a programját a hivatalosra: Bővebben: Link
Ha jól emlékszem, a hivatalos programban át kell írni a D- lábat mert a kínai változaton máshol van, illetve az állapot jelző led is más lábra van kötve (ez akár el is hagyható) Ha ezek megvannak tökéletesen működik bármilyen programmal.
A hozzászólás módosítva: Pé, 11:27
(#) Massawa válasza Brian88 hozzászólására (») Pé, 12:41 /
 
Vékony szivoszálat vagy nyalokanyelét szépen rá lehet huzni, és az olyan hosszu lehet amennyi kell.
(#) v alaki hozzászólása Szo, 21:14 /
 
Sziasztok,
van remény az AVR Doper programozót WIN8 64bit alatt elindítani?
(A HE Store-osat.

Köszi
(#) TavIR-AVR válasza v alaki hozzászólására (») Szo, 21:15 /
 
A remény hal meg utoljára....
- aláírásellenőrzés kikapcsol
- driver fel
- fekete kakas éjfélkor....
(#) v alaki válasza TavIR-AVR hozzászólására (») Szo, 21:17 /
 
az egyik drivert még így sem engedte, csak a COM4-et.
Viszont azt nem értem, hogy kikapcsolt driver ellenőrzés ellenére se rakta fel. 'aszonta amár csak azért se...
AVR studio nem látja..
A hozzászólás módosítva: Szo, 21:18
(#) ThompsoN válasza v alaki hozzászólására (») Szo, 22:14 /
 
Nekem csak akkor ment, ha előtte teszt üzemmódba állítottam a Windowst. Utána lőttem ki a driver aláírás ellenőrzést, és akkor fel tudtam tenni. Win8-nál utána jó volt (de a teszt módot hagyd bekapcsolva), Win8.1 alatt minden gépújraindítás után újra fel kellett erőltetni a drivert.
(#) papa22 hozzászólása Vas, 17:00 /
 
Sziasztok keltetögépet épitek hütöszekrényböl a forgató motort 12V 5A kapcsoloüzemü LED trafó hajtja meg eröl a táprol szeretném a gép vezérlését is meghajtani ami egy arduino uno. Programozás ideje alat usb-röl miután a kimenetre a relék is rákerültek dugasztáprol hajtotam az unot tökéletesen müködik de most hogy már kész a programozás és az egész vezérlés levan tetsztelve gondoltam bekötöm ahogy terveztem a kapcsolóüzemű tápra meg is tettem de folyamatosan újraindul és újra indul az uno mi lehet az oka ennek? a vin lába az unonak az ugye kaphat 12V az a regulátor ic bemenete igaz? segitségeteket elöre is köszönöm!
(#) Brian88 válasza papa22 hozzászólására (») Hé, 9:00 /
 
Valószínűleg nagyon sok a zavar a tápon, tegyél rá egy zavarszűrő kondít, hátha segít.
A VIN láb megegyezik a fesz. szabályzó IC lábával, látszik a kapcs rajzon:

Uno R3
(#) TavIR-AVR válasza papa22 hozzászólására (») Hé, 9:25 /
 
Valoszinu a motor
- megrantja a tapot, leven a kapcsolouzemu tapok nem szeretik a rangatasokat.
- PWM-l hajtod a motort, akkor lehet hogy felharmonikusokba futsz bele.

A LED-meghajto az nem konstans aramu?
Ha konstans feszultsegu, akkor sem jo, mert a LED az szinte konstans áramú,
A Motor meg nem. Hát itt a trafóban van hiba.


Tipp: A motor kapcsaira forraszz fel 100nF/50V kondit. Ez zavarszűrésnek jó.
(#) Massawa válasza papa22 hozzászólására (») Hé, 10:07 /
 
Vigyázz azokra a kapcsolo üzemü tápokra, lehet, hogy azok kimenete egy PWM jel, ami magátol igazodik a LEDek fogyasztásához. Hasonlok voltak a 12V-s halogénlámpákhoz is - de ott volt közöttük váltoáramu is!
Én is egyszer megjártam amikor autorádiot akartam ilyenröl müködtetni. A vicc, hogy nem szereti a kapacitiv terhelést - azaz a szürökondit!
A hozzászólás módosítva: Hé, 10:08
Következő: »»   615 / 615
Bejelentkezés

Belépés

Hirdetés
Frissek
2014. Júl, 24. Csü
23:45:01
Jelenleg 241 fő olvassa az oldalt
Online tagok:
Lapoda.hu     XDT.hu     HEStore.hu