Skip to content

Nick-Wei/RainbowNanoRed

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rainbow NenoRed

Design

  • 低成本 ... 約100元台幣
  • 小體積 ... 只有5*2.2cm
  • 方便學習 ... 可以直接插在麵包板上, 擴充模組做開發

Layout

採用STM32F103C
3V3電源輸入 (( 沒有加穩壓LDO

將 PA0, PB2 接上 KEY (( KEY_WU, KEY_BO
PC13, PC14, PC15 接上 LED(( LED_R, LED_G, LED_B
引出 PA9, PA10 的 UART 和 SW燒錄
其餘拉到排針上 (( PA9, PA10 也有拉至排針

Hardware

  • Use Altium Designer 13

Program

  • LAB_RNR_ADC ... ADC 轉換, 並傳資料至 PC
  • LAB_RNR_ADCtoPWM ... ADC 讀取, 並輸出至 PWM
  • LAB_RNR_EXTI ... 外部中斷
  • LAB_RNR_FLASH ... 內部 FLASH 讀寫
  • LAB_RNR_IAP ... In-Application Programming 程式, 從 PC 將 .bin 檔更新至 MCU ( PC 端使用 Python )
  • LAB_RNR_IAP_LED ... IAP LED 程式
  • LAB_RNR_IAP_TestBoard ... IAP TestBoard 程式
  • LAB_RNR_LED ... LED & KEY
  • LAB_RNR_PWM ... PWM 輸出
  • LAB_RNR_PWR ... 進入StandbyMode, 並用 KEY_WU 鍵喚醒
  • LAB_RNR_Systick ... Systick 計時
  • LAB_RNR_USART ... UART 發送資料至PC
  • LAB_RNR_USART_IntRecv ... UART 中斷接收, 並發送接收到的資料至 PC ( PC 端使用 Python )
  • LAB_RNR_WDG ... WWDG & IWDG
  • TEST_RNR_TestBoard ... 板子測試 ( PC 端使用 Python )

創用 CC 授權條款
Rainbow NenoRedHom製作,以創用CC 姓名標示-相同方式分享 3.0 台灣 授權條款釋出。
此作品衍生自github.com

Releases

No releases published

Packages

No packages published

Languages

  • C 99.0%
  • Other 1.0%