Fórum témák

» Több friss téma
Fórum » AVR - Miértek hogyanok
 
Témaindító: pakibec, idő: Márc 11, 2006
Témakörök:
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   23 / 840
(#) gtk válasza dpeti hozzászólására (») Máj 27, 2007 /
 
En pl. SPI -n programozom egy egyszeru 1 IC-s eszkozzel LPT-rol hajtva .
Ha jol tudom SPI az ATtiny -tol az ATmega -ig mindegyik mcu-n van.

Idézet:

-közepes méretű, extrább dolgokkal (usb, i2c, rs232, stb)

pl. ATmega8 -usb
(#) szucs_g válasza davidov hozzászólására (») Máj 28, 2007 /
 
Az lent általam említett oldalon van egy átalakító.

http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/

A korábbi verzioban CY7C68013A chippel oldotta meg a fickó. Írt is rá egy jó kis firmware-t meg drivert is (emulator).

A kérdésem még az lenne, ha valaki átolvasná a doksit, letölthető a firmware mwg minden, hogy lehet-e adaptálni a cuccot atmega8-ra? A fickó kicsit belassult, nem igazán törődik a firmwareval.

Egyébként nekem arra kellene, hogy a 8 adatbiten keresztül mint vmi párhuzamos (emulált) porton keresztül ki tudjak küldeni jeleket (amatőrcsillagászati célra lenne, a hosszú expozícióra átalakított webkamerát vezérelné).

Sziasztok!
(#) davidov válasza szucs_g hozzászólására (») Máj 28, 2007 /
 
Átfutottam az oldalt, de a doksit nem találtam meg...
Egyébként az FT245-ös ic nem lenne jó? Nem használtam még, de ez elvileg kétirányú USB - Paralell átalakító. A Schematics-nál komplett bekötési minták is vannak...
(#) tamas20 hozzászólása Máj 31, 2007 /
 
Sziasztok!

mivel nem szeretnék több 100 hozzászólást átolvasni szeretném megkérdezni valakitől hogy az AVR programozásról ír-e vmilyen weblap. Teljesen kezdő vagyok a programozásban ha elektronikáról van szó. Amúgy pascal és basic(nagyon alap) nyelveken tudok programozni. (meg html és sql de ezek lényegtelenek itt asszem)

Előre is kösz: tamas20
(#) gtk válasza tamas20 hozzászólására (») Jún 1, 2007 /
 
Ha pascalban es basicben tudsz programozni akkor nem lehet gond
Van az avr.tavir.hu oldal,ott a bascom compilert es a lehetosegeket targyalja.
En szemely szerint jobban ragaszkodom az olyan nyelvekhez ami nem konzervnyelv,mint pl asm vagy C.Szet kell nezni neten hogy van-e avr-hez pascal compiler.
(#) matrix64 válasza tamas20 hozzászólására (») Jún 1, 2007 /
 
Fontos kérdés ilyenkor mennyire akarsz belemerülni a témába.A leghatékonyabb programozást asm és C-vel lehet csinálni.Egyik sem könnyű,de a befektettett energia később megtérül,nem beszélve arról hogy mindkét megoldás ingyenes.A WinAVR egy kiváló fordító,de tökéletes C tudást feltételez-meg persze a hardver
alapos ismeretét-kiváló a supportja pl. AVR fraks. "Futó kaland " esetén a bascom a megoldás,a kényelemnek azonban ára van :jóval nagyobb fordított kód,mint az előző nyelveknél.
(#) MaSTeRFoXX válasza matrix64 hozzászólására (») Jún 1, 2007 /
 
Idézet:
„jóval nagyobb fordított kód,mint az előző nyelveknél.”

Igaz, meg még hozzátehet olyan dolgokat a bascom amitől ujríindulhat/lefagyhat az egész. Tapasztalatból mondom Szerintem a Winavr/avr-gcc a nyerő
Ráadásul ingyenes
(#) Csibi hozzászólása Jún 2, 2007 /
 
Szerintem a legnyerobb Atmel uC programozasara C-ben a CodeVisionAVR progi (bar izlesek es pofonok). Beepitett CodeWizard funkcio van benne ami automatikusan elvegzi az alapveto beallitasokat.
Megeri kiprobalni:
Itt

Egy egyszeru Kanda / STK200 AVR programozo: Itt
(#) szucs_g hozzászólása Jún 2, 2007 /
 
Sziasztok!

Valahol olvastam, hogy az M8 akkor működhet jól az USB-n keresztül, ha 12MHz kristály izzítja. Rajt is csücsül ez a bigyó. Az a kérdésem, hogy a Bascom programmerjében, ha a chipet felismeri lehet állítani, hogy a külső kristályról kapja a mhz-et, de a beállítási lehetőségek közül melyiket válasszam?
(#) szucs_g hozzászólása Jún 2, 2007 /
 
Még 1 kérdés. IKSZPÉ van a gépemen. Tudom, hogy ez eleve egy baromság, de...
Van egy firmware az m8-ban. Milyen programot tudtok mondani, amivel láthatom, hogy egyáltalán csinál-e ez valamit vagy a csak sunnyog?
(#) szucs_g hozzászólása Jún 4, 2007 /
 
XP alatt miként lehetne láttatni a mega8 alapu átalakítómat? Amennyiben rádugom, ismeretlen usb-s eszköznek látszik.
(#) Norberto válasza szucs_g hozzászólására (») Jún 4, 2007 /
 
Amennyiben van a mega8-ban helyesen megírt program, akkor furcsa, hogy ismeretlen hardverként kezeli...ha meg csak ún. "próba-szoftver" van benne (1-2 funkció kipróbálásához megírt), akkor viszont az lesz a gond, hogy nincs rendesen megírva a program...szerintem...
(#) szucs_g válasza Norberto hozzászólására (») Jún 4, 2007 /
 
Aha! Ez utobbi lehet a gond...
(#) árpix hozzászólása Jún 10, 2007 /
 
Sziasztok !

Légyszi fordítsátok le nekem HEX-re ezt az ASM filét ,
köszönöm szépen. atmega8-ba kéne
(#) árpix hozzászólása Jún 10, 2007 /
 
http://www.avr-asm-tutorial.net/avr_en/signalgen/rectgen_m8.html
ebbe kéne ,ha esetleg valaki meg akarná építeni ,én már megcsináltam csak bele kéne töltenem ,van is mivel de nem vagyok avr-es nem használtam még az avr studiót és nincs is meg
(#) Csibi válasza árpix hozzászólására (») Jún 10, 2007 /
 
Szia
ASM-ben nem igazan vagyok otthon, de itt irja, hogy meg kell neki 2 file .inc amik nelkul nem igazan fog menni a .hex atalakitas!
* Requires include files "rectgen_m8_table.inc" *
* and "Lcd8_02WO_rec.inc" *
Mar meg is epitetted az aramkort?
Mit kellene tudjon?
Valami hasonlot csinaltam Basic-be PIC-nek ezzel a progival !
Ennel egyszerubb szerintem mar nincs is.
(#) Csibi válasza árpix hozzászólására (») Jún 10, 2007 /
 
Na szoval a linknel amit adtal megtalaltam a hianyzo fileokat, igy sikerult kompilalni.
Itt van a .hex file, csak ne felejtsd el beallitani egetes elott a Fuse bit-eket!
(#) árpix válasza Csibi hozzászólására (») Jún 10, 2007 /
 
köszönöm szépen !
(#) Csibi hozzászólása Jún 10, 2007 /
 
Ehe
Nincs mit.
Aztan tegyel fel kepet a szerkorol!
(#) árpix hozzászólása Jún 10, 2007 /
 
ez egy ügyes jelgenerátor , majd kiderül élesztéskor.
(#) árpix válasza Csibi hozzászólására (») Jún 10, 2007 /
 
rendben !
(#) árpix válasza Csibi hozzászólására (») Jún 10, 2007 /
 
szerinted mire kell állítanom a fuse biteket ? mert én azt hittem ,hogy az is bele van fordítva a HEX-be , bocsi de én nemnagyon értek az avr lelkivilágához.
(#) Csibi válasza árpix hozzászólására (») Jún 10, 2007 /
 
Nem tudom milyen programozod van, de a linknel amit megadtal ott leirja a Fuse bit beallitasokat AVRStudio-nal is meg Ponyprog-nal is.
En a cegnel CodeVision-t hasznalok kodirasra is meg progizasra is pl. Kanda STK200-al. Progizas elott kijelolod a Fuse biteket es mar mehet is az egetes.

A legegyszerubb Atmel ISP programozo
itt van Kanda STK200 tipusu!

A "Programok" menupontnal megtalalod a Codevision free verziojat is, de azt hiszem a free verzio csak 2kB-os file-t engedelyez kompilalni.

Clip1.jpg
    
(#) árpix válasza Csibi hozzászólására (») Jún 10, 2007 /
 
igen ,én is a poniprog-al "szoktam" stk200-as progizóval , köszönöm ,így megpróbálom
(#) árpix válasza Csibi hozzászólására (») Jún 12, 2007 /
 
Heló !

betöltöttem és műxik , van rajta egy pulse gomb na ez nemigazán műxik ,ha jól vettem ki a leírásból az akkor kell ha 1X16 -os lcd-t használunk és azzal vált freki vagy kitöltési ,kipróbáltam egysorossal is de azzal nem jó mert nem fér rá a "szöveg"
(#) Csibi válasza árpix hozzászólására (») Jún 12, 2007 /
 
Orulok neki
Kepet ide!!!
(#) zeusz7 hozzászólása Jún 12, 2007 /
 
Hello!
Használ valaki ponyprog-ot égetéshez?
Megépítettem ezt a soros égetőt: url=http://www.lancos.com/siprogsch.html]Bővebben: Link[/url]
AT90S2313-mal működött, de most ATtiny2313-hoz szeretném ugyanezt és egyelőre nem megy. Elvileg mennie kéne? Valamit be kell állítani a programban?

köszi
(#) zb hozzászólása Jún 12, 2007 /
 
Sziasztok!
Egy kis segítségre lenne szükségem. HOgyan illik vezérelni a profitech kft által forgalmazott DTR01F típusú RF adó/vevőt? Adás mód érdekelne. Adott két panel, mega8-al+DTR01F. A vevőnek beállított modul jelét szkópon figyelem. Ha az adó bemenetén felfutó él jelenik meg, akkor a vevő kimenetén egyből változik vivő frekvenciája (ezt nem mértem meg, de szinte azonnal). Ha viszont lefutó él jelenik meg az adó bemenetén, akkor csak 300-400ms után vált a vivő frekvencia. Így nem lehet normális kommunikációt összehozni. Normális adatlapot nem találtam az RF modulról. Nagyon jól jönne a segítség. Köszönettel: Zoli
(#) tibi0531 válasza zeusz7 hozzászólására (») Jún 12, 2007 /
 

Én programoztam ATtiny2313-mat ezzel a programozóval és ment simán.
Az égetéshez viszont az ATtiny2313-mat kell beállítani. Ha a pony magyarítással megy akkor valószinűleg nem látod.
(#) zeusz7 válasza tibi0531 hozzászólására (») Jún 13, 2007 /
 
köszi nem magyarítással ment, de letöltöttem újra vagy egy újabbat és jó a legegyszerűbb megoldás nem jutott eszembe...
Következő: »»   23 / 840
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem