合泰微控制器是台灣晶元,整合開發環境為ht-3000。大陸這邊的晶元**商是盛群半導體****,官網上的程式用例都是由彙編編寫的,當然也對c語言很好的支援,是標準c的子集。在工作中使用到的是8位的ht48r006,在開發過程中,需要注意一下幾點:1、在ht-3000中有相關的配置,包括時鐘的選擇,管腳的功能配置,看門狗的使能,看門狗的餵狗指令方式。
2、暫存器是支援位定址的,包含了對應的標頭檔案後,就能使用相關的位標示符。
3、在系統時鐘配置為內部時鐘時,pa5,pa6作為普通io引腳來使用,若使用外部時鐘,則作為外部時鐘輸入引腳。
4、看門狗的餵狗方式可以配置為兩種方式,若配置為單指令模式,則只需要_clrwdt()指令就能清零看門狗定時器,若配置為雙指令模式,則需要_clrwdt1()和_clrwdt2()成對出現在**段才能實現對看門狗定時器的清零操作。
5、ht48r006,有兩個中斷向量入口位址,外部中斷0和定時器中斷。
6、ht48r006資源有限,程式儲存空間為1k,2級堆疊,其中main()函式不占用堆疊層數。
7、在使用ht-3000開發工具的時候,若使用c編寫**,在定義全域性變數時,不能賦初始值,只有在宣告為常量時才能賦初始值。
8、此款晶元整合了對蜂鳴器的控制功能,驅動頻率為定時器0的溢位間隔,在配置pa0-pa1為bz功能後,通過控制pa0腳的輸出高低電平來控制蜂鳴器的開啟和關閉。
合泰微控制器做電壓表 合泰微控制器總結
1 合泰微控制器總結 測試環境c編譯器v21.debug2.3.陣列,支援一維 二維陣列 大小小於1 bank 4.使用const關鍵字,變數將儲存於程式儲存區,如,const uint8 t tab 1,2,3 5.中斷服務函式 pragma vector isr tmr0 0x0c 定義中斷入口...
合泰微控制器使用心得
合泰微控制器是台灣晶元,整合開發環境為ht 3000。大陸這邊的晶元 商是盛群半導體 官網上的程式用例都是由彙編編寫的,當然也對c語言很好的支援,是標準c的子集。在工作中使用到的是8位的ht48r006,在開發過程中,需要注意一下幾點 1 在ht 3000中有相關的配置,包括時鐘的選擇,管腳的功能配...
合泰Holtek微控制器入門
晶元介紹 綜合由於專案需要,首次使用合泰holtek的一款微控制器ht66f018。合泰的微控制器網上資料並不多,可參考的原始碼也不多,入門著實費了很大的勁。不過,好在是國產微控制器,datasheet是中文的,看起來方便不少。holtek官網 合泰半導體成立於2012年,隸屬台灣盛群半導體 hol...