fbpx

mcu0606 728x90 2021

現在位置:艾鍗學院數位學習MCU韌體設計
10th el sale banner
學習目標

ü熟悉微控制器一般常用I/O控制與電路設計,如Timer、PWM、ADC、LCD、RTC等

ü熟悉微控制器常用通訊模組,如RS232、I2C、SPI等

ü依原廠Datasheet的說明,從波形與時序關係,逐行引領學員完成驅動

 

適合對象

ü想要快速上手MCU的學習者:使用WengPic實驗板內建函式,讓你可以快速上手!

ü有專題設計的需求者:明確乾淨的單元規劃,提供良好範例程式參考

ü有驅動程式設計需求:將帶學員看Datasheet,去整理、定義嵌入式程式設計技巧

 

ARM MCU 728X90

課程大綱

• 課程總時數 : 18小時
• 觀看天數:30天
• 課程所附教材 : 精編講義、範例程式碼、MCU開發套件包

  • Part1-Weng PIC函式庫介紹&開發環境建立
  • Weng PIC函式庫介紹 & 開發環境建立
    Weng pic開發模組
    套件包資料夾介紹
    MPLAB操作說明
    軟體更新操作
    燒錄操作
    LCD函式庫練習
    button函式庫練習
    電位器函式庫練習
    繼電器函式庫練習
    2.4G RF函式庫練習
  • Part2-GPIO控制
  • GPIO電路的基本需求
    PIC18IO埠
    PIC18F46J50_DataSheet
  • Part3-Button視覺化及狀態圖
  • 視覺化思考與狀態圖
    狀態關聯的循環圖
    狀態+數位訊號>反應
    訊號分析
    狀態圖轉換成C語言
    button實作01
    增加歸零功能及其分析
    增加連按兩下功能及其狀態分析
  • Part4-LCD實驗
  • 記憶體配置
    LCD控制器
    LCD接腳關係
    4位元轉換範例
    Datasheet_HD44780U
    LCD實作
    LCD_print位置控制
  • Part5-ADC實驗
  • 10bit_AD轉換
    IC內部訊號時序圖
    AD模組操作
    規劃AD模組及使用
    AD模組操作順序步驟
    ADC實作
  • Part6-中斷控制實驗
  • 中斷程式
    中斷功能
    CCP之Compare模式
    interrupt實作
  • Part7-Capture:紅外線接收器解碼
  • 紅外線接收模組
    Capture mode設定
    紅外線接收訊號
    紅外線功能實作
  • Part8-PWM調節與控制
  • CCP之PWM模式
    頻率與工作週期關係
    晶片運作說明
    CCP暫存器
    設定PWM模式與規劃
    複製專案的方法
    PWM練習
  • Part9-UART與PC端
  • 非同步串列傳輸
    EUSART傳送方塊圖
    EUSART接收方塊圖
    鮑率計算
    非同步傳輸時序圖
    傳送接收處理
    UART傳送_練習
  • Part10-I2C EEPROM操作
  • I2C控制碼
    I2C接腳定義
    I2C練習
    EEPRO資料寫入操作
    EEPRO資料讀取操作
  • Part11-PC端C#圖控介面實作
  • WinMerge軟體操作
    除錯訊息_條件式
    C#開啟UART
    C#圖控介面實作
  • Part12-SPI控制CC2500 RF無線通訊
  • CC2500驅動程式設計
    CC2500暫存器
    CC2500_strobe練習
    設定CC2500發射功率
    CC2500狀態機
    封包傳送
    封包接收
    封包切換傳送與接收
    主程式總整理

 

MCU單晶片開發板介紹

【用心教學 值得您的肯定,專業技術 值得您的信賴】
艾鍗為了傳達正確的韌體設計學習觀念與學習重點,我們從無到有的製作開發板,
從一顆MCU晶片、電路設計到PCB板的完成,再為我們的板子撰寫每一行code。
這一切的一切都是為了學習者設計的教學開發板,讓您在學習的路上更能事半功倍!

 

*報名學程方案加贈MCU單晶片開發套件組*

El mcu box

MCU課程試看

 

 

全新數位學習平台

 

學這門課的同學也對下方課程有興趣
★數位課程
linux luxury

 

★實體課程

 

課程諮詢