|
|
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 06, 07:32. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » attiny isejime ti 1,2 volto
|
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
|
|
|
|
attiny isejime ti 1,2 volto |
Parašytas: 2011 11 18, 19:49 |
|
|
|
pradedu uzsiimineti valdikliu programavime, tai kolkas zalias esu. padariau programa, bet problema ta, kad isejime gunu tik 1,2v kai padaryti kad butu 5v?
programa tokia:
#include <iotiny2313.h>
int main( void )
{
DDRB=255;
PORTD=255;
while(1){
if (!(PIND&3))
PORTB=1; else PORTB=0;
if (!(PIND&12))
PORTB=1; else PORTB=0;
if (!(PIND&5))
PORTB=2; else PORTB=0;
if (!(PIND&1))
PORTB=2; else PORTB=0;
if (!(PIND&4))
PORTB=2; else PORTB=0;
}} |
|
|
|
|
|
|
attiny isejime ti 1,2 volto |
Parašytas: 2011 11 18, 20:26 |
|
|
|
Čia dabar yra, kad per viena if'a įjungia porta, o per kita if'a išjungia todėl ir atrodo kad 1.2V
Kodas: |
#include <iotiny2313.h>
int main( void )
{
DDRB=255;
PORTD=255;
while(1){
if (!(PIND&3))
PORTB |= (1<<PB0); else PORTB &= ~(1<<PB0);
if (!(PIND&12))
PORTB |= (1<<PB0); else PORTB &= ~(1<<PB0);
if (!(PIND&5))
PORTB |= (1<<PB1); else PORTB &= ~(1<<PB1);
if (!(PIND&1))
PORTB |= (1<<PB1); else PORTB &= ~(1<<PB1);
if (!(PIND&4))
PORTB |= (1<<PB1); else PORTB &= ~(1<<PB1);
}} |
|
|
|
|
|
|
attiny isejime ti 1,2 volto |
Parašytas: 2011 11 18, 20:30 |
|
|
|
Kodas: |
PORTB &= ~(1<< n); - išjungia
PORTB |= (1 << n); - įjungia
PORTB ^= (1 << n); - perjungia (toggle) |
|
|
|
|
|
|
attiny isejime ti 1,2 volto |
Parašytas: 2011 11 21, 13:07 |
|
|
|
Tai ir raso, kad neaprasei vardu... aprasyk.
#define PB0 0
#define PB1 1
ir t.t. |
|
_________________ Nieko taip lengvai nedaliname, kaip patarimus... |
|
|
|
|
attiny isejime ti 1,2 volto |
Parašytas: 2011 11 21, 13:10 |
|
|
|
be to debug rezimas... Programuoti i cipa reikia realase linkerio rezimu gauta hexa. |
|
_________________ Nieko taip lengvai nedaliname, kaip patarimus... |
|
|
|
|
attiny isejime ti 1,2 volto |
Parašytas: 2011 11 21, 15:10 |
|
|
|
tada reiskia kad yra impulsai arba neteisingai sukonfiguravai portus(nepadarei PULL UP) |
|
_________________ Nieko taip lengvai nedaliname, kaip patarimus... |
|
|
|
|
attiny isejime ti 1,2 volto |
Parašytas: 2011 11 21, 16:09 |
|
|
|
konfiguruojant portus turi surasyti visus 1...
DDRB=0xff;
PORTB=0xff;
jei visi portai B isejimai... O siaip, tai datasheet... datasheet |
|
_________________ Nieko taip lengvai nedaliname, kaip patarimus... |
|
|
|
|
attiny isejime ti 1,2 volto |
Parašytas: 2011 11 21, 16:53 |
|
|
|
Liudass rašo: |
0xff tai taspats kas ir 255? |
Siūlyčiau pasigūglinti apie dešimtainius, šešioliktainius ir dvejetainius skaičius. Tada pamatysi kad 2->0b11111111 = 10->255 = 16->0xFF. |
|
|
|
|
|
|
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 |
|
|
|