合泰32位微控制器入門 以HT32F52352為例

2021-09-25 23:52:28 字數 1087 閱讀 7120

step1: 新建工程 (建議直接使用例程修改)

step2: 標頭檔案

#ifndef _***x_h

#define _***x_h

#include "ht32f5***x_01.h"

//呼叫此標頭檔案可以使用一些已經封裝好的埠

#define *** yyy //***表示重新定義的埠或者變數、常量;yyy表示***具體所指的埠、變數或者常量等,可以是已經封裝好的埠

//……

void

abcd

(void);

// 新增所要用到此標頭檔案的函式

//……

#endif

//以空一行結束

step3: 子函式(可以用來配置埠功能)

#include ***x.h  //已經寫好的標頭檔案

void abcd(形參1,形參2,…)

step4: 配置io口

#include "***x.h"

static

void

eclock()

//外設時鐘配置};

//不開啟外設時鐘相應功能無法使用

cclock

.bit.

afio=1

;//開啟復用功能時鐘

cclock

.bit.pa=

1;//開啟pa口時鐘

ckcu_peripclockconfig

(cclock

,enable);

//使能時鐘

}static

void

egpio()

//使用ht32f5***x_gpio.c裡的庫函式配置io功能

step5: 主函式

#include "ht32.h"

//這兩個標頭檔案一定要加入

#include "ht32_board.h"

//……

int main

(void

)}

合泰Holtek微控制器入門

晶元介紹 綜合由於專案需要,首次使用合泰holtek的一款微控制器ht66f018。合泰的微控制器網上資料並不多,可參考的原始碼也不多,入門著實費了很大的勁。不過,好在是國產微控制器,datasheet是中文的,看起來方便不少。holtek官網 合泰半導體成立於2012年,隸屬台灣盛群半導體 hol...

HT合泰微控制器 入門 開發環境搭建(一)

恩,第一篇部落格,也算是自己的乙個學習筆記吧。真的是新上路,容易翻車,如果那裡有錯誤還請大佬指正。微控制器介紹 本款合泰微控制器為ht66f2390。其中1部分為e link lite是燒錄工具,2部分是合泰微控制器的主體。就像是之前用 keil 程式設計51微控制器一樣。然後安裝的教程這裡也有介紹...

合泰8位微控制器使用小結

合泰微控制器是台灣晶元,整合開發環境為ht 3000。大陸這邊的晶元 商是盛群半導體 官網上的程式用例都是由彙編編寫的,當然也對c語言很好的支援,是標準c的子集。在工作中使用到的是8位的ht48r006,在開發過程中,需要注意一下幾點 1 在ht 3000中有相關的配置,包括時鐘的選擇,管腳的功能配...