Terminál Fórum https://forum.technokrata.hu/forum/ |
|
AVR kérdések (ATMEGA) https://forum.technokrata.hu/forum/viewtopic.php?f=5&t=29430 |
Oldal: 2 / 6 |
Szerző: | proli007 [ szer. nov. 07, 2007 15:56 ] |
Hozzászólás témája: | |
Ha az AVR számlálója bírja szuflával, persze. A főprogram elején a számlálót nem nullázni kell, hanem elő kell tölteni a bináris számlánc, maximális szám-KF értékével, és innen kell számolni előre felé. Így a KF értéke levonódik (tekintve, hogy az oszcillátor freki mindig annyival több) Ha erre gondoltál. üdv! proli007 |
Szerző: | szeszgép [ szer. nov. 07, 2007 12:05 ] |
Hozzászólás témája: | Re: digit skála |
szeszgép írta: Hali! Azt szeretném kérdezni, hogy ezzel a kapcsolással tudok-e csinálni egy olyan rádióskálát, ami kb. 25MHz-ig mér, levonva a középfrekvenciát és 5db TIL311-essel jelez ki KHz-ben? Jajj tényleg http://web.inter.nl.net/users/cpotma/ba ... index.html Ez lenne az |
Szerző: | proli007 [ szer. nov. 07, 2007 11:26 ] |
Hozzászólás témája: | Re: digit skála |
szeszgép írta: Azt szeretném kérdezni, hogy ezzel a kapcsolással tudok-e csinálni egy olyan rádióskálát, ami kb. 25MHz-ig mér, levonva a középfrekvenciát és 5db TIL311-essel jelez ki KHz-ben? Hááát? Ezzel nem Igyál egy féldecit, és keresd elő! üdv! proli007 |
Szerző: | szeszgép [ szer. nov. 07, 2007 8:12 ] |
Hozzászólás témája: | digit skála |
Hali! Azt szeretném kérdezni, hogy ezzel a kapcsolással tudok-e csinálni egy olyan rádióskálát, ami kb. 25MHz-ig mér, levonva a középfrekvenciát és 5db TIL311-essel jelez ki KHz-ben? |
Szerző: | TavIR-AVR [ szomb. okt. 20, 2007 15:54 ] |
Hozzászólás témája: | |
Nézd meg a http://avr.tavir.hu/modules.php?name=Content&pa=list_pages_categories&cid=15 oldalon a Bootloader fejezet. Ez a Bascom része:). Sorosporti... |
Szerző: | solder123 [ pén. okt. 19, 2007 18:13 ] |
Hozzászólás témája: | bootloader |
Sziasztok! Bootloadert szeretnek használni, s hát nem tudom milyet. Jó lenne ha soros porton lehetne betölteni az adatokat, s persze ez nem akadályozná normál üzemmódban a sorosport működését. S jó lenne ha nem kellene egy plusz láb, hogy kiválassszam, hogy reset után normál vagy programozó mód legyen. Tud valaki valami jó bootloader programozót (Windowsosat) és programot a kontrollerbe? ui: esetleg soros portos programozó van AVRekhez? egyszer láttam ilyet, s persze olyan kellene ami nem használ + kontrollert, hanem minimál költségvetésű, mint a párhuzamos programozó. solder |
Szerző: | albinolynx [ pén. okt. 19, 2007 12:18 ] |
Hozzászólás témája: | |
Hello! Van egy 2313 chipem, amit kaptam. A lelke, a program forraskodja elerheto szamomra is. Azonban van egy parameter (nevezzuk tablanak) tabla, amit kiserletezes utjan irt bele akitol a chipet kaptam. Ezek a parameterek a kovetkezok ismereteben kiolvashatok? Annyit tudok, hogy ezt a parameter tablat igy lehet menteni es betolteni: Idézet: W - Save parameter W<bank#><CR> This command saves current value of the parameters into non-volatile data memory. The data memory is divided in eight banks. The <bank#> specifies the bank number to be saved. R - Load parameter R<bank#><CR> This command loads parameters from non-volatile data memory. The bank 0 is loaded automatically at power-up initialization. Ez egy szabadon irhato, olvashato memoria cim lenne? |
Szerző: | stinkydiver [ kedd okt. 16, 2007 20:36 ] |
Hozzászólás témája: | |
elnéztem, ebbe nincs is rc oszci, azt nem lehet elállítani. meg nem is tudom, mivel lehet ezt programozni. |
Szerző: | el34 [ kedd okt. 16, 2007 17:53 ] |
Hozzászólás témája: | |
stinkydiver írta: Az első lépés, hogy az égető kommunikál-e a procival. Ahoz is kell órajel. Az oszcit meg az égetővel kell konfigolni. Alapból asszem az is a belső rc osciról megy. Vagy ha elkonfigolod akkor semmiről. Esetleg csinálhatsz egy külső kvarc oszcit és ráerőlteted. Így sejtem én is , csak azt nem értem , hogy 12MHz -el megy és mégsem működik ,mert szerintem a kijelzőnek mennie kellene , ha hibásan is de valami működést kéne produkálnia |
Szerző: | stinkydiver [ kedd okt. 16, 2007 15:55 ] |
Hozzászólás témája: | |
Az első lépés, hogy az égető kommunikál-e a procival. Ahoz is kell órajel. Az oszcit meg az égetővel kell konfigolni. Alapból asszem az is a belső rc osciról megy. Vagy ha elkonfigolod akkor semmiről. Esetleg csinálhatsz egy külső kvarc oszcit és ráerőlteted. |
Szerző: | el34 [ kedd okt. 16, 2007 14:47 ] |
Hozzászólás témája: | |
Gafly írta: Szerinten nalad is most fog jonni az a lepes, hogy uj procit egetni es azt beletenni Ige erre gondoltam én is . Van + IC-ém , csak ki vállalná a beégetését ? |
Szerző: | Gafly [ kedd okt. 16, 2007 14:28 ] |
Hozzászólás témája: | |
> de nem tudom mûködésre bírni Szinte szorol-szora igy szivok en is. Azzal a kulonbseggel, hogy mas a proci benne, illetve evekig jol mukodott a kutyu aztan egyszercsak se kep, se hang... DC szintek jok, 10MHz-es kvarc kicserelve, de nincs orajel. Szerinten nalad is most fog jonni az a lepes, hogy uj procit egetni es azt beletenni.... |
Szerző: | watt [ kedd okt. 16, 2007 14:16 ] |
Hozzászólás témája: | |
Esetleg nem rossz a kvarc?(láttam cserélted) Vagy nem az alapharmonikuson rezeg(erről volt valahol szó, talán a PIC-es topicban) |
Szerző: | el34 [ kedd okt. 16, 2007 13:42 ] |
Hozzászólás témája: | |
Lehet , hogy nem éppen a legjobb helyen kérdezem , de nem találtam jobbat . AT89C2051-24 ATMEL IC-vel kínlódom , egy frekvenciamérő lenne valójában , de nem tudom működésre bírni . A program elvileg benne van , de semmit sem produkál , kijelző sötét , el kezdtem méregetni , kiderült , hogy nem megy az oscija 24 MHz quart csere ... , kondik a kivetetéseire testfelé , ezek cserélgetése ..... még sem rezeg .. kipróbáltam más quartzal amit találtam 12MHz , azzal rezeg , de továbbra sem produkál semmit . Nem én programoztam , mivel számora teljesen ismeretlen ez e terület , de remélem az ok .DC szintek bekötés ok .Reset ellenállást és kondit is cseréltem , manuálisan is resetáltam ..... , már semmi ötletem sincs Van még 1 ilyen IC -ém ami üres azzal sem megy 24MHz -en . Ha lenne valakinek valami ötlete , szívesen venném. Vagy ha valaki vállalná a mási IC -be belenyomni a proramot ...., hátha azzal menne . |
Szerző: | Tarpista [ csüt. okt. 11, 2007 16:24 ] |
Hozzászólás témája: | UCSRC (USART) probléma |
Nem erdekes, megoldottam. UCSRC-t nem lehet egyszeruen visszaolvasni (adatlap..), a kiadott jel meg azert lehetett rossz, mert a vezetekek hozzaerhettek valamihez |
Szerző: | watt [ kedd okt. 09, 2007 8:35 ] |
Hozzászólás témája: | |
Tarpista írta: Sziasztok! ATMEGA16 -on probalkozom USART-ot osszehozni, de valamiert nem mukodik. Raneztem szkoppal a kiadott jelre (TxD-re), es hat eleg erdekes a jel. Egyreszt van benne 0V -on tartott resz is, ami tudtommal soros portnal nem lehetseges, masreszt maga a jel sem negyszogjel, hanem eleg lassu lefutasuak..mind1, ez most meg jelenleg ugymond "mellekes", ami erdekes, az a kovetkezo: Kód: Kód: void USART_Init( unsigned int ubrr) { DDRD |= (1<< PD1); /* Set baud rate */ UBRRH = (unsigned char)(ubrr>> ; UBRRL = (unsigned char) ubrr; /* Enable receiver and transmitter */ UCSRB = (1<< RXEN)|(1<< TXEN); /* Set frame format: 8data, 1stop bit */ UCSRC = (1<< URSEL)|(1<< UCSZ0)|(1<< UCSZ1); } A fenti kodot probalnam hasznalni inicializalasra, az UCSRC=... sor viszont nem csinal semmit. Debuggolasnal ha nezem, akkor egyszeruen atlep rajta, de nem valtozik az UCSRC regiszter erteke, ugyanugy 0 marad tovabbra is.. talalkozott mar vki ilyen hibaval? (fuggvenyhivasnal ubrr=71, ora 11.0592 Mhz, 9600 baudrate). Egyszeruen nincs elkepzelesem mi lehet a baja.. holnap majd kihamozom mit fordit assemblybe.. Elore is koszonok barmilyen helpet! Még is csak van ilyen topic, csak 2 lappal arrébb volt! A másik, hogy egy kérdést két helyen a szabályok szerint nem szabad feltenni!. |
Szerző: | TavIR-AVR [ vas. szept. 16, 2007 9:36 ] |
Hozzászólás témája: | |
Bascom plusz AVR programozói verseny indul: http://avr.tavir.hu/modules.php?name=Co ... age&pid=91 Sok sikert hozzá:). NINCS regisztrációs díj, smmi hasonló. Csak a versenyszellem... |
Szerző: | Ros-Co. [ szer. szept. 05, 2007 12:10 ] |
Hozzászólás témája: | |
A belső oszci viszont nem szeret névleges freki felett járni. Ráteheted a 16 megás kvarcot, de sztem bizonytalan lesz. Oszcit pl. építhetsz egy 74HC04-es IC-ből. |
Szerző: | spenyo [ szer. szept. 05, 2007 11:24 ] |
Hozzászólás témája: | |
Valmi speciális oka van, hogy külső osc. kell, mert ezekben a szerkezetekben álltalában egy logiaki papukból felépített osc. szokott lenni, annak meg tök egy mindegy hogy mit teszel a bementére a rezonancia frekit úgyis a külső elem határozza meg ? Csak azért kérdezem mert 16MHz quartz-om van oscillátorom meg nincs. Köszi..... |
Szerző: | Ros-Co. [ szer. szept. 05, 2007 10:52 ] |
Hozzászólás témája: | |
Szerintem menni fog, de használj külső oszcit! |
Szerző: | potyo [ szer. szept. 05, 2007 10:44 ] |
Hozzászólás témája: | |
spenyo írta: Vagy meg lehet próbálni a 90s1200-12pc-t 16MHz-el meghajtani (30%!) és meglátjuk mi történik? |
Szerző: | spenyo [ szer. szept. 05, 2007 7:54 ] |
Hozzászólás témája: | |
Nem. A típus a legkisseb a családban az at90s1200. A kapcsolás pedig egy olyan két csatornás sebességszabályzó (PWM) ami tud független két csatornát és tud mixelt módot is - ami azt jelenti, hogy a távirányító 1 botjával lehet szabályozni az irányt is. Amire szükség lenne hozzá az az at90s1200-16pc -létezik! - és amit kaptam az a at90s1200-12pc. A forráskód elején van két sor : #define CPUCLK 16000000L #define TCCR0_INIT CLK64 ; ck/64 amit szerintem biztos kell módosítani : #define CPUCLK 12000000L #define TCCR0_INIT CLK48 ; ck/48 De nemtudom, hogy ez elegendő-e vagy még a további részekben is van mit egerészni - nem tudom, hogy a második sor egyáltalán mit állít be és hogy a további részekben az időzítés és a regisztertartalmak esetleg a konstansok hogyan módosulnak - vagy ez a két sor módosítása elegendő (az alap időszelet így ismét 4uS) és az egész mehet így? Vagy meg lehet próbálni a 90s1200-12pc-t 16MHz-el meghajtani (30%!) és meglátjuk mi történik? |
Szerző: | Ros-Co. [ kedd szept. 04, 2007 21:11 ] |
Hozzászólás témája: | |
Gondolom at90S2313-at hajtanak 16MHz-en. Soha nem is létezett belőle olyan. egy külső oszcit kell rá csatlakoztatni, 16MHz-est. Ha nem kell az EEPROM-ját írni, akkor minden tökéletesen működik. (ezt olvastam) Azért mondjuk én az ISP-n való felprogramozást a névleges órajelén csinálnám. Szerintem ha nem használsz spéci perifériákat még 20MHz-ig is el lehetne menni. |
Szerző: | spenyo [ kedd szept. 04, 2007 18:17 ] |
Hozzászólás témája: | |
Sziasztok, Modellezek és segítségre lenne szükségem. Szereztem egy kapcsolást ami AVR-el működik. Megvan a .c forráskódom is meg a .hex kódfájl is. A probléma az, hogy az eredeti AVR - amihez a software íródott - 16Mhz-en kellen, hogy fusson, de csak 12Mhz-eset lehet kapni. Sajnos én még soha nem AVR-eztem és nincs sok ismeretem sem ezekről a kontrollerekről - leírás sincs az AVR-ekről túl sok - inkább PIC-eket használtam. Szeretném valami guru segítségét kérni, aki segítene átnézni a forráskódot és átírni a dolgokat, hogy 12MHz-en is fusson a dolog és hogy egy kis rálátást is adjon erre az "állat fajra". A kód elég rövid tehát nem hiszem, hogy sok időt rabolna el. A segítséget előre is köszönöm, Spenyó |
Szerző: | lukr [ szer. aug. 01, 2007 19:05 ] |
Hozzászólás témája: | |
Ros-Co. írta: A winavr-hez adják az avrdude-t. A legújabb tudja gyakorlatilag az összes Atmel kontrollert. STK-t is ismeri. Kicsit macerás bekonfigolni, mert konzolos, de nem vészes. Mintha láttam volna hozzá grafikus felületet is valahol... 1x kisakkozod, utánna írsz hozzá .bat-ot. Vagy méginkább makefile-be bele, és a szerkesztőből 1 gombnyomással meghívod. |
Szerző: | stinkydiver [ szer. aug. 01, 2007 14:00 ] |
Hozzászólás témája: | |
Idézet: Mintha láttam volna hozzá grafikus felületet is valahol... Ugyanabban a könyvtárban avrdude-gui.exe |
Szerző: | Ros-Co. [ szer. aug. 01, 2007 10:18 ] |
Hozzászólás témája: | |
A winavr-hez adják az avrdude-t. A legújabb tudja gyakorlatilag az összes Atmel kontrollert. STK-t is ismeri. Kicsit macerás bekonfigolni, mert konzolos, de nem vészes. Mintha láttam volna hozzá grafikus felületet is valahol... |
Szerző: | lukr [ kedd júl. 31, 2007 20:40 ] |
Hozzászólás témája: | Re: re |
emothep77 írta: Ez jó hír, akkor még van esélyem, mert nálam egyáltalán nem ismeri fel az ic-t. Más fórumokon lehúzták a ponyprogot. De akkor melyik programozót használjam, amelyik ismeri az stk200-at? avrdude |
Szerző: | emothep77 [ vas. júl. 29, 2007 13:35 ] |
Hozzászólás témája: | re |
Ez jó hír, akkor még van esélyem, mert nálam egyáltalán nem ismeri fel az ic-t. Más fórumokon lehúzták a ponyprogot. De akkor melyik programozót használjam, amelyik ismeri az stk200-at? |
Szerző: | potyo [ vas. júl. 29, 2007 13:26 ] |
Hozzászólás témája: | |
Most kérdeztem egy avr-es kolegától; azt mondja, hogy a chipet fel kell, hogy ismerje bekapcsolt kódvédelemmel is. Ha be van kapcsolva, akkor kiolvasáskor ilyesmit kapsz: 1 2 3 4 5 6 7 8 9 a b c d e f 0 |
Szerző: | emothep77 [ vas. júl. 29, 2007 13:17 ] |
Hozzászólás témája: | re |
Most éppen nincs itthon elektronmikroszkóp, úgyhogy akkor itt el is buktam a dolgot. Egyébként, ha a védelmek be vannak kapcsolva azt meg lehet állapítani valahogy? Vagy csak annyi, hogy a programozó nem ismeri fel az ic-t? |
Szerző: | potyo [ vas. júl. 29, 2007 12:46 ] |
Hozzászólás témája: | Re: Kódvédelem |
emothep77 írta: Ha ez a kódvédelem be van kapcsolva akkor nincs semmi megoldás a kiolvasásra? |
Szerző: | Gafly [ vas. júl. 29, 2007 12:37 ] |
Hozzászólás témája: | |
> Ha ez a kódvédelem be van kapcsolva akkor > nincs semmi megoldás a kiolvasásra? Minek kiolvasni? En inkabb megirnam a progit magamnak. Nem egy nagy ugy |
Szerző: | emothep77 [ vas. júl. 29, 2007 11:45 ] |
Hozzászólás témája: | Kódvédelem |
Köszönöm a gyors választ. Ha ez a kódvédelem be van kapcsolva akkor nincs semmi megoldás a kiolvasásra? Hogyan tudok meggyőződni arról, hogy biztosan be van kapcsolva a kódvédelem? Most a jelenség az, hogy fel sem ismeri az ic-t. |
Szerző: | potyo [ vas. júl. 29, 2007 11:27 ] |
Hozzászólás témája: | |
Ha le van kaparva, akkor jó eséllyel a kódvédelem is be van kapcsolva rajta, és akkor halott ügy. |
Szerző: | emothep77 [ vas. júl. 29, 2007 11:20 ] |
Hozzászólás témája: | at90s2313 tartalmának kiolvasása |
Sziasztok. Szeretném kiolvasni a tartalmát egy at90s2313 –as IC-nek, de az is lehet hogy attiny2313. Azért nem tudom hogy melyik, mert le van kaparva a felirat. De az tuti, hogy a kettő közül valamelyik! A ponyprog 2.07a BETA verzióval és STK200 programozóval próbálkozom. A ponyprog 2.07a BETA verzió már ismeri az attiny2313 –at, vettem is egy attiny2313-at. Annak írásával semmi probléma nincs, de most a lekapart IC-t sem attiny2313 sem at90s2313-ként nem ismeri meg. Lehet, hogy a fuse bitekkel kell játszani? Gondolom, ha csak olvasgatni próbálom az ic-t akkor nem tudom tönkretenni v. kizárni magam az ic-ből. Kérlek segítsetek, mert én elég hülye vagyok ehhez. |
Szerző: | Chiga [ hétf. júl. 16, 2007 10:27 ] |
Hozzászólás témája: | |
Ros-Co légyszi kérdezd meg a kollégáidat, én nem találtam eddig megoldást. Nagyon köszi! Chiga |
Szerző: | potyo [ csüt. júl. 12, 2007 19:14 ] |
Hozzászólás témája: | |
Bocs, nemjól olvastam... |
Szerző: | Ros-Co. [ csüt. júl. 12, 2007 19:11 ] |
Hozzászólás témája: | |
Szívesen! Chiga: a makefile-ben túrj. De sajnos ehhez nem igazán értek, csak a kollégáim. Pont ezzel szívtak. |
Szerző: | S_B [ csüt. júl. 12, 2007 19:09 ] |
Hozzászólás témája: | |
Köszi a sok segítséget Ros-Co! Sikerült felprogramozni az AVR-t! |
Szerző: | Chiga [ hétf. júl. 09, 2007 6:51 ] |
Hozzászólás témája: | |
Sziasztok! Azt hogyan tudom megoldani, hogy egy adott konstans a program memóriába adott címre kerüljön? például: prog_char valami[] = "blabla"; mondjuk legyen a 0x0123 címtől tárolva. Köszi a válaszokat! Chiga |
Szerző: | Ros-Co. [ szomb. júl. 07, 2007 13:42 ] |
Hozzászólás témája: | |
Elvileg van egy 100K a programozóban, pont ezért. De miért akarnád kivenni? A lehetőség pont az áramkörön belüli programozás. Kap tápot, resetet, rajta van a kvarc, stb. Én nem építenék ezért külön áramkört, egyszerűen rálógatnám a 4+2 drótot SMD esetén meg amúgy is áramkörön belül kell progizni |
Szerző: | S_B [ szomb. júl. 07, 2007 13:35 ] |
Hozzászólás témája: | |
Köszi Ros-Co! Ha úgy csinálom, hogy az IC-t ki veszem a másik áramkörből (foglalatban van) akkor nem kell felhúzó ellenállás? |
Szerző: | Ros-Co. [ szomb. júl. 07, 2007 13:29 ] |
Hozzászólás témája: | |
Itt van egy leírás a tavir.avr.hu oldalról: http://avr.tavir.hu/modules.php?name=Co ... age&pid=26 http://avr.tavir.hu/modules.php?name=Co ... age&pid=25 http://avr.tavir.hu/modules.php?name=Co ... age&pid=27 A felhúzóellenállás azt jelenti általában, hogy az illető lábat a tápfeszültségre kötjük egy nagyobb értékű ellenálláson keresztül, hogy alapállapotban az logikai "1"-et vegyen fel, de egy másik eszköz is tudja változtatni a láb állapotát, pl. lehúzni azt logikai "0"-ra |
Szerző: | snapscan [ pén. júl. 06, 2007 18:53 ] |
Hozzászólás témája: | |
Ha a felhúzó ellenállást se vágod, sztem kérj meg valakit, hogy programozza fel neked azt az AVR-t. |
Szerző: | S_B [ pén. júl. 06, 2007 18:33 ] |
Hozzászólás témája: | |
Köszi! Mit kell a RESET lábbal csinálnom??? Ha megcsináltam az áramkört akkor az IC-t PonyProggal tudom programozni ugye? Ja és a hex file-t a FLASH-be vagy az EEPROM-ba kell égetni? |
Szerző: | Ros-Co. [ pén. júl. 06, 2007 16:49 ] |
Hozzászólás témája: | |
programozó lábak (melyek a uC-n egyéb funkciót is ellátnak! ATMega64/128-on pedig máshol vannak!!!) -MOSI -MISO -SCK -RESET és a tápok. Ezeket a uC-re be kell kötni, és menni fog. Ha ezek mér használtak, akkor egy ellenállással válaszd el az áramkörtől. A reset lábon kell egy felhúzó ellenállat, ez úgytom az eredeti áramkörben is benne kell hogy legyen. |
Szerző: | S_B [ pén. júl. 06, 2007 15:13 ] |
Hozzászólás témája: | |
snapscan írta: Strinni Bence írta: Ha azzal az áramkörrel aminek a képét tegnap feltettem tudok írni az IC-re, akkor nekem miért nem sikerül??? Akkor tisztázzuk, hátha valaki félreértett valamit: azzal az áramkörrel, amit belinkeltek neked, tudod írni az AVR-t. Amit te ide betettél, azzal nem. Köszi Akkor ezzel tudom írni: És ha igen, akkor az IC-nek melyik lábát és hova kell kötni? |
Szerző: | snapscan [ pén. júl. 06, 2007 15:03 ] |
Hozzászólás témája: | |
Strinni Bence írta: Ha azzal az áramkörrel aminek a képét tegnap feltettem tudok írni az IC-re, akkor nekem miért nem sikerül??? Akkor tisztázzuk, hátha valaki félreértett valamit: azzal az áramkörrel, amit belinkeltek neked, tudod írni az AVR-t. Amit te ide betettél, azzal nem. |
Szerző: | S_B [ pén. júl. 06, 2007 13:16 ] |
Hozzászólás témája: | |
Ha azzal az áramkörrel aminek a képét tegnap feltettem tudok írni az IC-re, akkor nekem miért nem sikerül??? |
Oldal: 2 / 6 | Időzóna: UTC + 1 óra |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |