<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>My New Hugo Project</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/</link><description>Recent content on My New Hugo Project</description><generator>Hugo -- gohugo.io</generator><language>zh-tw</language><copyright>© 2026 Habonroof</copyright><lastBuildDate>Tue, 04 Aug 2026 15:39:02 +0000</lastBuildDate><atom:link href="https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>再進化！輝光管時鐘第二代｜硬體設計、KiCad Layout 與 JLCPCB 打樣實錄</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2026-08-nixie-clock-design-and-debug/</link><pubDate>Tue, 04 Aug 2026 11:42:07 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2026-08-nixie-clock-design-and-debug/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUXfhGuNgqZaXnGbeiUHsU%5C_li3%5C_vGPnZ4seA9EbNO9hzyKQN%5C_LOaN%5C_iTcaMwHHG48aOvK92k0wGyiyTblN3%5C_9y40qYF-qKvLAHa1Axy63Afd8Q94voo0dGfLkItAaZAWOVifAjf5HopdAkY-sR-zjtwy63IpH2XA9EEn365j2q-Hv22GIqjUeBAxgdHPU/s1600/Screenshot%202026-08-04%20at%2023.14.36.png" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2026-08-nixie-clock-design-and-debug/images/2026-08-nixie-clock-design-and-debug-a1a5e53e7e33.png"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;延續上一篇文章&lt;a href="https://www.habonroof-playground.com/2026/07/blog-post.html" target="_blank" rel="noreferrer"&gt;再進化！輝光管時鐘第二代 | 設計動機與前言&lt;/a&gt; 我延續模組化設計把整個作品分成顯示板與控制板，並讓顯示板可以依照個人喜好選用IN-4或者IN-14的輝光管。&lt;/p&gt;</description></item><item><title>再進化！輝光管時鐘第二代 | 設計動機與前言</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2026-07-blog-post/</link><pubDate>Wed, 08 Jul 2026 09:06:33 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2026-07-blog-post/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoQVnhLXmUewBnTyv2zRMAKmjFKYHhfjSub1FUqn4leb%5C_eJTUs3UsU7SAQJ9J8pzhEwfdmh1lp9o71CX8yv6N6atY2BvuDfswkuULnqqIlamG3D2QcPyU1EDzYboZBc6ReGY4zKDd3MN9jluI83O3YkzjPKgUrxo6UNCWoGvXv4Vib9oiLmyXb09w8sao/s1206/IMG%5C_3035.jpg" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2026-07-blog-post/images/2026-07-blog-post-d443edaf5bce.jpg"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;沉寂了好一陣子，很榮幸跟大家宣布，第二代的輝光管時鐘已經在設計了！&lt;/p&gt;
&lt;p&gt;有鑑於第一代時鐘是純粹手工設計焊接電路，不管是在製作上還是韌體的學習上都有很高的門檻，有很多朋友也不停地詢問我是否有出第二代的打算，我自己也有想把它當成一個產品來試試看的打算。&lt;/p&gt;</description></item><item><title>演算法與人性 | 網際網路死亡論，一場不可逆的資訊演化</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2025-08-algorithm-and-humane-an-irreversable-information-evolution/</link><pubDate>Sun, 03 Aug 2025 13:37:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2025-08-algorithm-and-humane-an-irreversable-information-evolution/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSIf-g8HVuqN-8kkVayer40dLx3eIF6bj-4L5yFLMUQ%5C_i4jehw2lHYoRfsxJpaC43i9lwIgsXcgnQm0OiutyLohrn7HZ4N08jssttoFXHo%5C_72b%5C_KJOtzjYkjrwzhvSSvJ0aEaUiouX5CkVQTCq7gYDAP5xMz8ERH2QTV0GP71tvp1ndsZ7h1Yt6AwknmE/s1600/algorithm%5C_and%5C_humane%5C_an%5C_irresable%5C_information%5C_evolution.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2025-08-algorithm-and-humane-an-irreversable-information-evolution/images/2025-08-algorithm-and-humane-an-irreversable-information-evolution-8893783db45b.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;h2 class="relative group"&gt;目錄
 &lt;div id="目錄" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e7%9b%ae%e9%8c%84" aria-label="定位點"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h2 class="relative group"&gt;引言
 &lt;div id="引言" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%bc%95%e8%a8%80" aria-label="定位點"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;曾幾何時我們的社群媒體上出現的不再是身邊朋友的動態，不是親戚家誰生了孩子，不是朋友去哪裡旅遊，取而代之的是「為你推薦」、「你可能會喜歡」這種貼文？&lt;/p&gt;</description></item><item><title>測試自動化 | 用Paramiko 控制設備，並用 SCP進行檔案傳輸</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2025-06-ssh-password-less-connect-and-paramiko-file-transfer/</link><pubDate>Mon, 02 Jun 2025 07:13:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2025-06-ssh-password-less-connect-and-paramiko-file-transfer/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTemvNRRDkgQeYtnwUSXSlOt71ReouQMyrxi4YfVfwKLbXPJiRjr3D-xFOMa4B5yY8A4fJLi70o-iURSll2l1bLyv4Dud3F6QC1ntfqYQKbUl7RH9aT1R7pwA2kannAXDxWB19YEaI215sOcJsrhjYC9zJ6kHuZbk%5C_UXAMA8OBMdLBL1Xv0kP0raGGnrc/s1200/paramiko%5C_auto%5C_mation%5C_cover.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2025-06-ssh-password-less-connect-and-paramiko-file-transfer/images/2025-06-ssh-password-less-connect-and-paramiko-file-transfer-3d0b99dfd625.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;這篇文章介紹如何使用 paramiko與其他設備建立SSH連線，不透過密碼而是使用公私鑰加密的方式避免密碼洩漏的風險，同時提高安全性。此外，Paramiko 也可以用來進行檔案傳輸，非常適合用在實驗室自動化上。假如我想要遠端控制波形產生器與待測物，就可以利用 paramiko同時連線兩台機器，並且利用自動化腳本同時控制這兩台機器，實現 Automation Lab的應用場合。{alertInfo}&lt;/p&gt;</description></item><item><title>軟體工程基礎筆記 | Regular expression, Git, Tee, Awk</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2025-05-softwareengineeringnotesandtips/</link><pubDate>Sun, 18 May 2025 09:27:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2025-05-softwareengineeringnotesandtips/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj49MP2uk52TPgwNoeSp%5C_jv9aX948TO6-BnxbMGCsUaUiqgRr1NSI9vKnhWNfLsesDHaB4Q76EW2YphoQQEQeQIVFGcaRgFsuBZT7BMAW9JGs%5C_C6o9H3JaymttnUAkj1JfGzZIkPhuhosvlAF834vaJ5Jqybnig0vzeDb-rZZyT8zL9OkiaEP1W7Q-Vn0E/s1600/software%5C_engineering%5C_notes%5C_and%5C_tips%5C_cover.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2025-05-softwareengineeringnotesandtips/images/2025-05-softwareengineeringnotesandtips-3a1f016b545c.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;這篇文章紀錄一個硬體工程師轉職軟體工程師的筆記。&lt;/p&gt;
&lt;p&gt;隔行如隔山，以前會的東西現在都是從0開始。這篇筆記紀錄一些其他厲害的工程師常用的工具。雖然內容對資工系或者軟體工程師來說應該是基礎到不能再基礎，這裡就是給我自己的小筆記，給我這種菜比八看的。{alertInfo}&lt;/p&gt;</description></item><item><title>韌體更新設計實例 (五) 整合測試與除錯分享</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-12-mcu-firmware-update-final-result-and-debug-tips/</link><pubDate>Sun, 15 Dec 2024 04:49:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-12-mcu-firmware-update-final-result-and-debug-tips/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPFjZguorU9Cm5dn6uCjiA3VpfsOiUwmTw8rjqt8XeJCYCjixJIzQ7zqnALrbuzFP0Z0Cn9fBhyphenhyphenx8M%5C_gXcHTPBdlDaE-z%5C_0McuJ%5C_Ywy6uHIG9X-Ga%5C_Mi1-FVg089UrmqRrqwzojvpaxi72i2UGdJVjz96KSHc-kou8oJPweWW22Qdac1YmZO-ocCxoONk/s1600/firmware%20update%20final%20result.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2024-12-mcu-firmware-update-final-result-and-debug-tips/images/2024-12-mcu-firmware-update-final-result-and-debug-tips-2d3cbb6c0065.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;遠端韌體更新是嵌入式系統開發者不可或缺的方便工具之一，筆者使用TI 的TMS320F280025C 並搭配 Raspberry Pi 作為傳送更新的系統，透過 I2C 介面將編譯好的 .hex 韌體檔案由 Raspberry Pi傳送到 MCU ，並且正確執行更新後的應用程式。前面四篇文章分別帶大家從流程設計、Bootloader撰寫、Hex檔的製作與通訊協議設計以及 Flash 的寫入操作與實驗。這篇文章會帶大家看最後韌體更新的實驗結果，以及除錯經驗的分享。{alertInfo}&lt;/p&gt;</description></item><item><title>韌體更新設計實例 (四) Flash API 寫入實驗</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-12-c2000-flash-api-experiment/</link><pubDate>Fri, 13 Dec 2024 15:42:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-12-c2000-flash-api-experiment/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPxCUjbsHTpUCc2wRpIm%5C_C6lLdRrJPeeFXld7gtNYwtHnwt4wHLdjGGZLsFHOQE4rEygQAwqr4bzc1HK-i2gtbxJihjwpFygQk9FfK2sKGKot8UbHVAK1Fjsz2phWmEFw54IH6FTv59FuKKlcu6khQdqXG0vGTeKjjydeUQXO1eQfij66XZLMwRNE3W4s/s1600/firmware%20update%20cover-4.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2024-12-c2000-flash-api-experiment/images/2024-12-c2000-flash-api-experiment-ba5f91b3e497.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;遠端韌體更新是嵌入式系統開發者不可或缺的方便工具之一，筆者使用TI 的TMS320F280025C 並搭配 Raspberry Pi 作為傳送更新的系統，透過 I2C 介面將編譯好的 .hex 韌體檔案由 Raspberry Pi傳送到 MCU ，並且正確執行更新後的應用程式。這篇文章說明接收到韌體封包之後，如何利用 MCU本身的功能將資料寫入到 Flash中，並且介紹 Flash API的使用方法，最後量測 Flash讀寫時的效能。{alertInfo}&lt;/p&gt;</description></item><item><title>韌體更新設計實例 (三) Image檔製作與通訊設計</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-12-mcu-firmware-upgrade-image-and-protocol/</link><pubDate>Thu, 05 Dec 2024 15:30:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-12-mcu-firmware-upgrade-image-and-protocol/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiVJnXzFyghijSYknETSfTLU89ISac2HMt%5C_5dWRNMEL6aATjZIcWmomeMfje9In%5C_cwr73sxBhu0MuAygaNQXNgEsQw-yQQJwzQuxEEpnLJlpOgtAUu1nKVCc%5C_wKL5zVbSplU-prSnuDLZI3GWoe6DzG4FTeujn4xktaGcsgtLphDDnInE3xla-Qc5daZA/s1600/firmware%20update%20cover-3.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2024-12-mcu-firmware-upgrade-image-and-protocol/images/2024-12-mcu-firmware-upgrade-image-and-protocol-eee46d54799e.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;{alertInfo}遠端韌體更新是嵌入式系統開發者不可或缺的方便工具之一，筆者使用TI 的TMS320F280025C 並搭配 Raspberry Pi 作為傳送更新的系統，透過 I2C 介面將編譯好的 .hex 韌體檔案由 Raspberry Pi傳送到 MCU ，並且正確執行更新後的應用程式。這篇文章說明如何產生要更新的韌體包，他的檔案格式差異以及如何依照軟體包設計傳輸協議。&lt;/p&gt;</description></item><item><title>韌體更新設計實例 (二) Bootloader 與 Code branch</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-12-mcu-firmware-upgrade-code-branch/</link><pubDate>Wed, 04 Dec 2024 13:04:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-12-mcu-firmware-upgrade-code-branch/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizU%5C_G5zXEb4JrTFxxDEieEl-TeNi3HqmzlQUNn25cKxE-UuxKgLCfXcf-nmj7hNf3bd3gq7kzpBvI%5C_%5C_DLdA0Gy4ZTv8tDWXi00LFpj1FwDvquaGjiFTgOBBzSWWGDeD2EBeb8X25XhqmaRvLcEI%5C_42lg%5C_73MjigTxhKzmp6ajLkh2wf8eXaGHxUSMw3BY/s1600/firmware%20update%20cover%20-2.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2024-12-mcu-firmware-upgrade-code-branch/images/2024-12-mcu-firmware-upgrade-code-branch-3e6b4a21d37c.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;{alertInfo}遠端韌體更新是嵌入式系統開發者不可或缺的方便工具之一，筆者使用TI 的TMS320F280025C 並搭配 Raspberry Pi 作為傳送更新的系統，透過 I2C 介面將編譯好的 .hex 韌體檔案由 Raspberry Pi傳送到 MCU ，並且正確執行更新後的應用程式。這篇文章著重在 MCU 啟動程序 Bootloader的工作原理，以及切換韌體的方法。還有說明在同一塊 Flash之中存在兩種韌體時，要如何切換與執行。&lt;/p&gt;</description></item><item><title>韌體更新設計實例 (一) 流程設計</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-11-mcu-firmware-upgrade-requirement-and-needs/</link><pubDate>Sun, 03 Nov 2024 08:06:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-11-mcu-firmware-upgrade-requirement-and-needs/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzjPQzpMmsYnUu5qKWzQwnSX3A-o8H5xy%5C_pTHYmSclCJTkmBzG8gERK3Vb%5C_AfKf1KtSPa9mtvuGCdkqh8-Z5o57H-LcMhQtdAK8oIp8fbRPsGmsruq4jVNwOqifun4ro0jcDpiLu%5C_5IEzJA7qCJo8yQ4TcO5zPUivKte0svIFIDeN0F9wBRTfE-i6Q3-4/s1600/firmware%20update%20cover.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2024-11-mcu-firmware-upgrade-requirement-and-needs/images/2024-11-mcu-firmware-upgrade-requirement-and-needs-7d43bbb4346f.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;遠端韌體更新是嵌入式系統開發者不可或缺的方便工具之一，筆者使用TI 的TMS320F280025C 並搭配 Raspberry Pi 作為傳送更新的系統，透過 I2C 介面將編譯好的 .hex 韌體檔案由 Raspberry Pi傳送到 MCU ，並且正確執行更新後的應用程式。想知道怎麼做到的讀者請一定要閱讀這系列的文章！&lt;/p&gt;</description></item><item><title>釋放產能 | Jira 系統應用與自動化條件設定</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-10-jira-confluence-application-and-automation/</link><pubDate>Thu, 31 Oct 2024 06:54:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-10-jira-confluence-application-and-automation/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH1QBBNnrQcEsCApF3WdW8nmSkAgPtZeFJcxRK09OJxMApWlzC6%5C_qh09OtbhgQt0tJkaTW4UKTndOCOK0nUS3uDfs%5C_vYyHMIiu4SUNB9VTIn3GQREpQBvtRUkQOQa5YgEBAwzcN7VwjuantXth4Y8ysCzPbbXOup2EtVPWstmnYYVgVs5zaAyJtW8MkCc/s1600/jira%20confluence%20automation%20cover.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2024-10-jira-confluence-application-and-automation/images/2024-10-jira-confluence-application-and-automation-7236c1be727a.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;近期許多公司導入Jira /Confluence 系統來加強團隊的議題處理彈性以及改善工作流程。這套由澳洲軟體公司Atlassian 設計的專案管理軟體功能非常強大，但對我們這種小小硬體工程師來說，要把硬體設計流程套進軟體開發周期的架構下實在有點不容易。這篇文章不會對工作流程下太多著墨，而是站在部門小螺絲釘的角度使用Jira 設計一個自動化工具，讓同仁不用花太多時間在文件填寫，同時給主管一個儀表板可以總覽專案進度。{alertInfo}&lt;/p&gt;</description></item><item><title>變壓器驅動電路設計 | 避免磁飽和的技巧以及耦合電容的選用</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-07-how-to-design-pulse-transformer-coupling-capacitor/</link><pubDate>Sat, 27 Jul 2024 14:44:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-07-how-to-design-pulse-transformer-coupling-capacitor/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-fpPJtGphIxgW83kvu5t4MLusuNE8HgluUeT6z53oMzwwvDeHb8CoWYk6P9AWU1HV-Y9rpFAgSUui9-T2bNR7lzexLSiiH9b1AVXbKoSlKJuXdH2ngveqDz28MN3r1c4kUVc9WU-BkBUjcfWr5vX7S3Y2twgAzWpTeVtldI8hNXYkQEK-Xu9CRpDbUjU/s1600/Pulse%20TR%20design%20cover.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2024-07-how-to-design-pulse-transformer-coupling-capacitor/images/2024-07-how-to-design-pulse-transformer-coupling-capacitor-6139b7dce253.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;這篇文章透過實際案例分析脈衝變壓器在設計不良的情況下會如何影響到產品的行為，說明如何使用示波器量測變壓器伏秒平衡，並且實驗不同耦合電容對脈衝變壓器的影響以及如何改善。最後提供網路上找到的詳細設計文件參考，讓讀者可以設計自舉電路與變壓器驅動電路。{alertInfo}&lt;/p&gt;</description></item><item><title>電供維修 | GW SPS-606 電壓錶頭故障與運作原理簡述</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-04-gw-sps-606-meter-repair/</link><pubDate>Sun, 26 May 2024 16:15:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-04-gw-sps-606-meter-repair/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7IG%5C_a0x4cEkAE%5C_4q6OUVrNCBS3gKWlpJ8O5ZhYeOVRK1Z%5C_cNF-9C-0CZgtmr9ES1YfB-RwpeodOOs6l5EFMt9qsT0TNPwoQaiAkPpMptCe74jJOYpQWMEjsKDjBVrd1KCZ12QFSXjmUquYN8-r9ynPqdKrbRIuuwvmM2I15BsSCBPHNHXsRkIC2BbH3I/s1600/GW%20SPS-606%20repair%20cover.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2024-04-gw-sps-606-meter-repair/images/2024-04-gw-sps-606-meter-repair-fb71e9fca8ca.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;這篇文章介紹如何維修GW SPS-606 交換式電源供應器的顯示器，以及整台電源供應器的工作原理。同時提供電路除錯的思考方式以及注意事項，讓讀者可以理解並加速電子電路故障時的除錯速度。{alertInfo}&lt;/p&gt;</description></item><item><title>ISO-Guard | Type-C PD隔離電源模組</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-04-iso-guard-type-c-pd/</link><pubDate>Thu, 18 Apr 2024 04:53:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-04-iso-guard-type-c-pd/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8kKWFgKrdLC-1toqYXEQxJbB4lyGe1laiiGrogaF9%5C_DILUHB5aAGBAwxHNCrfZTErInNUjus0WqG%5C_GSQ98w0G3oYB%5C_4eq3c6cioPVxSjmcLiyxZ406h7Aularu6AcOmNBa03%5C_AtGFXif5OHPnLpwONFW8Bq%5C_vG8Y6nY0x8XStvAYSBbxcCnES8FHXRf4/s1600/iso-guard%20cover.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2024-04-iso-guard-type-c-pd/images/2024-04-iso-guard-type-c-pd-43d228202860.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;先前的&lt;a href="https://www.habonroof-playground.com/2023/12/pd-auxpower-card.html" target="_blank" rel="noreferrer"&gt;Tiny-Aux&lt;/a&gt;專案從零開始製作一個隔離電源，這次ISO-Guart要用現有的隔離直流轉換器模組搭配同步降壓轉換器，提供常用的 5V 與 3.3V 輸出電壓。同時也把 PD 通訊晶片升級成&lt;a href="https://www.st.com/en/interfaces-and-transceivers/stusb4500.html" target="_blank" rel="noreferrer"&gt;STUSB4500&lt;/a&gt;，讓隔離電源能夠支援 Apple 以及 Delta 的充電器！{alertInfo}&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 class="relative group"&gt;目錄
 &lt;div id="目錄" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e7%9b%ae%e9%8c%84" aria-label="定位點"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;

&lt;h3 class="relative group"&gt;緣起
 &lt;div id="緣起" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e7%b7%a3%e8%b5%b7" aria-label="定位點"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;在 Tiny-Aux 系列文章中，從&lt;a href="https://www.habonroof-playground.com/2023/10/tiny-aux-i.html" target="_blank" rel="noreferrer"&gt;數值設計&lt;/a&gt;到&lt;a href="https://www.habonroof-playground.com/2023/12/pd-auxpower-card.html" target="_blank" rel="noreferrer"&gt;實際元件選用&lt;/a&gt;與應用，說明從頭開始的 Flyback 轉換器設計流程。但變壓器鐵心以及匝數是影響到轉換器的很大變因，這次改善版的 ISO-Guard 使用隔離電源模組加上 PD 通訊晶片取得 20V 電壓後，在後端加上Buck轉換器來達成與 Tiny-Aux 相同能提供隔離電源的小模組！&lt;/p&gt;</description></item><item><title>Install Kicad7 on Raspberry pi 在樹莓派上安裝KiCad7.0</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-03-install-kicad7-on-raspberry-pi/</link><pubDate>Tue, 05 Mar 2024 15:01:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-03-install-kicad7-on-raspberry-pi/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNGAOJN3em5SNSS%5C_8lCE7lCu7mwA4izcD3zMsIRTEm7FA8ozrVNA6Viw0eT72r8J-101oJ1vqZeqRgadA4u7QRJCa3U%5C_%5C_6nB%5C_BCxttaM4OIEfxdo%5C_spmukWaP2z40XxhTHQOohRRnBXhcPmaFdyNmFjxLU-CEB-BSlkUdxPi346Yc8euVhKLWds1UwJK0/s1600/install%20kicad%207%20on%20bookworm.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2024-03-install-kicad7-on-raspberry-pi/images/2024-03-install-kicad7-on-raspberry-pi-e9b5eb77e074.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;RaspberryPi是很好用的單板電腦，可以安裝在工作台上省去筆電的大體積。但如果直接透過apt install kicad下載的軟體都是舊版的，到底要如何安裝7.0版本的KiCad呢？這篇文章會帶你新增backport並在debian12上安裝KiCad7.0！{alertInfo}&lt;/p&gt;</description></item><item><title>為專案加上PD供電｜使用HUSB238製作超小PD誘騙器</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-03-pdhusb238pd/</link><pubDate>Fri, 01 Mar 2024 12:43:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2024-03-pdhusb238pd/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAkzBREN4o7DZWCuxRhFYppXpyVoWVmSlmGm631NxgqdL2t7xUUgdssa5PZy8Ndt1BMhG1iry4VVuK-8%5C_I4VGgrW2jHAgo95WxW4BTogHsBVQHSev85hF0SQiXawtR%5C_EC2rO0i94jlfSiuuHTICytXHTuslw-2i7kLHoz%5C_xIh708PisA2QnuxmV4gM8Xg/s1600/HUSB238%5C_PDtriggerboard.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2024-03-pdhusb238pd/images/2024-03-pdhusb238pd-b76f8eae6480.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;PowerDelivery是USB開發者論壇在2012年發布的USB充電標準與技術，現在被應用在手機，平板，筆記型電腦以及各種大小型裝置上，達到“一統江湖”的決心。他的特色是可以提供高達100W的電源，讓許多Maker擺脫過去5V/2A的束縛，產生更多可能性。今天就跟著我來設計小型的Type-C誘騙器，一同享受科技帶來的便利！{alertInfo}&lt;/p&gt;</description></item><item><title>Tiny-Aux｜最小巧的輔助電源供應器(二) 硬體參數設計</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-12-pd-auxpower-card/</link><pubDate>Sat, 17 Feb 2024 08:40:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-12-pd-auxpower-card/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJqg5YsSzzyxJhxhsfeH-NI60sNKx2ZvzW0hGPC2qPREBLJrRzWgYy0P8YIHFcKX-NhGrDMGyUGWWdok2i99%5C_9nvTJqy3V-Are1nRHYuQP-75OaFm98uJwoxDUUt%5C_Nwr50NzbqTdF%5C_bOlKrDJEnZPHm%5C_w2E8IVTaC0hkyOvCC6lAOXfUk20Tr9MldGWhU/s1920/Tiny-Aux-video%20cover-edited.jpg" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-12-pd-auxpower-card/images/2023-12-pd-auxpower-card-713cc02e6498.jpg"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;這篇文章延續上一篇的&lt;a href="https://www.habonroof-playground.com/2023/10/tiny-aux-i.html" target="_blank" rel="noreferrer"&gt;系統設計與板載電源發想，主要會著重在如何設計功率級的電路以及返馳式轉換器的變壓器設計。詳細的依據輸入與輸出條件選用變壓器與功率開關。&lt;/a&gt;，{alertInfo}&lt;/p&gt;
&lt;/blockquote&gt;&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Xcgsi-QL00k?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;


&lt;h3 class="relative group"&gt;目錄
 &lt;div id="目錄" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e7%9b%ae%e9%8c%84" aria-label="定位點"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;

&lt;h3 class="relative group"&gt;前言
 &lt;div id="前言" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%89%8d%e8%a8%80" aria-label="定位點"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.habonroof-playground.com/2023/10/tiny-aux-i.html" target="_blank" rel="noreferrer"&gt;上一篇文章&lt;/a&gt;說明tiny-Aux的系統設計與板載電源，這篇文章會接著說明反馳式變壓器的電路設計以及變壓器設計的步驟。大部分的設計方法參考網路資源，包含MPS與Infinion等功率半導體製造商，而每家廠商推薦的設計數值都不太一樣，因此本篇元件數值設計以&lt;a href="https://www.monolithicpower.com/how-to-design-a-flyback-converter-in-seven-steps" target="_blank" rel="noreferrer"&gt;MPS的返馳式轉換器設計手冊&lt;/a&gt;作為依據撰寫。&lt;/p&gt;</description></item><item><title>如何量測CLA的任務執行時間？使用PWM的Trip-Zone模式來偵測！</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-12-clapwmoneshot/</link><pubDate>Mon, 11 Dec 2023 13:47:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-12-clapwmoneshot/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlQ4i2CBOZZXPshQ-CAYq8ssdCVNlfHraM16-iZeP7CqOJ-tvX-AjVKS3pesbbSQwxR2OK%5C_aFPgcCML6UIKJt7FgDtkKg%5C_1jumjVM%5C_zlbI0klNsZuMf-3qroXagmclDA7LfJnHNxQ-YkpQXQQvXbHY0opJSeCL3VuinCq-sAas%5C_r3mNz8xhEFx0auLhGI/s640/how%20to%20measure%20cla%20performance%20using%20pwm.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-12-clapwmoneshot/images/2023-12-clapwmoneshot-5a1067f1145b.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;TI生產的C2000系列高階MCU有個特色是CLA協同處理器，全名是Control Law Acclerater。他可以協助MCU進行浮點數運算，同時操作周邊模組如同ADC, GPIO, PWM或者I2C等，達到雙核心計算的效果。但早期的微控制器系列如F28035，沒辦法直接控制GPIO來顯示CLA的運作時間，這時候就只能靠PWM模組來輸出訊號。就讓我們來看看如何設定PWM模組量測CLA執行時間。{alertInfo}&lt;/p&gt;</description></item><item><title>Sony ICF-C230｜翻頁鐘收音機修復紀錄(二) 收音機模組</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-11-sony-icf-c230/</link><pubDate>Thu, 09 Nov 2023 15:11:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-11-sony-icf-c230/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqlf-nfpgCRRy-jNs9E0-9bJtvnhyphenhyphen9zBWdKZb5a7fawyUlNhC3Lusi0Sk2cCTqJt%5C_8DDEN2stF49A4WIHbWJjFbB9iRcgHfDjxY0NGlteV0J-553wh7nLUXpG4WInrx70XpsvTRr%5C_0qR6ZFaIIDMJUzY8eatnZBNgcqnMmcIG27T07uzyqs3TzbMVJtjw/s1200/flip%20clock%20radio%20module%20repair%20cover.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-11-sony-icf-c230/images/2023-11-sony-icf-c230-39e87ee5e81b.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;上一篇文章介紹的翻頁鐘的時鐘模組，上電檢測之後發現沒有什麼問題。但收音機的部分，上電後卻有時候沒辦法收到廣播，而且有時候訊號斷斷續續，或者會收到雜訊。&lt;br&gt;
這次就讓我們來一探收音機的運作原理，並且研究它的構造，並修復這個收音機吧!{alertInfo}&lt;/p&gt;</description></item><item><title>Tiny-Aux｜最小巧的輔助電源供應器(一) 系統設計與板載電源</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-10-tiny-aux-i/</link><pubDate>Tue, 17 Oct 2023 14:24:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-10-tiny-aux-i/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8GZUk32DhzXWnhIvCYv99hs70znB96ZEN%5C_t8hCCOzSTY348OCU0T3VkJmuYqUEbFXo81pZB5L8vbeIy266JRgUh2fMDoymj6tgqP-GDlD3AzaZDcCkowTuNbqL-6u6shq%5C_gkmX-BUB-EnTWvbYEiBDSdDZeGNmJMCOswu%5C_0DsXtZFa2DYd0eVTiVvKww/s1600/Tiny-Aux%20the%20smallist%20isolated%20power%20supply.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-10-tiny-aux-i/images/2023-10-tiny-aux-i-e9803cad89c9.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;這系列的文章紀錄Tiny-Aux的整個製作過程，包含一開始的發想、設計，一直到電路製作以及軟體撰寫。當然還會記錄其中遇到困難，還有暫時達不到的目標等等。&lt;br&gt;
首先先讓我們看為什麼需要這種卡片型電源，以及卡片型電源為我們帶來的好處有什麼？{alertInfo}&lt;/p&gt;</description></item><item><title>Sony ICF-C230 翻頁收音鐘修復紀錄(一) 時鐘模組</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-10-blog-post/</link><pubDate>Sun, 08 Oct 2023 02:13:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-10-blog-post/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPInIomwgmuwWg2-KSobYXnWLsj7Mmcz1yrFWNGVQT6oMtPtMR6eSB-94qWzkFkapfGY6r1JorclOcUbxYq1%5C_yoO2Jg2ulTaDH4zvcsHx-QmSfOY98St1KPOyszOmHCd2ordYXfX5GdOE8EjYk9hpcP4XrRGBU7m8G%5C_IKHlTcvxu4OmFVxZd2D9uO5xFU/s1600/repair%20the%20vintage%20flip%20clock%20radio.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-10-blog-post/images/2023-10-blog-post-be3387ddf952.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;翻頁鐘是機械時鐘的一種，當時間變化時會由上而下翻頁，透過重力把帶有數字的頁面落下，發出啪踏啪踏的聲響，也因此日文名稱叫做&amp;quot;パタパタ時計&amp;quot;。台灣的手機製造商HTC也曾將其特色移植到手機主畫面上，成為美觀的顯示畫面並流行一時。&lt;/p&gt;</description></item><item><title>電解電容的低溫特性：零下40度的極端挑戰</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-09-40/</link><pubDate>Sat, 16 Sep 2023 14:27:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-09-40/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3X8%5C_MfthjIGkvndIppVasJkV2Z4PDZWtwpJRLhiaU38pBrEy-v3YdSgyHaooUn2dNakua4NaTX5h0hBtg7eBBMMLQeKIQ2cHr88CTBJ2wVTI1HVxlt7aXewMNdekyedrbPY5OFeAMpyLNoEx0Hd-Wfi6GOU-MYQE%5C_lq%5C_cQDESNLlr%5C_gqSZVnirqIFoDw/s1600/capacitors%20in%20low%20temperature%20cover.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-09-40/images/2023-09-40-9afdc1cf4fbc.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;在地球上高維度地區，低溫可以從-5度到-50度。當這些地方的交通工具停擺，將對生活造成巨大衝擊，同時影響生活。筆者近期剛好有機會將常見的電解電容放到-40度的溫箱中量測電解電容在低溫下的特性，這篇文章就讓我們來看看設計電子電路在低溫情況下要注意的事項。{alertInfo}&lt;/p&gt;</description></item><item><title>電流感測電阻的應用盲點 - 米勒平台在高電流下的影響</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-08-blog-post/</link><pubDate>Thu, 10 Aug 2023 15:32:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-08-blog-post/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghRHJBpl0ZPrLQXt78P1LdtrKMrGv5zHxMgqlUg1HEUqHKVWEGs%5C_5bKpvp6Y2tkaRSvv0GM0Z74WXgIZV1vH8qTFvU9xUbjMzq8MNq4vH%5C_Fe41KruL4URwEriUNOQFooP1e5VOineNMI3Kew3NK%5C_EJ54XK29dux0JOE3gdK-dQZjMnegAfLggoQHhupGQ/s1200/measure%20current%20using%20resistor%20has%20bug.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-08-blog-post/images/2023-08-blog-post-e290415284ca.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;返馳式轉換器(Flyback Converter)是一種低成本並且被廣泛應用在低功率電源。大部分控制器透過讀取電流感測電阻的電壓來限制一次測開關電流達到保護輸出的目的，但這會有個盲點：電阻電壓因電晶體米勒平台(Miller palateau)的關係無法實際反映真正的電晶體電流。這篇文章會實際量測電晶體電流與電阻電壓的差異，說明這個現象發生的原理與針對此盲點的解決辦法。{alertInfo}&lt;/p&gt;</description></item><item><title>Ｃ語言最終奧義｜Function pointer 函數指標在大型命令列中的應用</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-07-function-pointer-application-in-various-command/</link><pubDate>Wed, 19 Jul 2023 16:07:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-07-function-pointer-application-in-various-command/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGCdR3y8PiX2FpKQe%5C_YLadGiWbfNprJ3RHk9Kh0rCWiFXVBRzqtW-PmXBWBcb0Jwau2KETFstDYv-zyqQVeXBlUitqxNzsY-MH-gwv0eK7ZewFEl3Wg9pmTuV8dBVBMhripEBC6wySLon9o%5C_kraGAQMNRPzkZHgVDMhrh8UwguQOlqJgTXHJzJyjs8pFY/s1200/function%20pointer%20in%20C.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-07-function-pointer-application-in-various-command/images/2023-07-function-pointer-application-in-various-command-3ccee5421587.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;本文說明何謂函數指標(function pointer)，以及使用函數指標的時機。並使用簡單的範例來說明什麼是函數指標，接著建立對應大量指令的函數表(Function Table)來實現PMBus中的256種功能，實現只要一行程式碼就可以執行多種不同的程式的結構。{alertInfo}&lt;/p&gt;</description></item><item><title>延長EEPROM壽命｜深入解析wear-leveling技巧及演算法</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-07-eepromwear-leveling/</link><pubDate>Wed, 12 Jul 2023 13:57:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-07-eepromwear-leveling/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4qIqc7IuAIBYlVJsmQcTbvgdMbRId-Vbsq9UZk0na0d4y-KX0kdulVlpHv-mac4Dwb3VjB59B-ny7ATBqe-WaqjH-Wo7xo6K6uxN6DmMvbnmTylc85rR5oEw-LrD%5C_cjBTQi2ccbECR%5C_s4FRzBJ%5C_2q5uJQS68eLvTTcXQ-vczGXfwBDnyc4swRbA051I8/s1200/eeprom-wear-leveling-cover.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-07-eepromwear-leveling/images/2023-07-eepromwear-leveling-c38218017a44.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;本文介紹何謂記憶體中的“損耗均衡”技巧，並探討會影響EEPROM壽命的因素，包含溫度、電壓、靜電等等。同時使用C語言時做一個簡單的演算法讓記憶體可以達到平均磨損，避免特定區塊被寫入太多次導致整個元件失效。{alertInfo}&lt;/p&gt;</description></item><item><title>深入探索 | Linux下的RISCV開發-GD32VF103 (一)</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2022-10-linuxc/</link><pubDate>Sun, 09 Jul 2023 12:26:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2022-10-linuxc/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpOdUJXWg7T%5C_jJQNIdZphVXpBsNsFWNo7Xm9HADey80URsb3F1WtzUTjFqkLXB1XoIqMKBH4BywSVmxYpQnAupqZGzbjjHlY2cddR%5C_x3ECMukkwmsknaTwjmGbxJXn0ZYdl7KwwGApw%5C_pv1SpmS6LbXGzf5YA55bgBrhSlBo5xLuB6V%5C_h2YDYquCxakzs/s1200/risc-v-cover.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2022-10-linuxc/images/2022-10-linuxc-e9d671f43d09.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;本文將介紹RISC-V是什麼，為何對IC設計廠影響這麼大？對一般消費者而言能帶來什麼好處？以及開發RISC-V的方法除了使用FPGA作為ISA的實作工具之外還能夠用什麼工具來了解RISC-V的特性與優勢。{alertInfo}&lt;/p&gt;</description></item><item><title>瞭解為何Kicad軟體在Windows作業系統下使用注音輸入法容易當機，以及解決方法</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-07-kicad-ime/</link><pubDate>Mon, 03 Jul 2023 12:57:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-07-kicad-ime/</guid><description>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj20dmJ1BpSOw%5C_dYDwHWNjpEFqnjZZGopOF16PgeDiwpv1j2j2HbVhJ8TubbDFvue-jVEPU2RPpwJEL6QUUdR6P-ZcHDmWYFz5FmRKLefAAvS8ZLSr6y2bykYK6RiwCswOwedp-jnEFBdm-mf%5C_nLUQ%5C_MfcT2Bn-RwBMzFIiSTMS6EZIw9dOFtKd8s68eGo/s2560/kicad-pcb.png" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-07-kicad-ime/images/2023-07-kicad-ime-b593d133daf4.png"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;本文說明為何開源電路設計軟體Kicad在Windows作業系統中使用注音輸入法或者拼音輸入法會造成當機的問題，同時提供解決方法給使用者避免每次畫線路都畫到生氣的困擾。{alertInfo}&lt;/p&gt;</description></item><item><title>C語言中的##運算子｜在PMBus範例中的使用方法</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-07-blog-post/</link><pubDate>Sun, 02 Jul 2023 04:55:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-07-blog-post/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaQESU7036Qt2ALhSe7RX8bKlsG50NDGW1INHNshlVBuEMizAYFkbgS1cGAtfyy7oGu9LCTAXIEpFi0wJ5lT4D90ZDApcNB3APdbeDITrdhDvRxL9tIr92JLoec4inbZFnnRHREboPZBSLFH6qi1MEZF-cepLVKMyE0ATk6zZgXh99imN5E-VU-dVtXkE/s1200/what-is-%23%23-operator-in-pmbus.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-07-blog-post/images/2023-07-blog-post-5b8a3302a5af.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;本文介紹何謂##運算子，並且引用TI C2000微處理器的公開範例PMBus communication stack說明這個預編譯器所使用的符號，目的是將兩個token組合成一個新字符。與巨集相似，會在實際編譯前先對原始碼進行處理，之後才依序進行連結、組合。{alertInfo}&lt;/p&gt;</description></item><item><title>C2000Ware Default ISR 功用</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-06-c2000ware-default-isr/</link><pubDate>Fri, 30 Jun 2023 09:37:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-06-c2000ware-default-isr/</guid><description>&lt;p&gt; &lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-06-c2000ware-default-isr/images/2023-06-c2000ware-default-isr-0facc76e4a77.jpg"
 &gt;&lt;/figure&gt;
&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;F280039C Flash Bank Sec2被全部佔滿&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;今天在日常開發C2000 MCU的時候，檢查了一下Flash的使用量，發現明明沒打甚麼但卻用掉兩個Section，讓我很好奇裡面是被什麼填滿。&lt;/p&gt;</description></item><item><title>剖析計時方法｜超時機制設計的兩種策略</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-06-mcutimeout/</link><pubDate>Wed, 28 Jun 2023 01:58:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-06-mcutimeout/</guid><description>&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-06-mcutimeout/images/2023-06-mcutimeout-fbf2fc9beae2.webp"
 &gt;&lt;/figure&gt;
&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Source: The 7 best work and productivity online timers – RescueTime&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;在MCU的實際應用中，為了增加訊號或整體的強健性(Robust)，需要有能夠偵測非正常狀況下錯誤(Abnormal)的機制。這個機制在通訊中可以使用校驗碼驗證封包，但若連通訊本身都出狀況的時候，就需要有一個計時器來偵測超時。這也可以用來偵測任何有回授的系統是否有在時間內針對指令做出回應。&lt;/p&gt;</description></item><item><title>搞懂通訊協議｜深入解析SPI應用在EEPROM的注意事項與實作</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2022-12-f280025c-spi/</link><pubDate>Tue, 27 Jun 2023 14:48:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2022-12-f280025c-spi/</guid><description>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg%5C_40dVvezbwom%5C_9wON05uSHdUnnA90keOW5Ip6sW8e%5C_Lqzlx%5C_YnytXUdp9AkGUwBYlSXrIyjZDypMDMxjSPffejGTih2kSodzbGTq43Q0ZOPu%5C_d6C60yl9AcIch6rmNxevlzYuEadL5HsaCvPRsB%5C_933Sf3SpZiup4AsIgGzg8UP6qYFnN%5C_w3JRx5V620/s1200/tmdscncd280025c-angled%20%E6%8B%B7%E8%B2%9D.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2022-12-f280025c-spi/images/2022-12-f280025c-spi-a036239b7a56.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;本文介紹SPI通訊介面的電器特性、傳輸特性以及使用方式，並實際使用F280025C微處理機對EEPROM記憶體進行讀寫，深入探討使用時需要注意的項目以及與其他介面的優缺點。&lt;/p&gt;</description></item><item><title>輪詢與中斷的通訊處理比較｜解決I2C裝置通訊穩定性的問題</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-01-f280025c-i2c/</link><pubDate>Sat, 24 Jun 2023 04:10:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-01-f280025c-i2c/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglDU1GAyW5dkDHepgrvb7p3oFOEM0ct1-AfYp1o7tVnv1oHajNbK5hfw8ps3VFmW2lx6KfSa6j0vZLdWv1LKBKtDjWJBgsCzRlfzRvTlmTIyaoslIpi1ODDqQAItIHnoug8ngGtLRGZDYkJaEN%5C_ikcXLFSkwBtjoB3FgH8cSAu1p8-fNPg%5C_duKNqcN8Ig/s1200/i2c-interrupt-polling-compare.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-01-f280025c-i2c/images/2023-01-f280025c-i2c-0709229a289d.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;本文以增強I2C通訊的穩定性出發，介紹輪詢與中斷的差異，並給不熟悉通訊的讀者說明何謂I2C
Bus及其工作原理。同時給進階的讀者以實際波形分析通訊失敗時的實際狀況，並將中斷服務(ISR)視覺化觀察中斷發生的時機以及時序，以利除錯。{alertInfo}&lt;/p&gt;</description></item><item><title>解決STM32CubeIDE中的「Failed to evaluate expression」錯誤的方法</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-05-stm32cube-ide-live-expression-refresh/</link><pubDate>Sat, 13 May 2023 02:06:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-05-stm32cube-ide-live-expression-refresh/</guid><description>&lt;p&gt;本文帶您解決使用STM32Cube IDE時遇到無法自動更新變數的問題，主要是沒把變數定義成全域變數而編譯器抓不到變數位址導致的。解決方法只要把變數定義在main函式之前即可。&lt;/p&gt;</description></item><item><title>Arduino Giga - 最強大的Arduino STM32 H747XI 雙核處理器登場</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-03-arduino-giga-arduino-stm32-h7/</link><pubDate>Sun, 05 Mar 2023 01:18:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-03-arduino-giga-arduino-stm32-h7/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPQXy1mBILu4l5b88SGws3JK%5C_1xZYCBYRtiwyPQ2530wxqgEAXrEiTA4LySSCGJX7QnNBGgKvpWxASe09NekMb0bw2%5C_uX4Xoun-nmUCETy6v-wqpm15Ud6ddrG-jAu9XAa8-lKzKi0kYGa0dnyhKNi6c6o850qiD5uNHJpX7rjf-JbvnFy9s-Fgc9x/s1000/ABX00063%5C_00.default%5C_1000x750.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-03-arduino-giga-arduino-stm32-h7/images/2023-03-arduino-giga-arduino-stm32-h7-0e932f0c30f4.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;a href="https://store-usa.arduino.cc/products/giga-r1-wifi?selectedStore=us" target="_blank" rel="noreferrer"&gt;Reference: https://store-usa.arduino.cc/products/giga-r1-wifi?selectedStore=us&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;有玩過Arduino的朋友都知道，Arduino最多GPIO的開發板就是&lt;a href="https://store-usa.arduino.cc/products/arduino-mega-2560-rev3" target="_blank" rel="noreferrer"&gt;Arduino Mega&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;他是一個8位元，100 pin的微處理器，而MEGA板提供54個數位輸入輸出，在過往3D印表機，多足機器人，或者需要很多PWM訊號的場合非常有用，但是畢竟是8-bit MCU，處理的東西有限。&lt;/p&gt;</description></item><item><title>[Metal Earth] Voyager 航海家號 金屬模型</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-02-metal-earth-voyager/</link><pubDate>Wed, 08 Feb 2023 14:47:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2023-02-metal-earth-voyager/</guid><description>&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2023-02-metal-earth-voyager/images/2023-02-metal-earth-voyager-c5e6d6bc5a2b.jpg"
 &gt;&lt;/figure&gt;
&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Metal Earth 航海家號金屬模型&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;

&lt;h2 class="relative group"&gt;前言
 &lt;div id="前言" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%89%8d%e8%a8%80" aria-label="定位點"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;2018年11月5日，航海家一號被&lt;a href="https://voyager.jpl.nasa.gov/frequently-asked-questions/fast-facts/" target="_blank" rel="noreferrer"&gt;證實&lt;/a&gt;正式進入&lt;a href="https://en.wikipedia.org/wiki/Interstellar%5C_medium" target="_blank" rel="noreferrer"&gt;星際空間&lt;/a&gt;，也就是正式飛離太陽系。而這顆太空探測器實際上是在1977年8月20日發射成功，至今已經46歲。很難想像一個飛行器在太空中這麼久的時間卻依然運作正常，並同時以難以置信的速度穿越人類無法行走的距離。與它同時發射的有姊妹艦航海家二號，這兩艘太空飛行器是目前人類已知行走距離最遠的物體。在偶然的機會下(其實是博物館的紀念品店)看到這艘極具歷史意義的探測器金屬模型，第一眼就決定要把它買回來收藏了!## 航海家號任務緣由&lt;/p&gt;</description></item><item><title>提升嵌入式系統效能-編譯器最佳化</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2022-11-blog-post-17/</link><pubDate>Thu, 17 Nov 2022 13:00:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2022-11-blog-post-17/</guid><description>&lt;h3 class="relative group"&gt;目錄
 &lt;div id="目錄" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e7%9b%ae%e9%8c%84" aria-label="定位點"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;

&lt;h3 class="relative group"&gt;安安
 &lt;div id="安安" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%ae%89%e5%ae%89" aria-label="定位點"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;blockquote&gt;&lt;p&gt;最近使用TI C2000系列為控制器時，為了講求執行時的效率，除了有限的精簡source code之外，還要再擠出更多速度，可以從Compiler 或Linker下手。{alertSuccess}&lt;/p&gt;</description></item><item><title>Elixir bootlin | 輕鬆比較Linux Kernel不同版本之間的差異</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2022-11-elixir-cross-referencer-linux-kernel/</link><pubDate>Sat, 12 Nov 2022 13:16:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2022-11-elixir-cross-referencer-linux-kernel/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtkV0L5h%5C_hLPePvdA55FZ6VilBLMqAAYgLsIRe9lxBGs2uL5L3Nt8kDHseGCmZ3WtkFSDaPPqo07vFTABMaZGxd5-G3Q%5C_tVXZ6e3InPM4N7s0FCMpSC-Pdr4wqMSq4E06ekmuldTRJYoLhY0wn8g-JDPaOsRjRZrJD71SrkYpW6SaWwA31uFDetbl9hKE/s1600/elixir%20bootlin%20cover.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2022-11-elixir-cross-referencer-linux-kernel/images/2022-11-elixir-cross-referencer-linux-kernel-fa9cddce1169.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;這篇文章介紹實用網站 &lt;a href="https://elixir.bootlin.com/linux/latest/source" target="_blank" rel="noreferrer"&gt;exilir bootlin&lt;/a&gt;的使用方法與功能介紹，讓大家在開發軟體的過程中不再為了版本差異心煩，直接比對不同資料夾或檔案在不同版本之間的不同之處，甚至直接跨檔案搜尋變數被引用的位置以及定義。這個工具不只比較Linux版本，有名的軟體工具如glibc、freeRTOS、qemu等都有支援。{alertInfo}&lt;/p&gt;</description></item><item><title>探索Linux核心 | 解讀/bin、/dev和/usr等重要檔案架構</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2022-11-debian/</link><pubDate>Wed, 02 Nov 2022 08:03:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2022-11-debian/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQvhlAvKO7xcvmm5r9N4fp2lWnWHtZ9C0xuVe%5C_zgM2BHLSTzvQ9E1oSirUeJbpZBQuuBtuQm5j3OD06FaAfGSfTb6cTpakar3uhuxlcdXTAqEUaQmzmrsaZIIQT5swEq%5C_cslUyfhse3IhR%5C_OrrwMfIWnqbwQglOWxgrq%5C_o5kb7kVLoodS8Et2uWHGCFX4/s1200/debian-file-structure.webp" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2022-11-debian/images/2022-11-debian-9066d24cd213.webp"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;本文詳細的說明Debian系統中的檔案結構，從根目錄出發往下延伸三個階級的資料夾，說明每個資料夾的用途、名稱以及存放的內容，並實際走訪安裝好的系統進行拆解分析。{alertInfo}&lt;/p&gt;</description></item><item><title>製作世界線變動率觀測儀 | 用Arduino與電晶體打造的獨特輝光管時鐘</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2022-11-blog-post/</link><pubDate>Tue, 01 Nov 2022 21:04:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2022-11-blog-post/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWUT9pr9PxEui9RSrjE%5C_ozCZZkTjRHP1nVSMjArJAriLTRSU7TcczcFZJ9b1Z2fx7Oxd5MOGv7ffXnAfWO4DKLRZuZi-to5LTuZ5pPLbCrTI1Q896h6NS08itUjJjcaBf6NKyvGMREW23HZZvPVMQ8zEpBysOQiDQDmimpCK%5C_wDyZ9KylWfc-Tnl7o/s1280/divergine-outlook.jpg" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2022-11-blog-post/images/2022-11-blog-post-bb0f799f8b7f.jpg"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;br&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
 &lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/shoaHO1Cq2g?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
 &lt;/div&gt;
&lt;br&gt;
Github : &lt;a href="https://github.com/HabonRoof/Divergence-Meter" target="_blank" rel="noreferrer"&gt;https://github.com/HabonRoof/Divergence-Meter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;EasyEDA 電路圖 : &lt;a href="https://easyeda.com/Johnson35762/divergence-meter" target="_blank" rel="noreferrer"&gt;https://easyeda.com/Johnson35762/divergence-meter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;本作品又稱&amp;quot;輝光管時鐘&amp;quot;，輝光管首次問世事在1955年的&amp;quot;Haydu Brothers Laboratories&amp;quot;，輝光管猶如今日&amp;quot;七段顯示器&amp;quot;的用途，廣泛被運用在波型產生器、溫度計、計算機、電梯指示器等等有關數字的顯示上，此外也有帶有特殊符號的輝光管可以顯示如&amp;quot;%&amp;quot;、&amp;ldquo;Ω &amp;ldquo;、&amp;ldquo;Hz&amp;quot;等等。&lt;/p&gt;</description></item><item><title>實驗室必備 | 利用Arduino波形產生器實現高精度訊號模擬</title><link>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2022-10-blog-post-14/</link><pubDate>Fri, 14 Oct 2022 02:34:00 +0000</pubDate><guid>https://2ed42c6f.habonroof-playground.pages.dev/zh-tw/posts/2022-10-blog-post-14/</guid><description>&lt;p&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0Y2Hva3UZughHeiohIB-lXseX5lEyDovFvHwK0tT1lihv%5C_-bzaR8aFtTKLFXcwNqdwMpyDpxjQ7FuB5aPGyp4OUHnvEQvcmJAkP9Kl6jRwP0DqLIPvs2Ky0YXUYAr%5C_11H8P-ipf%5C_lrcZ%5C_VBdAIWyECypt-mtTjtBiWLiWC3FwXs2CXxyQNr0pp06zAZw/s1200/LCWG.png" target="_blank" rel="noreferrer"&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="low"
 alt=""
 src="https://2ed42c6f.habonroof-playground.pages.dev/posts/2022-10-blog-post-14/images/2022-10-blog-post-14-2a230a713548.png"
 &gt;&lt;/figure&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;本文說明如何用Arduino與LM317放大器製作高精度訊號產生器，用極低的成本為你的電子電路實驗室創造極高的價值。不需要再花費大筆鈔票買儀器，只要學會這篇文章你也可以自己做一個！&lt;/p&gt;</description></item></channel></rss>