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 Júl 18, 2014 /
 
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 (») Júl 18, 2014 /
 
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: Júl 18, 2014
(#) Massawa válasza Brian88 hozzászólására (») Júl 18, 2014 /
 
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 Júl 19, 2014 /
 
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 (») Júl 19, 2014 /
 
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 (») Júl 19, 2014 /
 
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: Júl 19, 2014
(#) ThompsoN válasza v alaki hozzászólására (») Júl 19, 2014 /
 
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 Júl 20, 2014 /
 
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 (») Júl 21, 2014 /
 
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 (») Júl 21, 2014 /
 
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 (») Júl 21, 2014 /
 
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: Júl 21, 2014
(#) Zsolt2 hozzászólása Vas, 10:19 /
 
Sziasztok!
A napokban probaltam felprogramozni egy AVR-t, de sikertelenul. Miutan leelenoriztem az osszes vezeteket es mindegyik ep volt keztem gyanakodni, hogy mashol van a hiba. Az SPI vonalon meg volt egy masik IC, amely "bezavarta" a programozot. Mivel az AVR uj volt, a masik IC CS laba nem volt magas szitre huzva (aktiv allapotba volt). Erre van valamilyen megoldas, vagy kotelezoen az SPI eszkozoknek kell tenni kulso felhuzo ellenallast a kivalaszto labara?
(#) TavIR-AVR válasza Zsolt2 hozzászólására (») Vas, 11:35 / 1
 
Tessék áramkörileg elválasztani.
- kapcsolható buszmeghajtó,
- második AVR resetben (ált. kevés),
- soros ellenállás: gyenge/erős jel alapú.
Következő: »»   615 / 615
Bejelentkezés

Belépés

Hirdetés
Frissek
2014. Júl, 28. Hé
12:21:56
Jelenleg 433 fő olvassa az oldalt
Online tagok:
Lapoda.hu     XDT.hu     HEStore.hu