|
|
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 11 30, 02:54. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » programos rašymas (žaliems programavime)
|
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
|
|
|
|
programos rašymas (žaliems programavime) |
Parašytas: 2006 02 05, 20:29 |
|
|
|
sveiki,
pagaliau susitvarkiau su kompiliatorium, bet niekaip nesigauna net paprasčiausios programikės parašyt, tarkim su LED, juos pamirgint, net include`o neišeina parašyt, man praneša kad:
GCC plug-in:error:object file not found on expected location... ir paskui tą location`ą parašo |
|
Paskutinį kartą redagavo JAULER, 2006 03 30, 18:12. Redaguota 1 kartą _________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux |
|
|
|
|
programos rašymas (žaliems programavime) |
Parašytas: 2006 02 05, 20:42 |
|
|
|
rašau į at90s2313, kodas pradžiai paprastas, kad užsidegtų keleta diodų, paskui jau darysiu kad mirksėtų. kompiliuoju su AVRSTUDIO AVR-GCC |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux |
|
|
|
|
programos rašymas (žaliems programavime) |
Parašytas: 2006 02 05, 20:51 |
|
|
|
ne, 2 error`ai:
../mokymuisi.c:1:20: io2313.h: No such file or directory
../mokymuisi.c:6: fatal error: opening dependency file dep/mokymuisi.o.d: No such file or directory
compilation terminated.
make: *** [mokymuisi.o] Error 1 |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux |
|
|
|
|
programos rašymas (žaliems programavime) |
Parašytas: 2006 02 05, 21:07 |
|
|
|
beje čia aš prie dviejų kompų viską darau, tai prie pirmojo pirmosios klaidos lyg ir nėra. |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux |
|
|
|
|
programos rašymas (žaliems programavime) |
Parašytas: 2006 02 05, 21:09 |
|
|
|
fizikas rašo: |
ne, 2 error`ai:
../mokymuisi.c:1:20: io2313.h: No such file or directory
|
Nu tai paduok jam tą "io2313.h" ir viskas... |
|
|
|
|
|
programos rašymas (žaliems programavime) |
Parašytas: 2006 02 05, 21:59 |
|
|
|
kiek žiūrėjau, tai supratau kad man reikia sukurti kažkokį xxxx.elf failą |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux |
|
|
|
|
programos rašymas (žaliems programavime) |
Parašytas: 2006 02 05, 22:35 |
|
|
|
fizikas rašo: |
kiek žiūrėjau, tai supratau kad man reikia sukurti kažkokį xxxx.elf failą |
xxxx.elf - tai jau išeities failas. Jį sukuria pats kompiliatorius. Rankomis jo nereikia kurti. |
|
|
|
|
|
|
programos rašymas (žaliems programavime) |
Parašytas: 2006 02 05, 22:55 |
|
|
|
fizikas rašo: |
ne, 2 error`ai:
../mokymuisi.c:1:20: io2313.h: No such file or directory
../mokymuisi.c:6: fatal error: opening dependency file dep/mokymuisi.o.d: No such file or directory
compilation terminated.
make: *** [mokymuisi.o] Error 1 |
na aš irgi nuo nulio čia pradedu tai prasprendžiau tas problemas sekančiai:
Kodas: |
#include <inttypes.h>
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/sleep.h>
void Laikas() // velinimo funkcija
{
// Tuscio ciklo vykdymas 100 000 kartu;
long i=0; for (i=0; i<100000; i++){}
}
void ioinit () //Deklaruojame portus, pertraukimus ir kitus preferences
{
//Visas B portas kaip isejimai
DDRB = 255;
}
int main(void)
{
ioinit();
while(1){
PORTB=0; //tai nuliai
Laikas();
PORTB=255; //tai vienetai
Laikas();
}
}
|
Tik dar nelabai įsikertu kaip nustatyti visus CPU bitus koks taktavimas bus naudojamas, ar bus naudojami sleep režimai, nes tik pakrovus HEX į ATmega16 neveikia .
pas PIC kai programini ASM tai užsiduodi raktus kurie nusako kokios vėlevas pakelti o kurių ne, o kaip čia tai darosi?
Padėkit prašau pasiekti tikslą. Programatorius PonyProg schemotechnika iš: http://www.elektronika.lt/schematic/theme/67/21/ |
|
|
|
|
|
|
programos rašymas (žaliems programavime) |
Parašytas: 2006 02 06, 01:11 |
|
|
|
Viskas nusistato atitinkamuose (control) registruose.
Kas tas taktavimas - nzn, jei takinis daznis tai nuo naudojamo kvarco priklauso.
O kodas geras. Jei viskas sulituota gerai - turi veikt |
|
|
|
|
|
programos rašymas (žaliems programavime) |
Parašytas: 2006 02 06, 14:58 |
|
|
|
Taktavima (clock source) nustato fuse bitai (PonyProge Configuration and Security bits). Pagal defaulta Atmega16 turetu pasileist nuo vidinio 1MHz RC generatoriaus. Tai jei neveikia beda matyt kazkur kitur |
|
|
|
|
|
programos rašymas (žaliems programavime) |
Parašytas: 2006 02 06, 17:20 |
|
|
|
vakaras rašo: |
fizikas rašo: |
kiek žiūrėjau, tai supratau kad man reikia sukurti kažkokį xxxx.elf failą |
xxxx.elf - tai jau išeities failas. Jį sukuria pats kompiliatorius. Rankomis jo nereikia kurti. |
bet man paspaudus "COMPILE" išmeta kad tas failas neegzistuoja ir tai palaiko kaip warning`ą kame bėda? beje aš dar neparašiau pilnos programos, gal kas gali pavyzdį C kalba duoti, na gali būti labai paprastas tarkim kad keli LED`ai užsidegtų.[/quote] |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux |
|
|
|
|
|
programos rašymas (žaliems programavime) |
Parašytas: 2006 02 06, 17:20 |
|
|
|
vakaras rašo: |
fizikas rašo: |
kiek žiūrėjau, tai supratau kad man reikia sukurti kažkokį xxxx.elf failą |
xxxx.elf - tai jau išeities failas. Jį sukuria pats kompiliatorius. Rankomis jo nereikia kurti. |
bet man paspaudus "COMPILE" išmeta kad tas failas neegzistuoja ir tai palaiko kaip warning`ą kame bėda? beje aš dar neparašiau pilnos programos, gal kas gali pavyzdį C kalba duoti, na gali būti labai paprastas tarkim kad keli LED`ai užsidegtų. |
|
_________________ nepamirškit, klysti žmogiška
privatas - privatiems klausimams
arch linux |
|
|
|
|
|
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 |
|
|
|