|
|
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 12 02, 02:29. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » TWI ACK/nACK naudojimas/reiksme
|
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
|
|
|
|
TWI ACK/nACK naudojimas/reiksme |
Parašytas: 2012 04 20, 07:30 |
|
|
|
Sveiki. Gal kas gali paaskinti kaip elgtis su ACk naudojantis TWI interfeisu? Kas parasyta megos datasheete as zianau, ACK registro reiksme suprantu kaip skaitmeninio disconnect'o ar pns (taip pateikta datasheete). Nesuprantu tos vietos kur siunciant data paskutinis baitas turi buti su nACK, kad SR irenginys priimtu busena - paskutinis baitas gautas arba ST - paskutinis baitas issiustas.
Laurynas. |
|
|
|
|
|
TWI ACK/nACK naudojimas/reiksme |
Parašytas: 2012 04 20, 08:51 |
|
|
|
tai ne disconecto, bet patvirtinimo ACKNOWLEDGE... Tai seanso pabaigos identifikatorius. Esu realizaves si interfeisa, bet jau senokai. Viskas veike normal. |
|
_________________ Nieko taip lengvai nedaliname, kaip patarimus... |
|
|
|
|
|
TWI ACK/nACK naudojimas/reiksme |
Parašytas: 2012 04 20, 09:03 |
|
|
|
is datasheet
Citata: |
Bit 6 TWEA: TWI Enable Acknowledge Bit
The TWEA bit controls the generation of the acknowledge pulse. If the TWEA bit is written to
one, the ACK pulse is generated on the TWI bus if the following conditions are met:
1. The devices own slave address has been received
2. A general call has been received, while the TWGCE bit in the TWAR is set
3. A data byte has been received in Master Receiver or Slave Receiver mode
By writing the TWEA bit to zero, the device can be virtually disconnected from the Two-wire
Serial Bus temporarily. Address recognition can then be resumed by writing the TWEA bit to one
again. |
Betkokiu atveju. Kaip tada su tuo ACK elgtis? Siunciant paskutini data byte is siuntejo TWEA tiesiog priskirti 0 pries pradedant siusti? Jei taip kaip atgal grazinti i "1" MT rezime naudojant interuptus? ST jei supratau teisingai gavus 0xc0 arba 0xc8 statys reiksmes grazinti TWEA i "1". ar dar kazkaip kitaip? |
|
|
|
|
|
|
TWI ACK/nACK naudojimas/reiksme |
Parašytas: 2012 04 20, 09:34 |
|
|
|
Kada siusti ACK ar nACK yra parasyta valdomo irenginio aprasyme. O ka prieme valdiklis reik ziuret twi statuso registra. |
|
|
|
|
|
TWI ACK/nACK naudojimas/reiksme |
Parašytas: 2012 04 20, 09:45 |
|
|
|
Is n-iolikto karto ziuredamas as irgi tai paskebejau
Dabar liko klausimas kada ta TWEA reiktu grazinti i "1" kad TWI neliktu atjingtas. Noretusi, kad tai butu imanoma padaryti paties interupto metu, jog pagrindinis kodas neturetu pastoviai tikrinti ar jau grazinti i "1". |
|
|
|
|
|
|
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 |
|
|
|