User Tools

Site Tools


en:pfw:dht22

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:pfw:dht22 [2025-06-27 11:35] – [Implementation for RP2040] mkaen:pfw:dht22 [2025-06-27 12:05] (current) – [Implementation for RP2040 using a PIO block] mka
Line 63: Line 63:
  
  
-====== Implementation for RP2040 PIO ======+====== Implementation for RP2040 ======
  
-[[en:pfw:dht22-rp2040-nofortht|DHT22 for the Raspberry Pi Pico Board RP2040 and noForth t]]+[[en:pfw:dht22-rp2040-nofortht|DHT22 for the Raspberry Pi Pico Board RP2040 and noForth t]] using a PIO block
  
-[[en:pfw:assemblers_pio-assembler]]+PIO stands for //Programmable Input Output//. You can program the PIO blocks with the [[en:pfw:assemblers_pio-assembler|noforth t PIO Assembler]].
 ====== Background Information ====== ====== Background Information ======
  
Line 74: Line 74:
   * [[https://www.ti.com/lit/ds/symlink/msp430g2553.pdf|MSP430G2553 datasheet SLAS735J.PDF]], port data on page 49ff   * [[https://www.ti.com/lit/ds/symlink/msp430g2553.pdf|MSP430G2553 datasheet SLAS735J.PDF]], port data on page 49ff
   * [[https://home.hccnet.nl/anij/nof/noforth.html| noforth.html - find your version, docmentation,  tool.f and asm.f here.]] All about noForth.   * [[https://home.hccnet.nl/anij/nof/noforth.html| noforth.html - find your version, docmentation,  tool.f and asm.f here.]] All about noForth.
 +  * [[en:pfw:whatisapioblock|What is a PIO block?]]
  
 ====== Aids ====== ====== Aids ======
  
 +MK:\\
 I like //Notepad Next// for Linux, a cross-platform, reimplementation of //Notepad++//. I like //Notepad Next// for Linux, a cross-platform, reimplementation of //Notepad++//.
 https://github.com/dail8859/NotepadNext\\ https://github.com/dail8859/NotepadNext\\
Line 82: Line 84:
 https://wiki.forth-ev.de/doku.php/projects:e4thcom\\ https://wiki.forth-ev.de/doku.php/projects:e4thcom\\
 Sometimes I also use Windows and Teraterm, for example, to log longer MCU outputs to a file. I also prefer it for testing parts of the source code using copy and paste.\\ Sometimes I also use Windows and Teraterm, for example, to log longer MCU outputs to a file. I also prefer it for testing parts of the source code using copy and paste.\\
-AZDelivery Logic Analyzer 8 CH, 24MHz. (Amazon)\\+In this project I used a Logic Analyzer by AZDelivery, 8 CH, 24MHz. (Amazon)\\
 //PulseView// is a Qt-based logic analyzer and oscilloscope GUI for sigrok. //PulseView// is a Qt-based logic analyzer and oscilloscope GUI for sigrok.
  
en/pfw/dht22.1751016931.txt.gz · Last modified: 2025-06-27 11:35 by mka