Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Jure Urednik
Pridružen/-a: Pon Jan 2004 12:51 Prispevkov: 2132 Kraj: Ljubljana
|
Objavljeno: Tor Apr 10, 2007 10:08 pm Naslov sporočila: |
|
|
komuna32 je napisal/a: | Gospod Darko Volk
Saj se poskušam naučiti programskega jezika C, toda katero literaturo mi priporočate.
|
Darko ti je napisal, da je izšlo kar nekaj (osem) njegovih člankov za začetnike (v reviji Svet elektronike), ki se želijo naučiti C. Torej ti je že predlagal literaturo.
Lp
Jure |
|
Nazaj na vrh |
|
|
VolkD Profesionalec
Pridružen/-a: Sre Maj 2006 22:34 Prispevkov: 142 Kraj: Divača
|
Objavljeno: Tor Apr 10, 2007 11:20 pm Naslov sporočila: |
|
|
komuna32 je napisal/a: |
Hvala za ponudbo filmov sem jih že videl, so zelo poučni, ampak jaz raje
jedkam kar v navadni posodi. |
Mislil sem na filme za izdelavo primerov tiskanih vezij, ki so objavljeni v SE. _________________ Preden zaspiš zapri oči. Preden zapreš oči, ustavi avto. |
|
Nazaj na vrh |
|
|
komuna32 Profesionalec
Pridružen/-a: Pet Sep 2006 8:49 Prispevkov: 54 Kraj: Pragersko
|
Objavljeno: Čet Apr 12, 2007 9:32 pm Naslov sporočila: |
|
|
Se opravičujem za zamudo
torej te filme bi bil zelo vesel, saj se rad naučim nečesa novega.
Še stalno ne zastopim te procedure a je to mišljeno, da
dodaš <reg936> ali še kaj drugega, ker za prižiganje in ugašanje
led-ic ne rabim kaj drugega kot še glavni (main) program.
Aleš _________________ Pogumen je tisti, ki
prizna da ga je strah. |
|
Nazaj na vrh |
|
|
Gustav Profesionalec
Pridružen/-a: Pon Jun 2005 17:19 Prispevkov: 768
|
Objavljeno: Čet Apr 12, 2007 9:38 pm Naslov sporočila: |
|
|
Ne, to je tako, da dodas novo proceduro (main() je tudi procedura, le da je posebna v tem, da se zazene ob resetu, druge pa je potrebno poklicati). Nacelno bi sicer res lahko za blinkanje LEDice vso potrebno kodo za cakanje uvrstil kar v main(), a bi iz tega nastalo neberljivo skropucalo - tako se programov ne pise, ker jih moramo potem drugi popravljati za ljudmi, kot si ti, to je pa zapravljanje casa, ce bi bilo lahko ze v prvo solidno narejeno
Kot sem ti ze napisal, si se vsega skupaj lotil na cisto napacnem koncu. Najprej se nauci osnovne konstrukte jezika - kateregakoli visokonivojskega (ce bos izbral C, bo prehod na C za mikrokontrolerje se nekoliko lazji). Ko bos razumel kako sploh napisati program v izbranem jeziku, se loti ciljnega mikrokontrolerja (datasheet, user manual). Ko bos prisel skozi to, splaniraj HW in si zamisli/narisi tok programa. Potem se sele loti pisanja. |
|
Nazaj na vrh |
|
|
komuna32 Profesionalec
Pridružen/-a: Pet Sep 2006 8:49 Prispevkov: 54 Kraj: Pragersko
|
Objavljeno: Tor Apr 24, 2007 9:32 am Naslov sporočila: |
|
|
Pozdravljen Gustav
A bi bilo to dobro, malo sem preštudiral C.
/*------------------------------------------------*/
#include <reg936>
void delay_ms (unsigned int count_ms);
void main()
{
P2M1 = 0x01;
P2M2 = 0x03;
delay_ms (100);
P1M1 = 0x20;
P1M2 = 0x04;
return ;
}
void delay_ms (unsigned int count_ms)
{
unsigned int i,j;
for (j=0; j<count_ms*2; j++)
for (i=0; i<123; i++);
}
/*---------------------------------------------------------*/ _________________ Pogumen je tisti, ki
prizna da ga je strah. |
|
Nazaj na vrh |
|
|
Gustav Profesionalec
Pridružen/-a: Pon Jun 2005 17:19 Prispevkov: 768
|
Objavljeno: Tor Apr 24, 2007 10:33 am Naslov sporočila: |
|
|
Tako nekako. Seveda moras proceduro delay_ms() popraviti tako, da bo dejansko pocakala N milisekund in ne kar eno malodane nakljucno stevilo ciklov |
|
Nazaj na vrh |
|
|
MarE Profesionalec
Pridružen/-a: Pet Nov 2004 23:38 Prispevkov: 177
|
Objavljeno: Tor Apr 24, 2007 10:56 pm Naslov sporočila: |
|
|
Simulator v uVision za LPC900 ti bo pokazal koliko ciklov se izvaja tvoj delay(). Dejanski čas pa je odvisen od tega, kakšen vir takta uporabljaš. Razlika je, ali imaš zunanji kristal, interni RC oscilator, morda celo WD oscilator...
Kar se tiče tvoje prve objave: ja, jaz veliko uporabljam tudi LPC900 serijo. Sicer zadnje čase večinoma LPC2000, pa vendar sem naredil kar nekaj aplikacij z njimi.
Mislim, da sem celo na tem forumu (ali pa na elektronik.si) objavljal nekaj kode za krmiljenje LCD. Bom malo pobrskal po arhivu. Uporabil sem sicer LPC932, kar je skoraj isto kot tvoj LPC. Ne moreš pa primerjat nekega bascoma s C-jem. Hruške in grah pač niso primerljivi (morda po barvi ).
LP,
Mare |
|
Nazaj na vrh |
|
|
komuna32 Profesionalec
Pridružen/-a: Pet Sep 2006 8:49 Prispevkov: 54 Kraj: Pragersko
|
Objavljeno: Sre Apr 25, 2007 6:37 am Naslov sporočila: |
|
|
Za vse nove ideje in članke, katere lahko preberem
sem zelo vesel, ker potem med njimi primerjam in se kaj novega
naučim.
Kode za krmiljenje LCD-jev pa bi bil tudi vesel.
LP
Aleš _________________ Pogumen je tisti, ki
prizna da ga je strah. |
|
Nazaj na vrh |
|
|
komuna32 Profesionalec
Pridružen/-a: Pet Sep 2006 8:49 Prispevkov: 54 Kraj: Pragersko
|
Objavljeno: Sre Apr 25, 2007 6:39 am Naslov sporočila: |
|
|
Opazil sem tudi, da ura na forumu ni točna.
Zaostaja za eno uro (vsaj meni tako kaže).
Aleš _________________ Pogumen je tisti, ki
prizna da ga je strah. |
|
Nazaj na vrh |
|
|
mirkatmir Mojster
Pridružen/-a: Pet Jan 2004 8:05 Prispevkov: 25 Kraj: Ribnica
|
Objavljeno: Sre Apr 25, 2007 6:50 am Naslov sporočila: |
|
|
komuna32 je napisal/a: | Opazil sem tudi, da ura na forumu ni točna.
Zaostaja za eno uro (vsaj meni tako kaže).
Aleš |
Imaš nastavljen poletni čas v profilu? _________________ lp, Miran |
|
Nazaj na vrh |
|
|
komuna32 Profesionalec
Pridružen/-a: Pet Sep 2006 8:49 Prispevkov: 54 Kraj: Pragersko
|
Objavljeno: Sre Apr 25, 2007 6:55 am Naslov sporočila: |
|
|
Jap to je bilo krivo, moja napaka.
Aleš _________________ Pogumen je tisti, ki
prizna da ga je strah. |
|
Nazaj na vrh |
|
|
MarE Profesionalec
Pridružen/-a: Pet Nov 2004 23:38 Prispevkov: 177
|
|
Nazaj na vrh |
|
|
MarE Profesionalec
Pridružen/-a: Pet Nov 2004 23:38 Prispevkov: 177
|
|
Nazaj na vrh |
|
|
komuna32 Profesionalec
Pridružen/-a: Pet Sep 2006 8:49 Prispevkov: 54 Kraj: Pragersko
|
Objavljeno: Sre Apr 25, 2007 8:53 am Naslov sporočila: |
|
|
Mare hvala ti za vso pomoč in upam, da ti že nisem tečen.
Pišem in študiram litetaturo včasih, kadar imam čas, ker se pripravljam za sprejem novega člana v družini.
LP
Aleš _________________ Pogumen je tisti, ki
prizna da ga je strah. |
|
Nazaj na vrh |
|
|
MarE Profesionalec
Pridružen/-a: Pet Nov 2004 23:38 Prispevkov: 177
|
Objavljeno: Sre Apr 25, 2007 9:02 am Naslov sporočila: |
|
|
Ja, lepo. Take rabimo, da bojo mali štromarčki Jaz jih imam 4. |
|
Nazaj na vrh |
|
|
|