底下這款是有擴展板功能的
產品特點
- 自帶USB,使用更方便。
- 8F328P可以使用3V3與5V供電運行於16M頻率,電平兼容性極佳。
- 內置高精度RC,無需外部晶振即可穩定運行。
- 外圍零件少,電路設計簡單。
- 12位ADC(模數轉換)
- 自帶DAC
- 自帶GUID(唯一ID)可以用於芯片程序加密
- 自帶內部 1.024V/2.048V/4.096V ±1%可校准參考電壓源
參數
MCU | LGT8F328P |
---|---|
FLASH | 32Kbytes |
SRAM | 2Kbytes |
E2PROM | 可配置為 0K/1K/2K/4K/8K(與FLASH共享) |
PWM | 8路 |
主頻 | 16MHz(最大32MHz) |
ADC | 6通道12位 |
DAC | 1通道8位 |
UART | 1路 |
SPI | 有 |
TWI(I2C) | 有 |
GUID(全局設備號) | 有 |
內部基準 | 1.024V/2.048V/4.096V ±0.5% |
系統邏輯電平 | 出廠5V(可以通過焊盤切換到3V3) |
3V3最大輸出電流 | 500MA |
PCB尺寸 | 50.8mmX25.4mm |
引腳間距 | ALPHA引腳標准 |
VIO | 通訊電平輸入 |
安裝 USB2TTL 驅動程式
對岸生產的 nano 開發板的 USB2TTL 大都使用 CH340X 晶片,而 LQFP32 開發板使用的是台灣的 HT42B534-1 晶片,因此我們需要另外安裝 HT42B534-1 USB2TTL 驅動程式。
Step1 首先下載驅動程式,如果您的作業系統是 Windows 10/Macintosh OSX 則免安裝驅動程式,如果是 Windows 7, 8, 8.1 則需點擊右側網址下載 http://wiki.ocrobot.com/lib/exe/fetch.php?media=learing:star:usbbridgesetup_ca.zip (註1)
Step2 下載後解壓縮,並執行 USBBridgeSetup_CA.exe。
Step3 出現下列視窗後,一直點擊 [Next],最後點擊 [Finish]。
註1:
我的作業系統是 Windows 8.1 64bit,下載這個原廠驅動會出現下圖之問題,無法正確安裝驅動。
後來經過盛群公司黃大哥鼎力相助,在經過多次的修改程式後,終於正確安裝驅動程式,本人在此對黃大哥表示感激。
Step4 如果有正確安裝,您的裝置管理員應該會出現「Holtek USB To UART Bridge (COM ?)」。
使用 Arduino IDE
Step1 下載 LQFP32 LGT8F328P 開發板硬件資料,https://github.com/donly/Larduino_HSP#installation
Step2 下載後解壓縮,並將 <hardware> 資料夾內的 <LGT> 資料夾複製到 Arduino 的 <hardware> 資料夾內。
Step3 啟動 Arduino IDE,點擊下拉功能表 [工具] > [開發板],然後就可以看到如下畫面,選擇 [LGT8F328P-LQFP32 MiniEVB]板子。
Step4 選擇正確的 COM port,我的在這裡是 COM8。
Step5 點擊下拉功能表 [檔案] > [範例] > [01.Basics] > [Blink],開啟範例程式 Blink.ino 並上傳程式。你可能會發現出問題了
這個問題是 Arduino 編譯器不懂 LED_BUILTIN 這個變數。
Step6 我們在程式碼前面加入這一行就可以解決這個問題
const uint8_t LED_BUILTIN = 13;
如下圖
結論
初步看起來這塊板子與 Arduino Nano 開發板完全相容,在功能上和 PCB 腳位上兩者完全一致,最重要的是這塊板子價位只有 Nano 的一半左右,其 CP 值頗高,值得創客玩家們使用。
相關連結
http://wiki.ocrobot.com/doku.php?id=ocrobot%3Aalpha%3A8f328p-u%3Amain
https://magicalboy.com/lgt8f328p_nano3_compatible_board.html
https://www . youtube . com/watch?v=Myfeqrl3QP0
採購資訊
露天[S&R]賣場
LGT8F328P 開發板
露天[RWG]賣場
蝦皮[RWG]賣場