🌘 利用 RP2040 驅動 TFEL 顯示器:逐步卸載 CPU 負載
➤ 解構 RP2040 PIO 驅動 TFEL 顯示器的技術細節
https://www.zephray.me/post/rpi_pico_driving_el/
本文詳細介紹如何利用 Raspberry Pi RP2040 微控制器及其 PIO (可程式化 I/O) 功能,逐步實現驅動 640x480 像素的雙掃描單色 TFEL 顯示器,並有效將影像輸出任務從 CPU 核心卸載。作者首先說明瞭傳統透過 GPIO Bit-Bang 的方法會佔用大量 CPU 資源且影響時序精確度,隨後引入 PIO 的概念,並分階段展示如何利用 PIO 的自動推拉和側邊設定功能,建立兩個同步的狀態機來處理畫面資料的輸出,最終成功實現了流暢且無閃爍的畫面顯示。
+ 這篇文章對於如何善用 RP2040 的 PIO 進行低階硬體控制非常有啟發性。我之前一直煩惱著如何高效驅動高解析度顯示器,這提供了很好的思路。
+ 實作細節很紮實,尤其是關於兩個 PIO 狀態機
#嵌入式系統 #RP2040 #PIO #TFEL 顯示器 #嵌入式開發
Driving TFEL with RP2040: Offloading the CPU step by step — Wenting's Web Page

After a year hiatus because of family problems i finally released my The Seventies Board! 🥳

The board, hard and software, is fully open source, no obligation to buy something. Retro for the masses, not for the classes!

If you want to find out more, check out these links:

Github: https://github.com/bastetfurry/TheSeventiesBoard
HaD.io: https://hackaday.io/project/204447-the-seventies-board

There is currently a groupbuy going on on Forum64:
https://www.forum64.de/index.php?thread/159630-sammelbestellung-the-seventies-board-beta/

#pdp11 #z80 #retro #rp2040

My current success rate with #MechanicalKeyboard PCB soldering is currently only 2 out of 5, well 40% is a pass mark - just.

The #RaspberryPiPico #RP2040 ‘Gamma Omega TC36K’ board worked (an easy build, could probably have socketed it). 💚

One success, one failure with #SeeedStudio #Xiao BLE castellated in Forager ‘Acid’ PCB (some fiddly back pads). 🧡

Two failures with #ProMicro #nRF52840 BLE in ‘Gamma Omega Hesse’ board attempting faux-castellation💔

Just as well custom PCBs are fabricated in batches of five - waiting on spare parts to try again - #LearningByDoing or #LearningByFailing ?

🌘 設計你的第一個 RP2040 開發板:從原理圖到 PCB
➤ 循序漸進,打造你的專屬 RP2040 嵌入式開發板
https://kaipereira.com/journal/build-a-devboard
本文提供一份詳盡的開發板設計指南,以受歡迎且易於上手的 RP2040 系統單晶片 (SoC) 為核心。作者引導讀者一步步在 KiCad 電路設計軟體中,從建立原理圖開始,解釋每個元件的功能,包括電力供應、濾波電容、時脈振盪器、以及輸入輸出腳位。指南特別強調了電路設計的最佳實踐,例如電源標籤的方向和接地連接,並深入解析了 USB-C 連接埠的配置,包括資料傳輸和電源啟用機制,旨在幫助讀者理解 PCB 設計的基礎,並能自行完成開發板的設計。
+ 這篇文章寫得真好!詳細解釋了每個步驟,讓我這個初學者也能大致理解。
+ 非常實用的教學,尤其在解釋電源濾波和 USB-C 的部分,解決了我之前的很多疑惑。
#嵌入式系統 #電路板設計 #RP2040 #KiCad
Build Your Own RP2040 Devboard

This is a really in-depth tutorial on how to make your own Raspberry Pi Pico clone! Learn fundamental PCB design, make a cool project, and learn how to solder!

Oh, the joy of bit-banging #Ethernet like it's 1999! 🤣 Dive into this quirky #GitHub repo and marvel at the sheer genius of creating a 100 MBit/s transmitter for the #RP2040, because apparently, someone needed to reinvent the wheel with a Raspberry Pi twist. 🚀💻
https://github.com/steve-m/Pico-100BASE-TX #bitbanging #RaspberryPi #quirkyinnovation #HackerNews #ngated
GitHub - steve-m/Pico-100BASE-TX: Bit-banged 100 MBit/s Fast Ethernet transmitter and UDP framer for Raspberry Pi RP2040/RP2350

Bit-banged 100 MBit/s Fast Ethernet transmitter and UDP framer for Raspberry Pi RP2040/RP2350 - steve-m/Pico-100BASE-TX

GitHub

Pico-100BASE-TX: Bit-Banged 100 MBit/s Ethernet and UDP Framer for RP2040/RP2350

https://github.com/steve-m/Pico-100BASE-TX

#HackerNews #Pico100BASETX #RP2040 #Ethernet #UDPFramer #IoT #HardwareDevelopment

GitHub - steve-m/Pico-100BASE-TX: Bit-banged 100 MBit/s Fast Ethernet transmitter and UDP framer for Raspberry Pi RP2040/RP2350

Bit-banged 100 MBit/s Fast Ethernet transmitter and UDP framer for Raspberry Pi RP2040/RP2350 - steve-m/Pico-100BASE-TX

GitHub

iLabs Challenger+ RP2040 LoRa Mk II Adds Upgraded Power Architecture and BConnect Expansion

https://fed.brid.gy/r/https://linuxgizmos.com/ilabs-challenger-rp2040-lora-mk-ii-adds-upgraded-power-architecture-and-bconnect-expansion/

This #MechanicalKeyboard autumnal photoshoot is glorious - but I'm biased with the warm glow of pride seeing the results of the first time someone else used my diode-free Graph Theory 'Gamma Omega TC36K' PCB design (this runs #QMK or #ZMK on an #RP2040 controller); see https://github.com/unspecworks/gamma-omega/issues/26#issuecomment-3483027397

I am currently working on #HeathKit #H89 bring-up, bc the hardware is stable. Will continue on #Intellivision once it's working.

If anyone wants to help with #Intellivision, first goal is to get a ROM emulation using PiRTO-II cart, but with firmware using the #RP2040 PIO.

Any1 want to try?

#retrocomputing #retrogaming

🌘 Raspberry Pi RP2040 或 RP2350 軟體模擬實現 100 Mbit/s 乙太網路
➤ 微控制器效能極限的突破:用軟體模擬實現高速乙太網路
https://www.elektormagazine.com/news/rp2350-bit-bangs-100-mbit-ethernet
開發者 Steve Markgraf 運用 Raspberry Pi Pico 上的 RP2040 (或更新的 RP2350) 微控制器,僅透過軟體和可程式化 I/O (PIO) 成功實現了 100 Mbit/s 的高速乙太網路傳輸。此專案繼先前軟體模擬 USB 之後,展現了 PIO 的強大潛力,能夠處理 MLT-3 編碼、4B5B 線路編碼及擾碼等複雜任務,並能達到每秒約 11 MB 的 UDP 串流傳輸量,可應用於低成本的高速資料擷取與串流情境。
+ 太令人驚訝了!竟然能用 RP2040 跑出 100M 的乙太網路,這對小型專案來說開啟了許多可能性。
+ 這真是個了不起的成
#嵌入式程式設計 #Raspberry Pi #RP2040 #RP2350 #乙太網路 #PIO
Raspberry Pi RP2040 or RP2350 Bit-Bangs 100 Mbit/s Ethernet

Engineer Steve Markgraf Raspberry Pi RP2040 or RP2350 Bit-Bangs 100 Mbit/s Ethernet after kingyoPiyo pulled 10 Mbit off three years ago.

Elektor