 |

|
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 27, 23:59. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » HELP!!!!!!!!!
|
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
|
|
|
 |
HELP!!!!!!!!! |
Parašytas: 2006 10 04, 12:11 |
|
|
|
Turiu laaaaaabai dideli prasyma. Gal galetu kas nors atsiusti PILNA bet kokios programos koda, bet kokiam avr mikrokontroleriui C kalba. Siame kode avr'as turetu buti master-transceiver (i2c). Man reikia kuo daugiau pavyzdziu kaip visa tai turetu atrodyt, bo jau baigiu prazilt - vis nesigauna ir nesigauna........... Isbandziau begales variantu ir pagal datasheet'us ir pagal avrlib ............ be rezultatu....... Nors 2 variantai: 1) klaidos, 2) kodas neveikia taip kaip turetu
Labai prasau.......
e-mail: chulio666@one.lt |
|
_________________ I GAVE UP DRINKING, SMOKING AND SEX!
it was the worse 15 minutes of my life! |
|
|
|
 |
HELP!!!!!!!!! |
Parašytas: 2006 10 04, 21:24 |
|
|
|
o gal irgi beda hardwaire? Pull-up rezistorius uzdejai? |
|
|
|
|
 |
HELP!!!!!!!!! |
Parašytas: 2006 10 05, 08:15 |
|
|
|
|
_________________ I GAVE UP DRINKING, SMOKING AND SEX!
it was the worse 15 minutes of my life! |
|
|
|
 |
HELP!!!!!!!!! |
Parašytas: 2006 10 05, 14:21 |
|
|
|
Visų pirma, pamėgink suprasti patį I2C protokolą, o ne mėgink dešimtis programų. |
|
|
|
|
 |
HELP!!!!!!!!! |
Parašytas: 2006 10 05, 15:03 |
|
|
|
Master->start, Master->address, Slave->ack, Master->data, Slave->ack, ....... Master->stop
Cia gi viskas! Jei nera ack grizta nuo pradziu. Atrodo paprasta, bet parasyt veikiancio kodo nepavyksta.... Vis kokios nors klaidos.... |
|
_________________ I GAVE UP DRINKING, SMOKING AND SEX!
it was the worse 15 minutes of my life! |
|
|
|
 |
HELP!!!!!!!!! |
Parašytas: 2006 10 05, 16:42 |
|
|
|
Mes juk ne orakulai, negalime atspėti. Tai kokios dar klaidos? Nekompiliuoja? Toje klaidoje kažką rašo?
Ar sukompiliuoja, bet kažkodėl programa neveikia? |
|
|
|
|
 |
HELP!!!!!!!!! |
Parašytas: 2006 10 06, 08:12 |
|
|
|
Visu pirma priraso klaidu. Istaisau. Sukompiliuoju. Po to paleidziu ant vmlab. Nusiuncia starta ir pakimba... O turetu pradet clock'a ir address duot. |
|
_________________ I GAVE UP DRINKING, SMOKING AND SEX!
it was the worse 15 minutes of my life! |
|
|
|
 |
HELP!!!!!!!!! |
Parašytas: 2006 10 06, 16:43 |
|
|
|
Chulio rašo: |
Visu pirma priraso klaidu. |
Pvz kur? Tas kodas visiškai teisingas!
Gal ten kokių konstantų trūksta ar dar ko? |
|
|
|
|
 |
HELP!!!!!!!!! |
Parašytas: 2006 10 11, 08:19 |
|
|
|
Pvz: missing ')', prie registru nustatymo (sitos tai visai nesuvokiu...);
may not return a value, prie "return false"
Citata: |
Gal galetu kas nors atsiusti PILNA bet kokios programos koda, bet kokiam avr mikrokontroleriui C kalba. Siame kode avr'as turetu buti master-transceiver (i2c) |
|
|
_________________ I GAVE UP DRINKING, SMOKING AND SEX!
it was the worse 15 minutes of my life! |
|
|
|
 |
HELP!!!!!!!!! |
Parašytas: 2006 10 11, 08:24 |
|
|
|
dėl false - gali būti. Tiesiog programos pradžioje uždefainink:
#define false 0
#define true 1
Nebepamenu dabar, gal dar ten reikia darašyti '='. |
|
|
|
|
 |
 |
HELP!!!!!!!!! |
Parašytas: 2006 10 11, 11:44 |
|
|
|
BLASTER rašo: |
dėl false - gali būti. Tiesiog programos pradžioje uždefainink:
#define false 0
#define true 1
|
#define'ai yra. Viska rasau kaip cia:
Citata: |
#define false 0
#define true 1
#define i2c TWDR
#define i2cConf TWCR
#define i2cStatus TWSR
#define i2cIntFlag 0x80
#define i2cStart 0x20
#define i2cStop 0x10
#define i2cEn 0x04
#define i2cStatusStart 0x08
#define i2cStatusSlaveACK 0x18
#define i2cStatusDataACK 0x28
// Bit Rate: 384,000 kHz
TWSR = 0x00;
TWBR = 0x08;
TWAR = 0x00;
unsigned char I2CWriteByte(unsigned char I2Caddress, unsigned char adressH, unsigned char adressL, unsigned char data){
unsigned char i = 0;
repeatAll:
i++;
if(i > 100) return false;
i2cConf = i2cIntFlag | i2cStart | i2cEn;
while (!(i2cConf & i2cIntFlag));
if ((i2cStatus & 0xF8) != i2cStatusStart) goto repeatAll;
i2c = I2Caddress;
i2cConf = i2cIntFlag | i2cEn;
while (!(i2cConf & i2cIntFlag));
if ((i2cStatus & 0xF8) != i2cStatusSlaveACK) goto repeatAll;
i2c = addressH;
i2cConf = i2cIntFlag | i2cEn;
while (!(i2cConf & i2cIntFlag));
if ((i2cStatus & 0xF8) != i2cStatusDataACK) goto repeatAll;
i2c = addressL;
i2cConf = i2cIntFlag | i2cEn;
while (!(i2cConf & i2cIntFlag));
if ((i2cStatus & 0xF8) != i2cStatusDataACK) goto repeatAll;
i2c = data;
i2cConf = i2cIntFlag | i2cEn;
while (!(i2cConf & i2cIntFlag));
if ((i2cStatus & 0xF8) != i2cStatusDataACK) goto repeatAll;
i2cConf = i2cIntFlag | i2cEn | i2cStop;
return true;
}
|
Tik bit rate pasikeiciu |
|
_________________ I GAVE UP DRINKING, SMOKING AND SEX!
it was the worse 15 minutes of my life! |
|
|
|
 |
 |
HELP!!!!!!!!! |
Parašytas: 2006 10 12, 08:20 |
|
|
|
Susitvarkiau!!! Jei dar kas nors bando paleist sia programa - patarimas: sita vieta
Citata: |
TWSR = 0x00;
TWBR = 0x08;
TWAR = 0x00;
|
ikiskit i funkcija. Man beliko sukompiliuot ir ikist i atmega8 (aisku pries tai fuse bits teks perkast) |
|
_________________ I GAVE UP DRINKING, SMOKING AND SEX!
it was the worse 15 minutes of my life! |
|
|
|
|
 |
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 |
|

|
 |