 |

|
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 07 18, 19:35. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » Kaip priskirti porto kojai pavadinima? :)
|
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
|
|
|
 |
Kaip priskirti porto kojai pavadinima? :) |
Parašytas: 2009 06 21, 21:42 |
|
|
|
Sveiki,
na klausimas elementarus:
kaip Code Vision AVR programoje, C kalba, tam tikrai porto kojai priskirti pavadinima
tarkim
RS = PORTB.0;
DIODAS = PORTB.1;
ir tt. (aisku, naudojant tai, ka as parasiau - programa meta klaida)
Aciu  |
|
|
|
|
 |
Kaip priskirti porto kojai pavadinima? :) |
Parašytas: 2009 06 21, 21:50 |
|
|
|
c kalboj naudoji #define
#define ISMETIMAS PORTB
#define JUNGIKLIS PIND
ir tt ir pan
(redaguota ir sutvarkyta į teisingą)  |
|
Paskutinį kartą redagavo R2D2, 2009 06 22, 21:27. Redaguota 1 kartą |
|
|
|
 |
Kaip priskirti porto kojai pavadinima? :) |
Parašytas: 2009 06 22, 19:37 |
|
|
|
Rasau va taip:
// Declare your global variables here
#define PORTB EKRANAS;
Ir ismeta begale klaidu.
tai turbut kazkaip kitaip priskiriama... galit padet? |
|
|
|
|
 |
Kaip priskirti porto kojai pavadinima? :) |
Parašytas: 2009 06 22, 20:32 |
|
|
|
Na bent jau winavr reikėtų rašyti atvirkščiai:
#define ekranas PORTB
(kabliataškio nereikia tokiam apibrėžimui).
Dabar jei nori valdyti PORTB.2, rašai taip:
#define ekranas PORTB
#define rs (1<<2)
ekranas|=rs;// PORTB.2=1;
ekranas&=~rs; PORTB.2=0; |
|
|
|
|
 |
Kaip priskirti porto kojai pavadinima? :) |
Parašytas: 2009 06 22, 20:53 |
|
|
|
Nu neveikia ne vienas is situ. kaip ir rasiau, as naudoju Code Vision AVR.
Atrodytu, tokia smulkmena, taciau ja issprendus programuot butu kur kas paprasciau
tai gal yra naudojanciu Code Vision AVR?
Aciu, kas jau dave patarimu  |
|
|
|
|
 |
Kaip priskirti porto kojai pavadinima? :) |
Parašytas: 2009 06 22, 21:26 |
|
|
|
slotkevitch2 rašo: |
Na bent jau winavr reikėtų rašyti atvirkščiai:
|
tikrai atvirkščiai negu parašiau, susimaišiau
nėra skirtumo winavr ar koks kitas paketas, yra gi standartas
autoriui:
kintamųjų deklaracija ir tokie aprašymai yra skirtingas dalykas
ir išvis galėtum parodyti ką ten prirašei. jugi ne slaptą karinį objektą gamini. |
|
|
|
|
 |
Kaip priskirti porto kojai pavadinima? :) |
Parašytas: 2009 06 23, 00:31 |
|
|
|
deja codevision naudoja siek tiek patobulinta variant o winavr standartini C
and codevision rasyti reikia taip
#define RLED PORTB.1
#define BLED PORTB.3
paskui proramoje rasai
BLED=1;
is esmes su define galima tiesiog pasidaryti nauja pavadinima betkam
pvz
#define PI 3.14
#define input PINA.1+PINA.2*2 |
|
|
|
|
|
 |
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 |
 |
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 |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Football Training Kit
Football Training Equipment,
Football Skills,
Football Training |
|

|
 |