|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2024 12 04, 16:57. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » ilgai nerodo lcd
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
Puslapis 1 iš 2 Pereiti prie 1, 2 Toliau |
|
|
ilgai nerodo lcd |
Parašytas: 2012 04 10, 08:51 |
|
|
|
sveiki, kas yra blogai parašius programa ir įkėlus į PIC ilgai reikia laukti kol ka nors atvaizduos LCD? programa paprasciausia atspauzdinti "veikia LCD" |
|
|
|
|
|
ilgai nerodo lcd |
Parašytas: 2012 04 10, 09:53 |
|
|
|
O programa paviesinsi ar patiems reiks susigalvot? |
|
_________________ Kam man daug žinoti? Jei daugiau žinau, tai daugiau ir užmirštu. O jei mažiau žinau, tai mažiau užmirštu. O jei mažiau užmirštu, vadinasi daugiau žinau. |
|
|
|
|
ilgai nerodo lcd |
Parašytas: 2012 04 10, 10:18 |
|
|
|
kad ir sita :
sbit LCD_RS at RB1_bit;
sbit LCD_EN at RB2_bit;
sbit LCD_D4 at RB4_bit;
sbit LCD_D5 at RB5_bit;
sbit LCD_D6 at RB6_bit;
sbit LCD_D7 at RB7_bit;
sbit LCD_RS_Direction at TRISB1_bit;
sbit LCD_EN_Direction at TRISB2_bit;
sbit LCD_D4_Direction at TRISB4_bit;
sbit LCD_D5_Direction at TRISB5_bit;
sbit LCD_D6_Direction at TRISB6_bit;
sbit LCD_D7_Direction at TRISB7_bit;
void main(){
Lcd_Init();
Lcd_Cmd(_LCD_CLEAR); // Clear display
Lcd_Out(1, 1, "veikia");
} |
|
|
|
|
|
ilgai nerodo lcd |
Parašytas: 2012 04 10, 11:04 |
|
|
|
Gal kompiliuojant nustatai viena dazni, o realiai naudoji kita. Pvz sukompiliuoji 8MHz kvarcui, o naudoji 4MHz. |
|
|
|
|
|
|
ilgai nerodo lcd |
Parašytas: 2012 04 10, 11:23 |
|
|
|
tadysas6 rašo: |
kad ir sita :
sbit LCD_RS at RB1_bit;
sbit LCD_EN at RB2_bit;
sbit LCD_D4 at RB4_bit;
sbit LCD_D5 at RB5_bit;
sbit LCD_D6 at RB6_bit;
sbit LCD_D7 at RB7_bit;
sbit LCD_RS_Direction at TRISB1_bit;
sbit LCD_EN_Direction at TRISB2_bit;
sbit LCD_D4_Direction at TRISB4_bit;
sbit LCD_D5_Direction at TRISB5_bit;
sbit LCD_D6_Direction at TRISB6_bit;
sbit LCD_D7_Direction at TRISB7_bit;
void main(){
Lcd_Init();
Lcd_Cmd(_LCD_CLEAR); // Clear display
Lcd_Out(1, 1, "veikia");
} |
Ir neturi veikti, nes ignoruojami visi mikrovaldikliu programavimo principai.Negi sunku aprasyti portus,isjungti nereikalinga periferija kuri pagal default buna ijungta, galu gale kur while ciklas...ar cia tokia mada pas pradedanciuosius, kad viska daryti kuo primityviau..
Kodas: |
sbit LCD_RS at RB1_bit;
sbit LCD_EN at RB2_bit;
sbit LCD_D4 at RB4_bit;
sbit LCD_D5 at RB5_bit;
sbit LCD_D6 at RB6_bit;
sbit LCD_D7 at RB7_bit;
sbit LCD_RS_Direction at TRISB1_bit;
sbit LCD_EN_Direction at TRISB2_bit;
sbit LCD_D4_Direction at TRISB4_bit;
sbit LCD_D5_Direction at TRISB5_bit;
sbit LCD_D6_Direction at TRISB6_bit;
sbit LCD_D7_Direction at TRISB7_bit;
void main(){
CMCON = 0b00000111;// isjungiam komparatorius
TRISA=0;
TRISB=0;
PORTA=0;PORTB=0;
Lcd_Init();
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
while(1){
Lcd_Out(1, 1, "veikia");
}
} |
|
|
|
|
|
|
|
ilgai nerodo lcd |
Parašytas: 2012 04 10, 12:12 |
|
|
|
ačiū. ant pic simulator viskas tvarkoi veikia. o ant sitos plokštės neveikia. kas joje blogai gal?
|
|
|
|
|
|
ilgai nerodo lcd |
Parašytas: 2012 04 10, 12:33 |
|
|
|
Ar nurodai programoje, kad daznis 20mhz? |
|
|
|
|
|
ilgai nerodo lcd |
Parašytas: 2012 04 10, 12:54 |
|
|
|
Ar nurodai:
TRISA = 0b00001111;
Watchdog Timer - Off
Master Clear Enable - Disable ? |
|
|
|
|
|
ilgai nerodo lcd |
Parašytas: 2012 04 10, 13:05 |
|
|
|
nesu.
o kur nustatyti :
Watchdog Timer - Off
Master Clear Enable - Disable
programoje ar nustatymuos? lcd kontrasta pajungiau per pontiometra i žeme bet maitinimo prie pontiometro neprijungiau. jis butinas? nes ir be maitinimo rodo kvadrateliais pirma eilute |
|
|
|
|
|
ilgai nerodo lcd |
Parašytas: 2012 04 10, 13:30 |
|
|
|
tadysas6 rašo: |
nesu.
o kur nustatyti :
Watchdog Timer - Off
Master Clear Enable - Disable
programoje ar nustatymuos? lcd kontrasta pajungiau per pontiometra i žeme bet maitinimo prie pontiometro neprijungiau. jis butinas? nes ir be maitinimo rodo kvadrateliais pirma eilute |
Nustatymuose-
Project->Edit Project...
Maitinimas prie potenco butinas. |
|
|
|
|
|
ilgai nerodo lcd |
Parašytas: 2012 04 10, 14:09 |
|
|
|
Ji isvis neuzmaitinta... Tik pats procas uzmaitintas per kriena |
|
|
|
|
|
ilgai nerodo lcd |
Parašytas: 2012 04 10, 14:17 |
|
|
|
Socrates rašo: |
Ji isvis neuzmaitinta... Tik pats procas uzmaitintas per kriena |
o tai papasakok kas kur blogai jei kriena |
|
|
|
|
|
ilgai nerodo lcd |
Parašytas: 2012 04 10, 14:33 |
|
|
|
kreno išėjime +5V šyną prijunk
potenso +3V šyną pakeisk į +5V |
|
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
|
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
|
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
|
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
|
LEGO
Mänguköök,
mudelautod,
nukuvanker |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
|
GTA 6 Weapons
GTA 6 Characters,
GTA 6 Map,
GTA 6 Vehicles |
|
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
|
|
|