Atmel ili Pic

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Atmel ili Pic

Post by InTheStillOfTheNight »

Vidim da vecina programera programira Pic... Sto je bolje Pic ili Atmel.. Ja radim samo sa atmelom ali mi se cini da je pic ipak bolji jer mi atmel pravi precise problema sa blokiranjem programa... Pa zelio bih vase misljenje sto je bolje....
InTheStillOfTheNight
zer0
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 250
Joined: 05-08-2005, 21:10

Post by zer0 »

Koji jezik koristiš za pisanje programa?
maher_
Napredujem
Napredujem
Posts: 100
Joined: 19-08-2005, 23:47

Post by maher_ »

ATMEL
User avatar
trax
Administrator sajta
Administrator sajta
Posts: 3509
Joined: 08-01-2005, 18:04
Location: 75k, BA
Contact:

Post by trax »

Svi ce ti reci da je Atmel bolji, ali je PIC bolji za pocetnike. :D
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Atmel ili pic

Post by InTheStillOfTheNight »

Nazalost programski jezik koji koristim je BASCOM.... :( radim samo sa atmelom ali mi je vec nekoliko njegovih osobina doslovno pokidalo zivce... Npr kako da rjesim njegovo cesto smrzavanje,.,, Pogotovo kada preko releja pokrecem velike potrosace, motore i sl. Ne znam zasto ali precesto blokira. Ponekad se smrzava LCD. Jel mozda tko ima slicnih problema sa atmelom???
InTheStillOfTheNight
buco

Post by buco »

"...ali mi je vec nekoliko njegovih osobina doslovno pokidalo zivce... "

To nisu osobine MCUa to su "neosobine" programera !!
Diasembliraj si izvrsni kod analiziraj ga i vidi sto je crosscompiler uradio , i drugo provijeri si rukovanje greskom tj izlaz iz uvjetnih petlji !
Ja radim dosta s 8 bitnim Atmelima [ pretpostavljam da na njih mislis] , radio sam i sa picom ni jedan ni drugi nisu
labilni toliko da bi sami nesto, zbog HW , zabrljali .
Racunalo samo provodi u dijelo ono sto si mu "rekao" , a kako si to njemu "objasnio" to je druga prica .
Podsijetit cu vas na jos nesto sve skupa ukljucujuci i sebe samog ,
NEMA tako loseg racunala koliko moze bit los programer !!!!!!! :?
Pozdrav
P.S. Bascom to je za igranje i paljenje lampica klincima nije to alat za ozbiljan posao !! bez uvrede.
Bar se posluzi AVRGCCom ako vec nevolis MacroAssembler [ najbolji alat za 8 bitna racunala].
User avatar
MladaNada
Stariji član
Stariji član
Posts: 2529
Joined: 20-05-2006, 14:57
Location: Banja Luka RS , Novi Sad RS , Herceg Novi CG

Post by MladaNada »

Buco zivi od kritikovanja BASCOM-a :wink:
Pisanje malo duzeg programa je nocna mora , ustvari nije pisanje , vec kasnije trazenje greske , ako sve segmente ne odvojis i obiljezis textom sta je sta , bude problema...
User avatar
stojke369
Administrator sajta
Administrator sajta
Posts: 3913
Joined: 19-10-2005, 01:41
Location: Srbija-Paracin

Post by stojke369 »

Buco zivi od kritikovanja BASCOM-a
:D :D :D :D :D
buco

Post by buco »

@MladaNada :D Ne kritiziram ja Baskom jer sto taj alat kome kriv !!
Ja i dalje mislim da je za 8 bitna racunala MASM zakon , ako to bas nikako nece ici onda nesto od profesionalnih alata za rad s npr. AVR jezgrama , ili PIC , ako nema cracka za to onda bar dobri stri AVRGCC crosscompiler ili nesto slicno za PIC.
A bascom je dobar za pocetak i tako da se covijek zanima s necim ako ne zeli uci u to podrucje ozbiljnije , cak i iz hobija ! :D
Pisanje i najkraceg programa moze bit "nocna mora" ako covijek nezna sto mu je cinit !! :?
Obicno nije problem u duzini programa nego u pristupu i razumijevanju samog problema.
User avatar
trax
Administrator sajta
Administrator sajta
Posts: 3509
Joined: 08-01-2005, 18:04
Location: 75k, BA
Contact:

Post by trax »

Cim covjek programira u BASCOM-u, 99% je vjerovatno da ne zna asembler ni 1%. :D
zer0
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 250
Joined: 05-08-2005, 21:10

Post by zer0 »

To što se kontroler resetuje ili blokira prilikom uključenja većih potrošača ukazuje na "nepodoban" stepen za napajanje samog kontrolera. U istim uvjetima bi se ponašao i PIC. Verovatno je jezgro PWR sklopa 78 :? 5.

Za aktiviranje relea ti preporučujem neki optokapler na primer PC817. Malih je dimenzija DIP4 pakovanje i vežeš ga na rele kao i bilo koji NPN tranzistor. Da ne zaboravimo pomenuti diodu na špulni relea. Ako je napajanje kritično, na red sa špulnom relea možeš vezati otpornik 47E. Ukoliko rele uključuje neki potrošač na 220V ili veći kontaktor, dobra je praksa na izlaz relea postaviti varistor od 275V. Dobrim filterima i odabirom PWR sklopa, si rešio 90% problema oko stabilnosti rada uređaja.
Ima jedan program FastAVR, bejzik koji uz to prilikom kompajliranja programa kreira jako upotrebljiv i pregledan ASM kod, upotrebljiv za dalju nadogradnju u AVRStudio4. Za 10-40% daje manji HEX fajl u odnosu na BASCOM. Nije loš ni BASCOM mada programi pisani u njemu ako su malo "kupusasti" pate od nekakvih tikova.
User avatar
trax
Administrator sajta
Administrator sajta
Posts: 3509
Joined: 08-01-2005, 18:04
Location: 75k, BA
Contact:

Post by trax »

Koji mi hardver/programator preporucujete, da ide na LPT port ili USB, da sebi napravim? Za njega softver treba za WIN. Treba mi sto prije...
Spiky
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 238
Joined: 12-01-2005, 16:06

Post by Spiky »

Bas zavrsavam willem-a, programira EPROME,PIC,ATMEL,EEPROM...
sve na paralelnom portu( http://se-ed.net/mpu51/eprom/eprom.html ), ATMega i Tiny ne moze programirati, ali za to ima drugi programator...
( http://chaokhun.kmitl.ac.th/~kswichit/S ... Pgm37.html)

willem:

http://www.elektronika.ba/forum/uploadz ... willem.jpg
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Hm...da

Post by InTheStillOfTheNight »

TnX zer0 Pokusati cu to... Koju bi pocetnicku poruku dali nekome tko pojma nema o assembleru.... kako krenuti... i skojim mikrokontrolerom ... AT... u cemu programirati... Zapravo nije da ne znam nista... Znam 0.000000001% assemblera.. NOP :) jedina instukcija kojoj znam znacenje... PaMeTan SaM :D :D :D :D :oops:
InTheStillOfTheNight
User avatar
MladaNada
Stariji član
Stariji član
Posts: 2529
Joined: 20-05-2006, 14:57
Location: Banja Luka RS , Novi Sad RS , Herceg Novi CG

Post by MladaNada »

To je otprilike i moje znanje assemblera. A ne znam ni BASCOM :oops:
Znam QBasic :lol:
zer0
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 250
Joined: 05-08-2005, 21:10

Post by zer0 »

Za početnika AVR, prvo skineš PDF od AT90S1200, natenane ga pročitaš i već si 50% spreman da napišeš prvi program u asembleru. Suština asemblera je što se sve svodi na bajtove i bitove. Posle uspešne simulacije prvog programa, otvara se pogled na mogućnosti i prednosti u odnosu na C i Basic.
maher_
Napredujem
Napredujem
Posts: 100
Joined: 19-08-2005, 23:47

Post by maher_ »

InTheStillOfTheNight: skini datasheet od tog tvog MCU-a i ako je atmel pogledaj avrgcc
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Assembler

Post by InTheStillOfTheNight »

E zero skinuo ja datasheet za 90s1200 pa pomalo se bojim ovih silnih bitova, registara... Hm s koje strane da nacmem sendvic??? Nist ne kuzim... Jednostavniji je At89c2051 Pg302 i Bascom-... ali ovo??? :shock: :shock: :shock: :shock: :(
InTheStillOfTheNight
User avatar
InTheStillOfTheNight
Odlično uznapredovao
Odlično uznapredovao
Posts: 938
Joined: 01-06-2006, 17:54
Location: Zagreb

Smrc

Post by InTheStillOfTheNight »

Posve sam novi u ovome a mislim da je vrijeme da nesto pametno naucim... Kako se to programira.. Koji software kakav programator.. Ev recimo idem za pocetak raditi nesto sa At90s1200 .. Kako bi ovo izgledalo u assembleru

Do
P3.1 = 0
wait 1
P3.0 = 1
wait 1
loop

treba mi zmigavac recimo... odakle da krenem.... smrc
InTheStillOfTheNight
User avatar
MladaNada
Stariji član
Stariji član
Posts: 2529
Joined: 20-05-2006, 14:57
Location: Banja Luka RS , Novi Sad RS , Herceg Novi CG

Post by MladaNada »

:lol: U kom je to jeziku :?:
Post Reply