Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

testirnje koda za AVR pisanog u basic-u , ima li ko simulator?

[es] :: Elektronika :: Mikrokontroleri :: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?

Strane: 1 2 3

[ Pregleda: 7007 | Odgovora: 47 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 16:54 - pre 131 meseci
na to podesavanje kako je sada napravis odma posle konfiga jedan obican while(1) u kome toglujes pin i onda izmeri freq na tom pinu i u odnosu na to mozes da izracunas na kom taktu ti radi avr

obrati paznju da u(s)art moze da bude idle low i idle high, sa mcu strane se to podesava u konfiguraciji uard modula, zavisno sta ti je sa druge strane uobicajeno je da je idle high
 
Odgovor na temu

shadow88
shadow88
Tehnicar automatike i elektronike Dizel
elektro agregata
Energoglobal d.o.o
Novi Sad

Član broj: 217056
Poruke: 3065
*.dynamic.isp.telekom.rs.

Jabber: ljubicicrobert@yahoo.com


+66 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 16:56 - pre 131 meseci
sve mi se cini da kvarc na atmelu treba da bude 3,68KHz ili 36,8Khz a ne MHz , jer sam mu smanjio clock na 1MHz i opet salje podatke dosta brze od podataka sa kompa, uporedio sam sa originalnim softverom za upravljanje atmelom , znaci daleko sporije salje podatke od atmela.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 17:03 - pre 131 meseci
sta je "software za upravljanje atmelom" ??? ako mislis na programator on tuce u atmela vrlo sporo i to je ok, ako mislis na program na pc-u koji treba da komunicira sa tim programom koji ti upucavas u atmel koji nisi sam pisao onda da, znaci da ti je lose iskonfigurisan atmel ... no nesto sumnjam da bi neko turao 3.6kHz na atmela, aj 32.768kHz ali 3.68 teeeesko osim ako se ne radi o nekoj video obradi pa da juri vertikalu a i tu bi jurio neki kristal od oko 12M nikako 3k ..
 
Odgovor na temu

shadow88
shadow88
Tehnicar automatike i elektronike Dizel
elektro agregata
Energoglobal d.o.o
Novi Sad

Član broj: 217056
Poruke: 3065
*.dynamic.isp.telekom.rs.

Jabber: ljubicicrobert@yahoo.com


+66 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 17:21 - pre 131 meseci
mislim na program na pc-u koji treba da komunicira sa tim programom koji je upucan u atmela ,

probao sam 32,768KHz kvarc sa ogdovarajucim fuse bits, znaci definitivno nije u KHz frekvencija jer ono cudo radi uzasno sporo sa tim , ne stigne ni temperature da ocita sa senzora :D tj radi samo displej a refresh je 1 frejm po minuti :D to ja zovem under clock , mada zanimljivo izgleda gledati kao ispisuje tekst po displeju slovo po slovo umesto da refreshuje u treptaju oka.

pokusacu da vidim sta je sa fuseovima , ako ne uspem onda ga kacim na eksterni clock pa cu da ga ganjam koji je.
 
Odgovor na temu

shadow88
shadow88
Tehnicar automatike i elektronike Dizel
elektro agregata
Energoglobal d.o.o
Novi Sad

Član broj: 217056
Poruke: 3065
*.dynamic.isp.telekom.rs.

Jabber: ljubicicrobert@yahoo.com


+66 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 17:38 - pre 131 meseci
dzabe, probao sam da izmenjam sve kombinacije fuse bits , znaci oscilatore sve moguce sam stavio sto se tice ekternog kvarca , i dalje prebrzo radi, cak i na 1Mhz internom oscilatoru je prebrz. ne znam sta se zbiva tu, probacu sa eksternim clock-om.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 17:43 - pre 131 meseci
a mozda ti je pogresna brzina uarta na pc-u

imas li sors ti toga u atmelu, da li u sorsu pise na koliku brzinu setuje uart?
 
Odgovor na temu

shadow88
shadow88
Tehnicar automatike i elektronike Dizel
elektro agregata
Energoglobal d.o.o
Novi Sad

Član broj: 217056
Poruke: 3065
*.dynamic.isp.telekom.rs.

Jabber: ljubicicrobert@yahoo.com


+66 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 18:36 - pre 131 meseci
eno ima sors u prvom postu teme, baud je 115200 za kristal 3.6864MHz , a za ovaj moj USB na uart pise da podrzava Baud rates: 300 bps to 1.5 Mbps , uspeo sam da nateram atmel da komunicira sa kompom ali tek kada sam podesio za oscilator eksterni clock i navatao ga na 300KHz , nisam mogao preciznije da menjam frekvenciju, e sad, to komunicira od atmela ka kompu, a od kompa ka atmelu nisam ni probao jer opet postoji problem, na clock-u 300KHz sprava nije dovoljno brza da ocita temperaturu sa digitalnih sondi jer one salju brze podatak pa na LCD za temperature ispisuje 0,0 a to i salje na komp

ne znam kako da menjam baud na ovom USB na UART adapteru
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 18:54 - pre 131 meseci
> ne znam kako da menjam baud na ovom USB na UART adapteru

?! kako mislis ne znas? kako god da se kacis na taj usb2uart moras da setujes neku brzinu
 
Odgovor na temu

shadow88
shadow88
Tehnicar automatike i elektronike Dizel
elektro agregata
Energoglobal d.o.o
Novi Sad

Član broj: 217056
Poruke: 3065
*.dynamic.isp.telekom.rs.

Jabber: ljubicicrobert@yahoo.com


+66 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 18:57 - pre 131 meseci
sad sam ga setovao na pravu brzinu i u terminalu konacno dobijam podatke sa AVR ali u softveru na PC koji treba da pokazuje podatke opet nista ???
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 19:09 - pre 131 meseci
ako u terminalu vidis datu, dalje sad debagiraj taj pc sw
 
Odgovor na temu

shadow88
shadow88
Tehnicar automatike i elektronike Dizel
elektro agregata
Energoglobal d.o.o
Novi Sad

Član broj: 217056
Poruke: 3065
*.dynamic.isp.telekom.rs.

Jabber: ljubicicrobert@yahoo.com


+66 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 19:16 - pre 131 meseci
vidim u terminalu sve, samo ne u PC SW, ne kopcam zasto ako se videlo sve kad sam mu dao clock 300KHz ?
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 19:25 - pre 131 meseci
ne vidim taj source kroz mailove, proveri source tog pc app-a, da li on setuje brzinu, sta je fora, ti u terminalu ako kazes 57600 i ubodes da vidis to je super ali mozda taj sw pokusava da vidi na 2400 ili na 115200 ili .. tako da mora da uklopis brzine ... takodje pogledaj source toga za atmel, da li ima neki komentar, obicno (ako je developer iole normalan) kada konfigurise uart napise na koju brzinu ga je nasiljio... tako da ako pise u komentaru da ga je nasiljio na 38400 a ti vidis 19200 ili tako nesto ne valja ti kristal/konfiguracija

dalje vidim miki ti je vec rekao za decoupling, to sto je napajanje cisto je ok ali moras da imas bar 100n keramiku direktno na pinovima mcu-a inace nece da radi ok
 
Odgovor na temu

shadow88
shadow88
Tehnicar automatike i elektronike Dizel
elektro agregata
Energoglobal d.o.o
Novi Sad

Član broj: 217056
Poruke: 3065
*.dynamic.isp.telekom.rs.

Jabber: ljubicicrobert@yahoo.com


+66 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 19:37 - pre 131 meseci
sto se tice decoupling-a tu sam nadzizao kondova na sve sto sam mogao, baud na kom radi AVR je 115200 sto pise u source kodu za taj kristal od 3.6864MHz, i to mi sve radi ok, utvrdio sam da mi je dobar baud sa avr-a sto znaci da je sa avr sve u redu, sad je problem u SW za PC , posto AVR radi sa fiksnim baud rateom tesko da moze tu nesto da se silji, ne vidim sto bi SW ocekivao drugi baud ako je skalamerija napravljena da radi na 115200, jedino mi jos ostaje konfiguracija bufferovanja na USB/UART ali ako je sa istom konfiguracijiom radilo na sporijem clock-u za AVR onda stvarno ne mogu da skopcam sta se tu ne uklapa, pogotovo sto u terminalu dobijam sve sto mi treba.
 
Odgovor na temu

shadow88
shadow88
Tehnicar automatike i elektronike Dizel
elektro agregata
Energoglobal d.o.o
Novi Sad

Član broj: 217056
Poruke: 3065
*.dynamic.isp.telekom.rs.

Jabber: ljubicicrobert@yahoo.com


+66 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 19:50 - pre 131 meseci
inace u terminalu uopste ne podesavam brzinu, mogu samo da podesim maksimalnu brzinu porta a terminal verovatno preuzme to kao default.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 20:06 - pre 131 meseci
?!??! kakav to terminal koristis ?
da li imas source te pc aplikacije?
 
Odgovor na temu

shadow88
shadow88
Tehnicar automatike i elektronike Dizel
elektro agregata
Energoglobal d.o.o
Novi Sad

Član broj: 217056
Poruke: 3065
*.dynamic.isp.telekom.rs.

Jabber: ljubicicrobert@yahoo.com


+66 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 20:12 - pre 131 meseci
koristim free serial port terminal 1.0.0.710 ima on podesavanja za port ali cim ga startujes i odaberes port on povuce podesavanja iz device menadzera

imam, samo nemam visual basic da ga otvorim. ovde se moze skinuti
http://www.avrprojects.info/av...ts/bluetooth-based-smart-home/
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 20:41 - pre 131 meseci
kaze tamo u .bas

$crystal = 3686400
$baud = 115200

3.6MHz kristal i 115200 boda

elem, skini neki normalan terminal za windowse, i putty ti je dovoljno dobar mozes da upises lepo com port i brzinu .. pogledaj takodje terminalbpp to je odlican terminal prog ... ima jos al meni mrtva masina a ne znam napamet, ja na lindzi koristim screen kao terminal :D
 
Odgovor na temu

shadow88
shadow88
Tehnicar automatike i elektronike Dizel
elektro agregata
Energoglobal d.o.o
Novi Sad

Član broj: 217056
Poruke: 3065
*.dynamic.isp.telekom.rs.

Jabber: ljubicicrobert@yahoo.com


+66 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 20:49 - pre 131 meseci
da iz .bas sam to i procitao, i to je tako odradjeno i u praksi i to tako radi, samo sto to sw na pc-u nece ni da sazvace a kamo li da proguta, nisam se setio da snimim baud kad sam avr ganjao na 300KHz i kad je komunikacija radila, mada ako na 3.686400Mz radi na 115200 boda, onda je racunica da ce na 300000Hz raditi na 9375 boda ili ti 9600 pribliznije jer nije dobitna frekvencija 300KHz vec 368640KHz , sto znaci da je SW pisan da radi sa 9600 i da salje 9600, pitanje je samo kako ulaznih 115200 spustiti na 9600 a ne menjati clock avr-a??
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 21:06 - pre 131 meseci
uh bre al ga komplikujes bez razloga

1. uzmes neki normalan terminal sw (reko sam ti 2, terminalbpp ti je mozda bolje resenje)
2. sa tim terminalom pricas sa mcu-om i vidis na kojoj brzini pricas ok, na jednoj brzini (eventualno 2) ce data ici tamo vamo, na ostalim ces videti nista ili smece
3. kada znas kojom brzinom ti prica mcu onda mozes dalje da gledas sta i kako

a) napravis da mcu regularno prica na ocekivanih 115200
b) promenis vb program (ima da se skine free "express" verzija VB kompajlera sa microsnot sajta) tako da prica na toj brzini koju si izmerio

a) je idealno
b) moze da ima probleme sa citanjem time-crytical stvari (tipa 1wire senzor)

ovako napamet to bas i ne ide, do sada si mogao sam da napises i jedan i drugi sw....
- ne znas na kojoj ti brzini radi mcu
- ne znas zasto je sad proradilo isto ono sto juce nije radilo
- ne znas koja je brzina uart-a (ako nista daj izmeri osciloskopom koliko traje kec pa u odnosu na to moze da se izracuna tacna brzina)

sve je to mnogo napamet, ne mozes da debagiras 10 stvari istovremeno, ne ide to tako. prvo moras da budes siguran da ti mcu trci na odgovarajucoj brzini, onda sve ostalo

ovaj lik sto je pisao ocigledno ima sitne add probleme .. u jednom sorsu pise kristal od 6M u drugom 3M na slici je 3M .. tako da moguce da tu treba 3M kristal a ne 6M posto u bascom sorsu (pretpostavljam da je to neki basic za avr, ne trosim basic pa ..) pise:

$regfile = "m8def.dat"
$crystal = 3686400
$baud = 115200

de samo iskopava ove kristale :D

elem, ceo firmware je prilicno retardiran, nema nista tu ... on koristi ovaj BT kao obican seriski bridge ... ti si kapiram umesto bt modula vezao direktno komp jel tako?

kreni jedno po jedno, prvo da budes siguran da ti avr radi na odgovarajucoj frekvenciji pa onda siljis dalje
 
Odgovor na temu

shadow88
shadow88
Tehnicar automatike i elektronike Dizel
elektro agregata
Energoglobal d.o.o
Novi Sad

Član broj: 217056
Poruke: 3065
*.dynamic.isp.telekom.rs.

Jabber: ljubicicrobert@yahoo.com


+66 Profil

icon Re: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?09.07.2013. u 21:20 - pre 131 meseci
da imesto bluetootha sam direktno vezao zicno na RX i TX od USB na UART , samo ako to nekome vec radi preko bluetooth modula onda je mozda logicnije ne dirati nista nego nabaviti bluetooth serijski modul jer mozda on radi drugacije. postoji li opcija da se ulazni podatak na odredjenom broju boda prevede na virtuelni port na zeljeni br boda ? mozda cu tako lakse naci na kom br boda radi ovaj SW za PC , umesto da menjam kod, sad cu da snimim na kom baud rateu MCU prica sa kompom, mada po svoj prilici to je 115200 jer na manje ne dobijam podatke na terminalu.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: testirnje koda za AVR pisanog u basic-u , ima li ko simulator?

Strane: 1 2 3

[ Pregleda: 7007 | Odgovora: 47 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.