Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

Kdo-kako
Pojdi na stran Prejšnja  1, 2, 3, 4  Naslednja
 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Za začetnike
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
komuna32
Profesionalec


Pridružen/-a: Pet Sep 2006 8:49
Prispevkov: 54
Kraj: Pragersko

PrispevekObjavljeno: Sre Apr 25, 2007 9:33 am    Naslov sporočila: Odgovori s citatom

Dobro, koliko pa so stari.


Aleš

_________________
Pogumen je tisti, ki
prizna da ga je strah.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
komuna32
Profesionalec


Pridružen/-a: Pet Sep 2006 8:49
Prispevkov: 54
Kraj: Pragersko

PrispevekObjavljeno: Sre Apr 25, 2007 9:36 am    Naslov sporočila: Odgovori s citatom

Aja iščem pa Babyfone.
Gledal sem v Bauhaus-u (oba sta prenosna), pa nimata
akumulatorskih baterija zraven in me zanima, kakšne naj
kupim (koliko mAh). Velikosti pa morajo biti AAA.


Aleš

_________________
Pogumen je tisti, ki
prizna da ga je strah.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
MarE
Profesionalec


Pridružen/-a: Pet Nov 2004 23:38
Prispevkov: 177

PrispevekObjavljeno: Sre Apr 25, 2007 10:34 am    Naslov sporočila: Odgovori s citatom

komuna32 je napisal/a:
Dobro, koliko pa so stari.


1,4,9,14




Drugače pa tole prodaja moja:

http://www.mama.si/forum/viewtopic.php?t=16906

LP,
Mare
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
komuna32
Profesionalec


Pridružen/-a: Pet Sep 2006 8:49
Prispevkov: 54
Kraj: Pragersko

PrispevekObjavljeno: Sre Apr 25, 2007 10:50 am    Naslov sporočila: Odgovori s citatom

Pregledal sem, toda zanima me, če je možno zraven
priložiti še akumulator, ker v osnovnem paketu ga ni.

Aleš

_________________
Pogumen je tisti, ki
prizna da ga je strah.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
MarE
Profesionalec


Pridružen/-a: Pet Nov 2004 23:38
Prispevkov: 177

PrispevekObjavljeno: Sre Apr 25, 2007 12:49 pm    Naslov sporočila: Odgovori s citatom

Ne rabiš, ker je na 220. Aku si pa dokupi. Ima vsaka veleblagovnica pri blagajni Rolling Eyes Rolling Eyes
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
komuna32
Profesionalec


Pridružen/-a: Pet Sep 2006 8:49
Prispevkov: 54
Kraj: Pragersko

PrispevekObjavljeno: Čet Apr 26, 2007 7:39 am    Naslov sporočila: Odgovori s citatom

Ja vem, samo probam če se da kaj iztržit.

Malo sem šel iz teme. led-ice sem osvojil in sem se še podal
v vaje za izpis na LCD-ju.

Problem imam, ker nevem kako lahko sprobam v simulatorju (uVision3),
da bom lahko videl, če sem naredil prav ali ne (za LCD).

Za potre vem kako se prikaže in tako naprej..

LP
Aleš

_________________
Pogumen je tisti, ki
prizna da ga je strah.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
MarE
Profesionalec


Pridružen/-a: Pet Nov 2004 23:38
Prispevkov: 177

PrispevekObjavljeno: Čet Apr 26, 2007 7:49 am    Naslov sporočila: Odgovori s citatom

komuna32 je napisal/a:
Ja vem, samo probam če se da kaj iztržit.


Nič več. Prodano.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
komuna32
Profesionalec


Pridružen/-a: Pet Sep 2006 8:49
Prispevkov: 54
Kraj: Pragersko

PrispevekObjavljeno: Tor Maj 08, 2007 10:08 am    Naslov sporočila: Odgovori s citatom

Se opravičujem za zamudo.
Malce dolgo je trajalo a vendarle sem nekaj "spocal".
Ali bo to vredu, ker v programu na simulatorju še zdaj ne vem kako
bi sprobal.
Prilagam pa svojo kodo (če je prav seveda):

#include <REG936>
#include <stdio>

typedef unsigned char uchar;

sbit LCD_AD4 = P2^3;
sbit LCD_AD5 = P2^4;
sbit LCD_AD6 = P2^5;
sbit LCD_AD7 = P2^6;
sbit LCD_RS = P2^2;
sbit LCD_EN = P2^0;
sbit LCD_RW = P2^1;

void delay_ms (unsigned int count_ms);
void LCD_send4 (uchar ch);
void main (void);


/*-------------------Zakasnitev v milisekundah-------------------*/

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++);
}

/*------------------Posiljanje podatkov-------------------------*/

void LCD_send4 (uchar ch)
{

LCD_RW = 0;
LCD_EN=1;
LCD_AD7=ch&128;
LCD_AD6=ch&64;
LCD_AD5=ch&32;
LCD_AD4=ch&16;
LCD_EN=0;

delay_ms (10);

LCD_EN=1;
LCD_AD7=ch&8;
LCD_AD6=ch&4;
LCD_AD5=ch&2;
LCD_AD4=ch&1;

LCD_EN=0;
}

/*--------------------------------------------------------------*/

void main (void)
{
while (1) {
delay_ms (10);
printf ("Hello World\n");
LCD_send4 (1);
}
}


Seveda postal sem novopečen atek.

LP
Aleš

_________________
Pogumen je tisti, ki
prizna da ga je strah.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Gustav
Profesionalec


Pridružen/-a: Pon Jun 2005 17:19
Prispevkov: 768

PrispevekObjavljeno: Tor Maj 08, 2007 11:16 am    Naslov sporočila: Odgovori s citatom

Se stanja linij postavijo pravilno glede an podatek, katerega zelis poslati ? Na pogled koda namrec izgleda ocitno narobe, saj ti rabis en sam bit za vsako linijo, rezultat tiste operacije pa je cel bajt.

Preostanek programa je tudi videti precej zmeden ... printf() nima nikjer deklarirane funkcije za odposiljanje znaka, torej ne pocne nicesar.

Se zadnjic, ker sem se navelical ponavljati: najprej se nauci uporabljati programski jezik, potem orodje in potem spoznavaj hardver. Veliko srece !
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
komuna32
Profesionalec


Pridružen/-a: Pet Sep 2006 8:49
Prispevkov: 54
Kraj: Pragersko

PrispevekObjavljeno: Pon Jun 18, 2007 1:34 pm    Naslov sporočila: Odgovori s citatom

Pozdravljeni

Spet sem nazaj.
Na internetu sem našel članke o programskem jeziku.
Malo sem kontaktiral z enim gospodom iz Univerze v Ljubljani
in preštudiral sem celotno delovanje.
Sestavil sem tudi program in svojo kodo za brisanje in pisanje na LCD.
Vse je ok, ampak ko sprobam na mikrokrmilniku, mi ne prepozna LCD-ja.
Sprašujem pa se, če je potrebno tudi za LCD dodat kodo ali je samo
dovolj nastavit pine.
Pa še nekaj mi ni jasno, v main() moram najprej initializirat LCD, nastavit porte in nato lahko pišem ali brišem LCD oz. obstaja kakšno drugo zaporedje.

LP
Aleš

_________________
Pogumen je tisti, ki
prizna da ga je strah.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Gustav
Profesionalec


Pridružen/-a: Pon Jun 2005 17:19
Prispevkov: 768

PrispevekObjavljeno: Pon Jun 18, 2007 2:28 pm    Naslov sporočila: Odgovori s citatom

Najprej nastavi I/O pine, potem inicializiraj LCD, potem pa sele pisi nanj.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
komuna32
Profesionalec


Pridružen/-a: Pet Sep 2006 8:49
Prispevkov: 54
Kraj: Pragersko

PrispevekObjavljeno: Pon Jun 18, 2007 5:42 pm    Naslov sporočila: Odgovori s citatom

Pod nastavitev pinov si mislil:

sbit LCD_AD4 = P2^3;
sbit LCD_AD5 = P2^4;
sbit LCD_AD6 = P2^5;
sbit LCD_AD7 = P2^6;
sbit LCD_RS = P2^2;
sbit LCD_EN = P2^0;
sbit LCD_RW = P2^1;

ali kako drugače??

Aleš

_________________
Pogumen je tisti, ki
prizna da ga je strah.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Gustav
Profesionalec


Pridružen/-a: Pon Jun 2005 17:19
Prispevkov: 768

PrispevekObjavljeno: Pon Jun 18, 2007 5:59 pm    Naslov sporočila: Odgovori s citatom

Kako drugace. Napisal sem ti ze, da spoznaj hardver, preden karkoli caras, ti pa se kar rines z glavo skozi zid - cloveka mine volja pomagati, ker bi bilo ocitno vseeno, ce bi samo copy&paste-al odlomke iz Marxovih zbranih del.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
komuna32
Profesionalec


Pridružen/-a: Pet Sep 2006 8:49
Prispevkov: 54
Kraj: Pragersko

PrispevekObjavljeno: Tor Jun 19, 2007 7:15 am    Naslov sporočila: Odgovori s citatom

Jaz pa sem mislil, da je ta forum namenjen reševanju
problemov. Ampak sedaj vidim, da tisti kateri znajo so
previsoki in se nočejo ukvarjat z začetniki. Hvala vam za
pomoč in toliko da veste da ne bom več gnjavil in bom opustil
z programiranjem, ker mi tako ali tako noben noče pomagat, ker se vsi nosijo visoko. Cel čas mi pišete, da ne poznam C, hardvera itd. toda
noben ne posluša res mojih problemov.
Ker seveda vsi ste začeli z neznanjem in ste se naučili na primerih.
Sem zelo razočaran, ker sem vas imel za nekaj več, sedaj pa vidim da se samo z*******te z menoj.

LP
Aleš

_________________
Pogumen je tisti, ki
prizna da ga je strah.
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jure
Urednik


Pridružen/-a: Pon Jan 2004 12:51
Prispevkov: 2132
Kraj: Ljubljana

PrispevekObjavljeno: Tor Jun 19, 2007 8:27 am    Naslov sporočila: Odgovori s citatom

komuna32 je napisal/a:
Jaz pa sem mislil, da je ta forum namenjen reševanju
problemov.


Aleš,

saj tudi je. NI pa namen foruma, da izkušenejši člani delajo "domače naloge" manj izkušenim. Člani svoj prosti čas popolnoma brezplačno namenjajo uporabnikom zato, da jih usmerjajo z idejami/predlogi, tudi kakšnim programskim izsekom, ne pa celotnim programom, ker potem se manj izkušeni nič ne naučijo - tvoj namen pa je, da se kaj naučiš kajne.

Ne obupaj pri programiranju - malo še poglej v članke o C-ju, ki so objavljeni v reviji Svet elektronike in so namenjeni začetnikom. Morda piši avtorju članka (VolkD je njegov nick na forumu) in če se izkaže, da je C pretežek, se loti Bascoma. Prikaz na LCD-ju je v Bascomu izjemno trivialen.

Lp
Jure[/url]
Nazaj na vrh
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Za začetnike Časovni pas GMT + 1 ura, srednjeevropski - zimski čas
Pojdi na stran Prejšnja  1, 2, 3, 4  Naslednja
Stran 3 od 4

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group