Forum.hr

Natrag   Forum.hr > Informatička tehnologija > Za napredne korisnike > Programiranje
Korisničko ime
Lozinka

Programiranje Za programere i one koji to žele postati ...

Odgovor
 
Tematski alati Opcije prikaza
Old 06.06.2004., 16:36   #1
MINOTAURO
Pacijent
 
Postova: n/a
PROGRAMIRANJE MIKROKONTROLERA U C-u?

Pozdrav svima!
Studiram FER, ali smjer radiokomunikacije.Medjutim, posto su prve dvije godine zajednicke i obavezne za sve, u prvoj smo svi imali predmet PROGRAMIRANJE u C-u i ALGORITMI I STRUKTURE PODATAKA!
Ispit je bio na solidnoj razini, pa sam se morao pomuciti da polozim, te sam dosta stvari naucio (razumio), iako prije nisam znao nista.Medjutim, nemam siru viziju za primjenu toga (jer se moraju znati i nekie druge stvari)!
Recimo da znam cisto osnovne stvari u vezi C-a: tipovi podataka, polja, nizovi, pokazivaci, liste...

E sad me zanima: poceo sam malo proucavati programiranje mikrokontrolera (jako zanimljivo), ALI U SVIJETU ELEKTRONIKE STALNO FORSIRAJU ONAJ PROGRAM BASCOM-LT!
DALI MI SE ISPLATI TROSITI VRIJEME NA TAJ PROGRAM, ILI JE BOLJE POKUSATI UCITI U C-u, posto vec imam neke osnove iz C-a?

Puno hvala!!!!!!!!!
 
Odgovori s citatom
Old 06.06.2004., 17:19   #2
Plug_in
P kao čavao
 
Plug_in Avatar
 
Registracija: Oct 2003.
Lokacija: Varaždin
Postova: 403
Pošalji poruku preko ICQ korisniku Plug_in
Koliko ja znam u C-u se ne mogu programirati mikrokontroleri.....

Mikrokontroleri se programiraju u "assemblerima", to je programski jezik koji je jedinstven za svaki mikrokontroler...znači, koliko mikrokontrolera toliko i assemblera...


Sretno s BASCOM-om
__________________
točno na današnji dan,prošle subote
Plug_in is offline  
Odgovori s citatom
Old 06.06.2004., 17:32   #3
MilkyWay
Had
 
MilkyWay Avatar
 
Registracija: Oct 2003.
Lokacija: MliječniPut 42
Postova: 8,686
Plug_in trkeljaš gluposti.

Dakle MINOTAURO, upiši pojam cross compiler u google i dobit ćeš finih rezultata. Ja sam prije (dok sam se time bavio) koristio Keil C51 za 8051 porodicu mikrokontrolera (SAB80535, AT89C2051 i slični).

mVision ti je njihov produkt s kojim možeš kod u C-u iskompajlirat za cijele hrpetine različitih mikrokontrolera. Jednom napisani kod uz sitne modifikacije može ići na više različitih mikrokontrolera.
Link

P.S. Skupo, veoma skupo, izuzetno skupo.
__________________
Živio Predrag Raos!
MilkyWay is offline  
Odgovori s citatom
Old 07.06.2004., 04:32   #4
cunac
XP agile freak
 
Registracija: Dec 2002.
Lokacija: Canada GTA
Postova: 2,240
Re: PROGRAMIRANJE MIKROKONTROLERA U C-u?

Quote:
MINOTAURO kaže:
Pozdrav svima!
Studiram FER, ali smjer radiokomunikacije.Medjutim, posto su prve dvije godine zajednicke i obavezne za sve, u prvoj smo svi imali predmet PROGRAMIRANJE u C-u i ALGORITMI I STRUKTURE PODATAKA!
Ispit je bio na solidnoj razini, pa sam se morao pomuciti da polozim, te sam dosta stvari naucio (razumio), iako prije nisam znao nista.Medjutim, nemam siru viziju za primjenu toga (jer se moraju znati i nekie druge stvari)!
Recimo da znam cisto osnovne stvari u vezi C-a: tipovi podataka, polja, nizovi, pokazivaci, liste...

E sad me zanima: poceo sam malo proucavati programiranje mikrokontrolera (jako zanimljivo), ALI U SVIJETU ELEKTRONIKE STALNO FORSIRAJU ONAJ PROGRAM BASCOM-LT!
DALI MI SE ISPLATI TROSITI VRIJEME NA TAJ PROGRAM, ILI JE BOLJE POKUSATI UCITI U C-u, posto vec imam neke osnove iz C-a?

Puno hvala!!!!!!!!!
SDCC - Small Device C Compiler
,a mozes pogledati i da li GCC podrzava odredjeni target
cunac is offline  
Odgovori s citatom
Advertisement
 
Advertisement
Sponsored links

Old 07.06.2004., 06:25   #5
mestar
Registrirani korisnik
 
mestar Avatar
 
Registracija: Nov 2003.
Lokacija: Rijeka
Postova: 7,692
C je izbor broj 1 za pisanje firmware-a, a za vremenski kriticne dijelove koristis assembler (pod uvjetom da ga znas optimizirati bolje od c compilera). Dakle definitivno nastavi sa C-om.
mestar is offline  
Odgovori s citatom
Old 07.06.2004., 11:02   #6
MINOTAURO
Pacijent
 
Postova: n/a
Quote:
mestar kaže:
C je izbor broj 1 za pisanje firmware-a, a za vremenski kriticne dijelove koristis assembler (pod uvjetom da ga znas optimizirati bolje od c compilera). Dakle definitivno nastavi sa C-om.
Tnx!
Ali hm, nemam ja sto nastaviti!
Ja moram sada tek poceti pokusati to primjeniti, a sto se tice svega ostalog sto je vezano uz tu temu-mozda jos i gore, jer nisam neki freak za te stvari!
Jedino me zanima da taj C pocnem malo i primjenjivati, a sa svim ostalim stvarima jako slabo stojim!
Naravno, poceo bih od najjednostavnijih stvari (paljenje zaruljica, trcece svjetlo...)!

Ako mi jos mozete reci bitne stvari koje su vezane za to, bio bih vam jako zahvalan (recimo taj assembler, sto znaci optimizirati bolje od C compilera...)

Hvala svima!!!!!!!!!!!
 
Odgovori s citatom
Old 07.06.2004., 13:58   #7
mestar
Registrirani korisnik
 
mestar Avatar
 
Registracija: Nov 2003.
Lokacija: Rijeka
Postova: 7,692
Quote:
Ako mi jos mozete reci bitne stvari koje su vezane za to, bio bih vam jako zahvalan (recimo taj assembler, sto znaci optimizirati bolje od C compilera...)
Ma zaboravi, smatraj to salom

Najveci problem kod C razvojnih paketa je, kao sto je MilkyWay spomenuo, visoka cijena. Keil C je bio oko 1500 EURa (ako me sjecanje dobro sluzi). Plus razvojna plocica, plus muke jezeve dok ti nesto ne proradi.

Mozda Bascom i nije tako lose rjesenje, pogotovo za pocetak
mestar is offline  
Odgovori s citatom
Old 07.06.2004., 15:29   #8
Plug_in
P kao čavao
 
Plug_in Avatar
 
Registracija: Oct 2003.
Lokacija: Varaždin
Postova: 403
Pošalji poruku preko ICQ korisniku Plug_in
Quote:
MilkyWay kaže:
Plug_in trkeljaš gluposti.

Pa šta češ,,,,,glup sam...
__________________
točno na današnji dan,prošle subote
Plug_in is offline  
Odgovori s citatom
Old 01.07.2004., 15:43   #9
dok13
Registrirani korisnik
 
Registracija: Mar 2004.
Postova: 91
Ako mislis programirati mikrokontrolere asemblerom onda nemoj misliti da ce ti osnove programiranja u C-u i Strukture podataka nesto puno pomoci. Za to moras poznavati registre, nacine adresiranja, kodove.... bla bla bla
Nadji nekoga tko ide na smjer industrijska elektrotehnika ili racunarstvo pa nek ti malo objasni
Sretno!

dok13 is offline  
Odgovori s citatom
Sponsored links
Advertisement
 
Advertisement
Odgovor


Tematski alati
Opcije prikaza

Pravila postanja
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smajlići su On
[IMG] kôd je Off
HTML kôd je Off





Sva vremena su GMT +1. Trenutno vrijeme je: 09:20.



Powered by vBulletin Version 3.8.4 (hrvatski)
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Site content ©1999-2009 Forum.hr
Ad Management by RedTyger