|
Rcoma01
|
 |
« poslato: Decembar 14, 2007, 03:28:27 pm » |
|
Kako je svet mali  Hvala Vam dušane za PBP mcs imam, u kom programskom jeziku Vi programirate kntrolere ? Video sam da ste koristili PIC i AVR u svom projektu za modifikaciju instrument table. Da li ste videli na delu ovaj razvojni sisistem, planiram da ga nabavim http://www.tigal.com/prodotti_scheda.asp?pid=1102Ovde ćemo mi da komuniciramo u ovoj temi  Pozdrav, Marko.
|
|
|
|
|
Sačuvana
|
|
|
|
mesecar
Novi član
Van mreže
Poruke: 24
|
 |
« Odgovor #1 poslato: Decembar 14, 2007, 04:00:52 pm » |
|
Kod one table sam koristio pic i AT89S52, on nije iz porodice AVR vec 8051. Dosta je sporiji. Ta dva kontrolera nameravam da zamenim jednim AVRom, ATmega128, ali za to ima vremena. Ja sam neka srednja generacija elektronicara (1962.god) koja je odrasla uz spektrum i C64, a sa njima uz bejzik. Zbog toga i pretezno koristim bejzik kompajlere (Proton i PBP za pic kontrolere, Bascom za atmel) a kad mi treba brzina negde onda se malo pomucim u asembleru. I mogu reci da ta kombinacija deluje. Imao sam neke mikroelektronikine razvojne sisteme ( http://www.mikroe.com/sr/tools/), ali od kako se pojavio program Proteus, to sam zabatalio. U ovom programu je moguca simulacija rada kontrolera bez opasnosti da se spali neki, i bez predhodnog odlaska u radnju da se nabavi isti. Znaci, razvijem sistem dokle moze, vidim da li to moze da radi, pa odem u nabavku delova. Posebno je pogodna kombinacija Proteus/Proton zbog mogucnosti da se program pisan u Protonu simulira korak po korak u Proteusu. To sa PBP-om nije moguce, vec se simulira hex kod. Okacicu uskoro ove programe ovde, samo da iskopam poslednje verzije koje sigurno funkcionisu. ps- mislim da se licno poznajemo, slao sam neki regenerator Rubinu preko vas, mozemo li bez persiranja ili je to pravilo foruma?
|
|
|
|
|
Sačuvana
|
|
|
|
|
Rcoma01
|
 |
« Odgovor #2 poslato: Decembar 14, 2007, 04:17:30 pm » |
|
Pravilo foruma je da nema pravila  što se tiče persiranja, ja sam verovatno najfleksibilniji admin na ovim prostorima, ja prvo otvorim temu u pravilima foruma pa vidim šta ostali misle o tome pa tek onda dodam novo pravilo na forum  . Naravno šalim se, možeš mi se obraćati na bilo koji način, nego sam ja navikao da ljudima persiram pogotovo na internetu, jer se stiče utisak o profesionalnosti. Ja sam najnovija generacija elektroničara (ako ikada diplomiram na ETF-u  ) nešto malo čačkam kontrolere u Basicu-u i uskoro ću početi asembler pa na kraju C, sve će ovo verovatno i doći naa nekom ispitu kad tad, zato se i ne žurim. I ja planiram da koristim basic sa kombinacijom asemblera, tako da ćemo veoma lepo sarađivati u ovoj temi.  Nakačite programe kad nađete malo slobodnog vremena pošto i mene zanimaju, a sa razvojnim sistemom idem da se poigram u ponedeljak, kolegama sa fakulteta profesor je dao praktično neograničeni budžet da naprave neki projekat pa im je kupio da razvojni sistem. Imam neke nove projekte već u planu pa ču zatražiti po koji savet u ovoj temi, ovu temu sam otvorio kako bi mi mogli lakše da komuniciramo. Drago mi je da si se priključio i nadam se uspešnoj saradnji. Poznato mi je da Vas je Rubin pozvao na forum, isto sam hteo i ja da učinim ali mi je potreno praćenje pozivnica zato sam ga zamolio da on Vama prosledi pozivnicu,kako bi video da li to funkcioniše, ovo je moj prvi forum dosta mi vremena oduzima pošto ne znam php i ostale zezalice vezane za net.
|
|
|
|
|
Sačuvana
|
|
|
|
|
|
mesecar
Novi član
Van mreže
Poruke: 24
|
 |
« Odgovor #3 poslato: Decembar 14, 2007, 04:34:03 pm » |
|
Sad se setih, u programiranje mikrokontrolera (MCU) pored softverskih (SW) alata spadaju i programeri (programatori). Da li da te hardverske (HW) alate kacim u ovu temu, ili da otvorim novu?
|
|
|
|
|
Sačuvana
|
|
|
|
|
Rcoma01
|
 |
« Odgovor #4 poslato: Decembar 14, 2007, 05:51:59 pm » |
|
Nećete moći da nakačite ništa na forum dok ne pređete minimalan broj poruka. Ma kačite sve u ovoj temi da ne otvaram podforum ili više tema da ne smetamo ostalima. Možeš li mi reći nešto više o Proteus/Proton programima, u ponedaljak ću da se igram sa EasyPIC4 sistemom, kad sam ga video prosto sam se oduševio, razmišljam se o kupovini pa bi me zanimalo šta su ti programi ako mi oni završe posao kasnije bih nabavio razvojni sistem.
|
|
|
|
|
Sačuvana
|
|
|
|
mesecar
Novi član
Van mreže
Poruke: 24
|
 |
« Odgovor #5 poslato: Decembar 14, 2007, 07:09:30 pm » |
|
Proteus je program za simulaciju elektronskih komponenti. Od drugih simulatora se razlikuje po tome jer je u njemu moguca simulacija rada kontrolera u nekom od visih programskih jezika (ukoliko su podrzani :Proton, Keil, razni drugi C kompajleri...) i izvrsavanje programa korak po korak, sto mnogo olaksava debagovanje i analizu koda koji pisemo. Ono sta bi radio sa nekom razvojnom plocom to isto mozes nacrtati na ekranu, napisati program u nekom kompajleru, ucitati u MCU i videti da li to radi. Proton je bejzik kompajler, slican PBP. Meni se vise svidja jer mi je sintaksa slicna Bascomu ( bejzik kompajler za AVR i 8051 MCU), pa manje gresim kad se prebacujem i zato sto je podrzan od strane Proteusa sto mi znatno olaksava posao. Ranije sam mnogo vise koristio PBP, zadnjih godinu, dve iskljucivo Proton. Ako budes radio sa EasyPIC4 sistemom verovatno ces koristiti mikroBejzik za pisanje. Mislim da je ICD podrzan na njihovim razvojnim plocama. Nekad je mikroBejzik bio vrlo bagovit pa sam prestao da ga koristim. Problem je bio kad se zapetljam u neki problem i ne znam da li je to sto sam ja nesto lose uradio ili zato sto su oni lose uradili kompajler. Zadnji slican problem je bio kad sam hteo da u kombinaciji Proteus/proton simuliram interapt na promenu stanja na B portu. Simulacija mi zaglavi i ode negde. Trebalo mi je skoro ceo dan da sve iskontrolisem i vidim da je to ustvari bag do proizvodjaca (ili los crack, posto se nema para za orginal). Kad sam video u cemu je problem nije bilo tesko da se prevazidje, ali je trebalo doci do toga. edit: dodao bih da postoji covek koji radi izvrsne stvari u tvom komsiluku, a njegov pic simulator mi je par puta pomogao.
|
|
|
|
« Poslednja izmena: Decembar 14, 2007, 07:20:17 pm mesecar »
|
Sačuvana
|
|
|
|
|
Rcoma01
|
 |
« Odgovor #6 poslato: Decembar 15, 2007, 02:29:50 pm » |
|
Skinuo sam Proteus sa neta veličina 528 M ispostavilo se da je to samo update sp5 za proteus i kompajleri u DEMO verziji, video sam Proton, veoma je sličan PicBasic-u. Ako ti teba ovaj disk javi podatke preko pp da ga šaljem. Mene sad zanima : Kako doći do Proteus-a kompletne krekovanje verzije ? Video sam da je moguće dodati hex i bas fajl u kontroler, sada mi je jasno zašto koristite Proton. Ako dodam bas verovatno mogu da izvršavam komandu po komandu, da li sam u pravu. Kako se Proteus snalazi sa C jezikom za kontrolere, hteo bih sada učim C, jer sam imao ispit iz C a kolega ga tek sad sprema pa bi uporedo radili C on za ispit ja za PIC  Dobio sam uputstvo na Srpskom za C posalću Vam na mejl da vidite imate li taj kompajler da počnem da učim njega. Definitivno sam odstao od razvojnog sistema sada mogu da vežbam za kompom pisanje koda i pravljenje uređaja. Ovo sam odavno tražio ali mi niko nije pomenuo Proteus, ovo će pored Altiuma postati moj omiljeni program 
|
|
|
|
|
Sačuvana
|
|
|
|
|
|
mesecar
Novi član
Van mreže
Poruke: 24
|
 |
« Odgovor #8 poslato: Decembar 15, 2007, 04:25:21 pm » |
|
Skinuo sam Proteus sa neta veličina 528 M ispostavilo se da je to samo update sp5 za proteus i kompajleri u DEMO verziji, video sam Proton, veoma je sličan PicBasic-u. Inace, funkcionalna verzija je teska oko 40Mb, ne znam sta to ima u 528? Ako ti teba ovaj disk javi podatke preko pp da ga šaljem. Mene sad zanima : Kako doći do Proteus-a kompletne krekovanje verzije ? Lako. Napisao sam da cu potraziti linkove ka najnovijim funkcionalnim verzijama. U toku dana, ili sutra cu ih nakaciti. Vrlo rado bih to uradio u skrivenom delu odgovora, samo da dobijem tu mogucnost. Video sam da je moguće dodati hex i bas fajl u kontroler, sada mi je jasno zašto koristite Proton. Ako dodam bas verovatno mogu da izvršavam komandu po komandu, da li sam u pravu. Da. Uz mogucnost prikaza svih promenjivih na ekranu (varijable, memorija, eeprom, registri...) Kako se Proteus snalazi sa C jezikom za kontrolere, hteo bih sada učim C, jer sam imao ispit iz C a kolega ga tek sad sprema pa bi uporedo radili C on za ispit ja za PIC  HI-TECH, Byte Craft,CCS Inc. Mozda ima jos neki, cuo sam da je i mplab izdao neki c kompajler ali ne znam pojedinosti. Mislim da IAR ima kompajlere za sve familije. Dobio sam uputstvo na Srpskom za C posalću Vam na mejl da vidite imate li taj kompajler da počnem da učim njega. Definitivno sam odstao od razvojnog sistema sada mogu da vežbam za kompom pisanje koda i pravljenje uređaja. Ovo sam odavno tražio ali mi niko nije pomenuo Proteus, ovo će pored Altiuma postati moj omiljeni program  Ja sam naucio na Protel99se i nikad nisam probao da podignem to na neki naredni nivo, DXP i Altium. Skoro sam skinuo neki Altium6.6 i kad sam video koliko mi pojede resursa brze-bolje sam se vratio protelu.
|
|
|
|
« Poslednja izmena: Decembar 15, 2007, 05:11:33 pm mesecar »
|
Sačuvana
|
|
|
|
mesecar
Novi član
Van mreže
Poruke: 24
|
 |
« Odgovor #9 poslato: Decembar 15, 2007, 04:37:15 pm » |
|
Nebojsa Pejcic je autor te knjige, cele ili samo zadnjeg dela sa primerima, nisam siguran. Ovo je njegov sajt: http://www.epraktikum.co.yu/Ima i forum na sajtu i uvek je raspolozen da pomogne savetom. Mislim da radi sa HI-TECH kompajlerom i to poznaje najbolje, moguce je da se snalazi i sa ovim CCS koji si skinuo. Ovo pisem jer ti ja ne mogu puno pomoci oko C. Nesto sam pokusavao sa HI-TECH, on se implemetira sa mplabom i kasnije se pokrece sa njim (bar ova stara verzija koju ja imam 8.05pl2) Ovde imas najnoviju verziju: http://w15.easy-share.com/12263411.html
|
|
|
|
|
Sačuvana
|
|
|
|
|
Rcoma01
|
 |
« Odgovor #10 poslato: Decembar 15, 2007, 05:11:08 pm » |
|
Lako. Napisao sam da cu potraziti linkove ka najnovijim funkcionalnim verzijama. U toku dana, ili sutra cu ih nakaciti. Vrlo rado bih to uradio u skrivenom delu odgovora, samo da dobijem tu mogucnost. Možeš da sakriješ link i ceo posta ako hoćeš već sada uputstvo ja na http://www.dekodiranje.info/pravila-foruma/skriveni-deo-odgovora-t141.0.htmlAko sakriješ nećeš moći da ga vidiš, zato ovde postavi još koji post i otvoriće se i ta mogućnost, kao i mogućnost da vidiš Predloge za forum. U svakom slučaju možeš mi poslati link preko privatne poruke. Ja sam naucio na Protel99se i nikad nisam probao da podignem to na neki naredni nivo, DXP i Altium. Skoro sam skinuo neki Altium6.6 i kad sam video koliko mi pojede resursa brze-bolje sam se vratio protelu. Ako šta zatreba za altium tu sam u njemu sve radim, ne znam sve ali znam dosta u njemu. Za sad sam se odlučio za C jer mi je sintaksa poznata, kolega ga sprema za faks tako da ćemo sarađivati, pokušaću što više primera da realizujem u Protesu, ako ne bude išlo vraćam se na Proton jer mi je Basic poznat već sam programirao PIC-ove njemu prezadovoljan sam, ali vidim da svi hvale C pa reko ajde kad već imam Proteus da njega odradim. HI-TECH tražim po torentima i na emule nešto ću već iskopati...
|
|
|
|
|
Sačuvana
|
|
|
|
mesecar
Novi član
Van mreže
Poruke: 24
|
 |
« Odgovor #11 poslato: Decembar 15, 2007, 05:32:40 pm » |
|
Skriveni deo odgovora.Ja nisam ovo skidao sa ove adrese, ali mislim da je funkcionalno (ljudi koji su skinuli se nisu bunili  ) Ukoliko nesto ne bude u redu, tu sam
|
|
|
|
« Poslednja izmena: Decembar 15, 2007, 05:35:51 pm mesecar »
|
Sačuvana
|
|
|
|
|
Rcoma01
|
 |
« Odgovor #12 poslato: Decembar 15, 2007, 09:08:01 pm » |
|
Ne bunim se ni ja, sve radi kako treba. Još jednom hvala. Pozdrav..
|
|
|
|
|
Sačuvana
|
|
|
|
|
Rcoma01
|
 |
« Odgovor #13 poslato: Decembar 18, 2007, 12:28:11 pm » |
|
Video sam da Proteus najbolje sarađuje sa Protonom, reci mi postoji li neka knjiga koja obrađuje primere u Protonu sa AD konverzijom, upisivanjem u eeprom i slično. TO bi mi značajno olakšalo snalaženje i programiranje. Trebala bi mi neka kjniga kao što ima za PICBascPRO. Imam nekoliko dobrih knjiga na tu temu pa ako treba javi. Takva literatura sa već pokazanim primerima bi mi značajno ubrzala snalaženje i pisanje koda u protonu, hoću jedan uređaj da realizujem u proteusu a kod bi pisao u protonu, ništa veliko samo da vidim kako to sve funkcioniše. C bih malo odliožio tj. ako profesor bude zahtevao da se projekat radi u C-u moraćemo da radimo sa njim a ako ne odradićemo ga u protonu, sintaksa je mnogo lepša i lakša 
|
|
|
|
|
Sačuvana
|
|
|
|
mesecar
Novi član
Van mreže
Poruke: 24
|
 |
« Odgovor #14 poslato: Decembar 18, 2007, 01:26:49 pm » |
|
Koliko je meni poznato, nema. Ni na engleskom, a srpskom pogotovo. Kad naidjem na neki problem ja pomoc trazim ili u helpu ili preko googla. Ovde imas forum o protonu: http://www.picbasic.org/forum/Mislim da ne mozemo pitati za savet jer nemammo licenciran sw. Poslacu ti Proton userguide, mada mislim da to sve pise u helpu. Ovo je tesko 1.8Mb, da saljem na mail ili nesto drugo? Imas neke primere u Samples folderu. edit: ima ovde: http://www.picbasic.org/userguide.pdf
|
|
|
|
« Poslednja izmena: Decembar 18, 2007, 01:56:44 pm mesecar »
|
Sačuvana
|
|
|
|
|