2017年12月11日 星期一

Fritzing -- 好用的 PCB 電路板設計工具

markdown Fritzing 是一個很好用電路板設計工具,大部分都是用拖拉完成電路設計,還可以用來作電路設計文件,軟體內也內建一些知名的電路板可以直接拿出來用,例如 Arduino 或 GogoBoard 等等。 它的麵包板檢視功能可以很方便的作出電路圖,而且如果裡面內建的元件不夠用,還可以自己加入客製化的圖片,元件庫的 core parts 的 breadboard image 可以很方便的加入圖片到 breadboard view 中 在[網路](http://coopermaa2nd.blogspot.tw/2011/01/fritzing-pcb.html)上也有很多關於 Fritzing 的介紹。

2017年12月5日 星期二

為什麼 USB 接頭的 D+, D- pin 比 Power, GND pin 短

這邊有給出一些解釋...為了怕 signal pin 在 power 還沒到時就開始傳輸,可能會造成原件損壞

AC 電壓 RMS 值與 Crest Factor

網路上查到的這篇解釋的不錯

windows git shell 支援中文

安裝完 git for windows 之後用 git shell 查看 git log 時中文會出現亂碼,只要照這邊所設置的 command 讓 git 支援 utf8 編碼,git log 就可以正確顯示中文了

$ git config --global core.quotepath false    # 显示 status 编码
$ git config --global gui.encoding utf-8   # 图形界面编码
$ git config --global i18n.commit.encoding utf-8 # 提交信息编码
$ git config --global i18n.logoutputencoding utf-8 # 输出 log 编码
$ export LESSCHARSET=utf-8
# 最后一条命令是因为 git log 默认使用 less 分页,所以需要 bash 对 less 命令进行 utf-8 编码