Search found 15 matches
- 26-11-2012, 13:40
- Forum: Mikrokontroleri - AVR
- Topic: ATmega8 UART
- Replies: 6
- Views: 3914
Re: ATmega8 UART
Pozdrav Niho! Nisam nikad radio u Qbasicu. Isao sam vise iz zabave povezati 2 ATmega8 pa me slanje 3 znaka umjesto 1 na trenutak zbunilo. Nisam znao da se naredbom Print automatski ispisuju 3 znaka. Naravno da tu nema neke velike mudrosti (jasno je cemu dodatni znakovi sluze u komunikaciji s termina...
- 25-11-2012, 21:41
- Forum: Mikrokontroleri - AVR
- Topic: ATmega8 UART
- Replies: 6
- Views: 3914
Re: ATmega8 UART
... i za kraj...
Kako bi se onemogucilo slanje CR i LF znaka nakon slanja zeljenog znaka, potrebno je na kraju naredbe print dodati znak ';' :
Pozdrav,
Shiki
Kako bi se onemogucilo slanje CR i LF znaka nakon slanja zeljenog znaka, potrebno je na kraju naredbe print dodati znak ';' :
Code: Select all
Posalji_znak:
Pin = Pinb.0
Print Chr(pin);
Return
Shiki
- 24-11-2012, 11:11
- Forum: Mikrokontroleri - AVR
- Topic: ATmega8 UART
- Replies: 6
- Views: 3914
Re: ATmega8 UART
Na kraju sam ipak uspio... Evo, saljem kodove i objasnjenja, ako se netko susretne sa slicnim problemom da zna sto mu je ciniti. Tx uC je konfiguriran da preko UART-a salje 1 ako je PINB.0 = 1, a 0 ako je PINB.0=0. Ovaj broj bit ce poslan u prvom oktetu iza kojeg slijede jos 2 okteta (redom CR i LF)...
- 24-11-2012, 10:47
- Forum: Mikrokontroleri - AVR
- Topic: ATmega8 UART
- Replies: 6
- Views: 3914
Re: ATmega8 UART
Evo, skuzio sam ste je upitna sekvenca...
UART je konfiguriran tako da slanjem svakog znaka posalje zapravo 3 znaka:
- zeljeni znak
- ASCII CR (Carriage return)
- ASCII LF (Line Feed)
Ne znam da li se to iskljuciti, ali sada je vec lakse razmisljati.
UART je konfiguriran tako da slanjem svakog znaka posalje zapravo 3 znaka:
- zeljeni znak
- ASCII CR (Carriage return)
- ASCII LF (Line Feed)
Ne znam da li se to iskljuciti, ali sada je vec lakse razmisljati.
- 24-11-2012, 00:41
- Forum: Mikrokontroleri - AVR
- Topic: ATmega8 UART
- Replies: 6
- Views: 3914
ATmega8 UART
Pozdrav ljudi, pokusavam povezati 2 ATmega8 preko UART-a. Komunikacija je jednosmerna, pa jedan uC koristim kao odasiljacki, a drugi kao prijemni. Naravno, naletio sam na problem... Ocekivao sam signal iz Tx UART-a kao sto je opisan na linku: http://www.atmel.com/Images/doc0941.pdf dakle, start bit,...
- 05-01-2012, 08:15
- Forum: Mikrokontroleri - AVR
- Topic: USBasp for Dummies
- Replies: 9
- Views: 5222
Re: USBasp for Dummies
Ipak sam se oducio nabaviti programator. Narucio sam ga za 4$: http://www.ebay.com/itm/USBASP-USB-ISP-AVR-Programmer-USB-ATMEGA8-ATMEGA128-New-Protostack-Board-kit-/250914326534?pt=LH_DefaultDomain_0&hash=item3a6ba8c806 Sam mikrokontroler za programator bi me izisao oko 35kn da sam ga sam isao i...
- 30-12-2011, 17:05
- Forum: Mikrokontroleri - AVR
- Topic: USBasp for Dummies
- Replies: 9
- Views: 5222
Re: USBasp for Dummies
Sad sam bas malo gledao USBasp programatore na Ebayu. Cijena im je zacudjujuce niska. Uz takvu cijenu svarno se ne isplati praviti svoj programator. Evo linka: http://www.ebay.com/itm/USBASP-USB-ISP-AVR-Programmer-USB-ATMEGA8-ATMEGA128-New-Protostack-Board-kit-/260925640267?pt=LH_DefaultDomain_0&...
- 30-12-2011, 08:56
- Forum: Mikrokontroleri - AVR
- Topic: USBasp for Dummies
- Replies: 9
- Views: 5222
Re: USBasp for Dummies
Hvala niho! Imas pravo, ovaj J1 nikako ne moze biti jumper nego konektor za napajanje. To znaci da je druga shema reducirana na samo 1 jumper (koji se odnosi na radnu frekvenciju AVR-a koji se zeli programirati) i 6 signalnih linija za programiranje ATmege8 i ATmege32 na shemi. Jos su izosavljeni pu...
- 29-12-2011, 15:16
- Forum: Mikrokontroleri - AVR
- Topic: USBasp for Dummies
- Replies: 9
- Views: 5222
Re: USBasp for Dummies
Hvala na brzom odgovoru niho! :wink: Jumper J1 s originalne sheme (http://www.fischl.de/usbasp/) prosljedjuje napon s USB-a prema mikrokontroleru koji se zeli programirati, odnosno spaja VCC i VCCNT. Jumper J1 s preradjene sheme koja se takodjer nalazi na spomenutoj stranici (http://www.fischl.de/us...
- 29-12-2011, 12:35
- Forum: Mikrokontroleri - AVR
- Topic: USBasp for Dummies
- Replies: 9
- Views: 5222
USBasp for Dummies
Pozdrav! Napokon sam se odlucio u skorije vrijeme napraviti USBasp programator i zaboraviti na programiranje AVR-ova preko paralelnog porta. U Helpu Bascom AVR-a sam nasao link koji opisuje navedeni programator: http://www.fischl.de/usbasp/ Na istoj stranici postoji velik broj gotovih shema i plocic...
- 26-03-2011, 19:46
- Forum: Mikrokontroleri - AVR
- Topic: ATmega8 timer/interrupt
- Replies: 7
- Views: 3537
Re: ATmega8 timer/interrupt
E hvala Kizo, car si!
- 26-03-2011, 10:37
- Forum: Mikrokontroleri - AVR
- Topic: ATmega8 timer/interrupt
- Replies: 7
- Views: 3537
Re: ATmega8 timer/interrupt
Onda bi to trebalo izgledati ovako: $regfile = "m8def.dat" $crystal = 1000000 Config Timer1 = Timer , Prescale = 1 , Clear Timer = 1 On Oc1a Rutina Compare1 = 999 Enable Oc1a Enable Interrupts Do Loop Rutina: Toggle Portd.0 Return Sad je to 16-bitni timer koji odradjuje toggle svake ms. Ka...
- 25-03-2011, 10:28
- Forum: Mikrokontroleri - AVR
- Topic: ATmega8 timer/interrupt
- Replies: 7
- Views: 3537
Re: ATmega8 timer/interrupt
Uspio sam nest napravit sto je proslo kompajler i u biti radi iako se opet treba dat signal za overflow za timer1. Kizo, aj pliz baci oko pa reci kak ti se cini. Program bi trebao mijenjati stanje na portd.0 svake milisekunde. $regfile = "m8def.dat" $crystal = 1000000 Config Timer1 = Timer...
- 25-03-2011, 09:33
- Forum: Mikrokontroleri - AVR
- Topic: ATmega8 timer/interrupt
- Replies: 7
- Views: 3537
Re: ATmega8 timer/interrupt
Hvala Kizo, svaka cast! :wink: Slab sam za asembler pa nisam ni gledo datašit a ne mogu ni rec da nest rasturam AVR arhitekturu jer sam tek krenuo s tim. E sad, jos par pitanja. Nemam sad programator kod sebe pa sam bio osudjen na simulaciju. Ocekivo sam da ce se interrupt dogadjat svakih 100 us (s ...
- 24-03-2011, 19:52
- Forum: Mikrokontroleri - AVR
- Topic: ATmega8 timer/interrupt
- Replies: 7
- Views: 3537
ATmega8 timer/interrupt
Vozdra raja! Malo se igram s megom8 pa naletio na problem. Htio bi tako konfigurirat timer da se nakon svakih 100 pulseva takta generira interrupt i odradi rutina (prescaler je 1). Koristim Bascom AVR i u njegovom helpu nisam naso nist pametno. Jel bi netko bio voljan pomoc mi u tom naumu? :D Fala v...