Prenos údaju o hmotnosti.
Moderátor: Moderátoři
DOUT je 1 keď dáta niesu pripravené (SCK je 0). Až modul pripraví dáta, zmení sa DOUT na 0. Na to môžeš poslať na SCK 25 až 27 pozitívnych impulzov a pri každom prečítaš z DOUT jeden bit, z ktorých si poskladáš 3 byty (a ešte posledné 1 až 3 bity ostanú). Že prečo 25 až 27 impulzov keď na prijatie stačí 24? Nestačí. Treba 25, 26, alebo 27, podľa toho sa nastaví typ dát ktorý to pošle nabudúce. Je to na tom obrázku. Po skončení je DOUT 1, až kým modul nepripraví ďalšie dáta.
Ako je riešené keby sa arduino reštartovalo v polovici komunikácie neviem, nevidím tam reset pin do modulu. Zrejme má modul nejaký časový limit na SCK po ktorom sa vráti do východzej pozície... teda určite ho má, ako inak by rozlíšil posledný SCK keď počet je premenlivý. Chcelo by to prečítať datasheet a spraviť si poznámky.
Serial Interface
Pin PD_SCK and DOUT are used for data
retrieval, input selection, gain selection and power
down controls.
When output data is not ready for retrieval,
digital output pin DOUT is high. Serial clock
input PD_SCK should be low. When DOUT goes
to low, it indicates data is ready for retrieval. By
applying 25~27 positive clock pulses at the
PD_SCK pin, data is shifted out from the DOUT
output pin. Each PD_SCK pulse shifts out one bit,
starting with the MSB bit first, until all 24 bits are
shifted out. The 25th pulse at PD_SCK input will
pull DOUT pin back to high (Fig.2).
Input and gain selection is controlled by the
number of the input PD_SCK pulses (Table 3).
PD_SCK clock pulses should not be less than 25
or more than 27 within one conversion period, to
avoid causing serial communication error.
Ctrl+C v datasheete, Ctrl+V v prekladači.
PotPalo píše:...Ako je riešené keby sa arduino reštartovalo v polovici komunikácie neviem, nevidím tam reset pin do modulu. Možno má modul nejaký časový limit na SCK... chcelo by to prečítať datasheet.
Reset se provadi vytazenim hodin do H na dobu delsi nez 60us.
Je to popsano v odstavci priznacne nazvanem "Reset and Power-Down" jenz nasleduje ten ktery jsem tu zkopiroval.
https://www.google.com/search?q=A+to+MS ... C4%8Do&aqs
kutilmil píše:Termite neviem anglicky. Nerozumiem tomu.
Bud rad ze je to vubec anglicky, ja pracuju s obvody jejichz dokumentace vypada takto https://datasheet.lcsc.com/lcsc/1810010 ... 183531.pdf
termit256 píše:Bud rad ze je to vubec anglicky, ja pracuju s obvody jejichz dokumentace vypada takto https://datasheet.lcsc.com/lcsc/1810010 ... 183531.pdf
Kdyť je to tak krásně Gůglem přeložený, tohle je bez jedinný úpravy.
TTP226-809SN TonTouchTM je dotykový integrovaný obvod navržený na principu kapacitního snímání, který poskytuje 8 dotykových kláves,
Tento čip pro detekci dotyku je speciálně navržen tak, aby nahradil tradiční tlačítka.Velikost dotykového detekčního PADu lze nastavit podle různé citlivosti.
To spíš Gůglovy překlady z angličtiny a němčiny jsou občas příšerný.
Proč mi nemůže všechno chodit hned ?!!
