Infineon Psoc4的引導加載程序、定時器、中斷、睡眠、I/O、LCD 和IMO的使用(上)

關鍵字 :Psoc4使用引導加載程序定時器中斷睡眠IMO

關於該項目:一個純軟體時鐘,演示定時器、中斷、睡眠模式、I/O 供電、LCD 驅動程序、引導加載程序、PSoC 4 的 IMO 修改。

 

項目描述:

該項目不僅是關於如何使用 PSoC 4 製作時鐘,還包括如何使用 PSoC 4 的一些功能、如何在 PSoC Creator 中編程以及有關此套件的一些信息! 對於這個項目,你需要硬體部件:

  1. PSoC 4 CY8CKIT 049 4200 套件
  2. 迷你麵包板
  3. HT44780 LCD 16x02 顯示
  4. 插針
  5. 麵包板跳線
  6. 10k Multi-Trim 電位器


焊接 PSoC 4 套件下側的公頭(從接地、引腳 2.0、2.1、2.2 ..... 到 3.7)。此外,在 HT44780 16x2 LCD 上焊接公頭(從“Vss”到“E”和“D4”到“K”。 現在,將它們插入迷你麵包板,按如下方式連接麵包板電線:

PSoC-049 Kit ---- LCD Display------10k 可調電阻

                                        V0                  Mid Pin (sweep)

Gnd                                 Vss                 Right Pin

Pin 2.0                             Vdd                 Left Pin

Pin 2.1                              D4

Pin 2.2                             D5

Pin 2.3                             D6

Pin 2.4                             D7

Pin 2.5                             E

Pin 2.6                             RS

Pin 2.7                             RW

Pin 3.5                             A

Pin 3.6                            K      (加 1K 電阻在pin 3.6與K之間)


現在,運行“PSoC Creator”,打開:File > New > Project > Empty PSoC 4 design > OK 將您想要的項目“名稱”和“位置”放在您的 PC 上。 TopDesign.cysch 窗口將出現在 PSoC Creator 中!

組件目錄包含外設(I/O、UART、PWM、Tiimer、ADC)、基於 UBD 的單元(AND、OR、Register....)可編程模擬(OpAmp、Mux...)。 拖放它們以添加到 TopDesign.cysch 窗口,雙擊配置它們並使用 Wire 將它們互連;

工作區資源管理器、視圖、項目、工具是您經常需要的最重要的 4 個菜單。Project > Device Selector > CY8C4245AXI-483 是該套件中使用的 PSoC 4 晶片!如果默認沒有選擇,你必須從這裡選擇這個設備!

 

 1 / 2 Project > Bulid Settings > (Inside Code Generation Box) Application Type : Bootloadable 對於這個工具包是必須的,如果默認沒有選擇,你必須從這裡選擇這個選項!



從 Workspace Explorer 選項卡,您可以訪問 PSoC Creator 的 3 個最重要的窗口:

  1. TopDesign.cysch(內部元件、原理圖、初始配置)
  2. .cydwr ( 引腳路由到實際的I/O, Oscillator setting, Interrupts ) 完成項目的 TopDesign.cysch 將如下所示:

注意:此套件的引導加載程序! 這非常重要,如果您將代碼上傳到您的 PSoC 4 CY8CKIT 049 4200 套件,而 TopDesign.cysch 窗口中沒有“Bootloadable”組件,並且不在組件中添加 UART_bootloader.hex 文件。 除非您有另一個備用的 PSoC4-049 套件或 Miniprog3 編程器來將引導加載程序燒錄到套件中。

添加 Bootloadable 組件並鏈接引導加載程序是第一步,也是最重要的一步,每次使用此套件進行新項目時!



IMO(內部主振盪器):根據需要輕鬆調整時鐘速度! 該套件沒有外部晶體振盪器,但有幾個內部時鐘選項。內部主振盪器 (IMO) 可以以 3 MHz 至 48 MHz 之間的任何頻率振盪。較低的頻率將導致較低的功耗(在大多數情況下)。 修改IMO,進入,cydwr窗口,下面有一個名為“clocks”的標籤,點擊這裡進入時鐘設置頁面,現在雙擊IMO進入配置系統時鐘窗口。現在在 IMO freq 框中為 3 MHz 時鐘輸入 3,然後確定。你在這裡完成了! 請參閱下面的圖片(紅色框)這部分!



★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論