 |

|
|
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 2025 12 23, 11:02. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » Reikia pagalbos kas ismanot C kalba
|
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
|
|
|
 |
Reikia pagalbos kas ismanot C kalba |
Parašytas: 2009 11 23, 20:38 |
|
|
|
|
nu reiks dar intike pasikapstyt...
| sneikaz rašo: |
| Nu nezinau kas cia dar gali but, pas mane ant avr tokia funkcija kuo puikiausiai sukasi. |
aciu uz pagalba |
|
|
|
|
|
 |
Reikia pagalbos kas ismanot C kalba |
Parašytas: 2009 11 23, 20:42 |
|
|
|
|
void LCDtekstas(const char *string)
pamegink vietoje const panaudoti flash. nors cia nuo kompiliatoriaus priklauso.
arba jei jau niekas neveikia tai pamegink
void LCDtekstas(void *strings)
o paskui void konvertuok i flash |
|
|
|
|
|
 |
Reikia pagalbos kas ismanot C kalba |
Parašytas: 2009 11 23, 20:56 |
|
|
|
|
void LCDtekstas(flash char *string) -nesikompiluoja
kompiluojasi sitas:
void LCDtekstas(void *string)
{
while ( *string)
LCDChar( *string++ ); //raides paisymo funkcija
}
, bet vel klaida rodo i iskvietimo eilute
LCDtekstas("TESTAS");
ka turejai galvoi "void konvertuok i flash" (kaip ta padaryt) |
|
|
|
|
|
 |
Reikia pagalbos kas ismanot C kalba |
Parašytas: 2009 11 23, 21:00 |
|
|
|
|
ziureiu idomi problema, kad tau procesorisu isvis nenori niekaip perduoti flash pointeriu
gal tu ant pic programuoji, o pic lyg ir neturi flash adresavimo |
|
|
|
|
|
 |
Reikia pagalbos kas ismanot C kalba |
Parašytas: 2009 11 23, 21:06 |
|
|
|
|
| Digix rašo: |
kistas kompiliatoriius pas tave gal tu ant pic procesroriaus o ne avr programuoji?
tada yra klausimas kokiu budu tavo procesoriuje galima skaityti flash. jei tai pic tai gali buti kad reikes kazkokios specialios funkcijos kad skaityti flash.
o void kaip konvertuoti i flash tai sunku pasakyti. tai reikia pirma isiakinti ka minejau apie flash skaityma. o paskui ta void pointeri paduoti savo ta funkcijai.
void gali buti betkas kas tik nori. |
taip, zinoma, as dirbu su PICais.... MPLABas kompiliuoja PICams! (nuotraukose matos ir programa ir picas....) |
|
|
|
|
|
 |
Reikia pagalbos kas ismanot C kalba |
Parašytas: 2009 11 23, 21:17 |
|
|
|
|
va paziurejau internete su pic atrodo reiketu deklaruoti kaip rom pointerius eo ne flash arba const kaip atmega
void LCDtekstas(rom char *string) |
|
|
|
|
|
 |
Reikia pagalbos kas ismanot C kalba |
Parašytas: 2009 11 23, 22:13 |
|
|
|
|
tau raso kad parametru deklaracijos gali buti tuk ram atmintyje tavo kompiliatorius flash nepriima.
taigi tau reikia pirma isiakinti ar isvis imanoma gauti pointeri i flash etmintyje esanti teksta.
pvz patikrink ar iamnoma tokia eilute:
void *x= (void*)"abcd"; ar kazkaip panasiai |
|
|
|
|
|
 |
Reikia pagalbos kas ismanot C kalba |
Parašytas: 2009 11 23, 22:21 |
|
|
|
|
neveikia (jei teisingai supratau kur irasyti)
negi reiks gryzt prie ASEMBLERIO kur jau viska mopkejau uzsimerkes rasyt  |
|
|
|
|
|
 |
Reikia pagalbos kas ismanot C kalba |
Parašytas: 2009 11 23, 23:00 |
|
|
|
|
neveikia ir taip.... turbut rankos per kreivos
o gal problema mano programose? naudoju MPLAB IDE su CCS C compiliatoriumi |
|
|
|
|
|
 |
Reikia pagalbos kas ismanot C kalba |
Parašytas: 2009 11 23, 23:13 |
|
|
|
|
| sneikaz rašo: |
| O nenori PIC headerio failo normaliai susutvarkyt? ir kodel bandai tai padaryt ant 16F jei naudojamas 18F? |
siuo metu bandau pasirasyt pavizduka 16F877 (ten tik uzsilikes seno katalogo pavadinimas su PIC18F...) (esmes tai nekeicia)
o 'header' sutvarkyta.... - irgi ne tame beda |
|
Paskutinį kartą redagavo dariusmano, 2009 11 23, 23:18. Redaguota 1 kartą |
|
|
|
 |
Reikia pagalbos kas ismanot C kalba |
Parašytas: 2009 11 23, 23:15 |
|
|
|
|
| kompiliatorisu raso kad tiik ram naudoti galima reikia isiakinti kaip gauti pointeri i flash o toliau bus galima kazka galvoti |
|
|
|
|
|
|
 |
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 |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Must have farming mods
Farming simulator modhub,
Best farming simulator mods |
|

|
 |