首頁 > 評測 > 引腳連錯(cuò)了?沒關(guān)系重映射一下就好了——Holychip HC89F003評測
引腳連錯(cuò)了?沒關(guān)系重映射一下就好了——Holychip HC89F003評測
- [導(dǎo)讀]
- 雖然16位單片機(jī)已經(jīng)被超低功耗的32位單片機(jī)擠壓的幾乎要消失殆盡,而8位單片機(jī)卻一直憑借輕盈小巧和價(jià)格低廉的優(yōu)勢占據(jù)市場。目前8位單片機(jī)皆根據(jù)各種各種特定應(yīng)用而推出了不同的增強(qiáng)型,今天給大家評測的來自Holychip(芯圣)的HC89F003則是以引腳的重映射功能著稱。雖然很多MCU均有重映射的功能,不過像HC89F003這樣絕大多數(shù)引腳皆可重映射的并不多見。
這個(gè)小板子做的還是挺精致的,按鍵,一些必要的電路都搭載在這一小塊上面。
20pin的io口所有已經(jīng)引出了。板載ch340驅(qū)動電路
然后下載回來一堆資料,開干,不就是51內(nèi)核的芯片嗎,不難吧。(這是我剛開始的想法。。。我發(fā)現(xiàn)我錯(cuò)了,做智能車的時(shí)候,我就說過,當(dāng)你一開始就輕視了它,你就已經(jīng)輸了一半了。。。不過還好,我還是可以把它搞定的哈哈)
到芯圣電子的官網(wǎng)下載回來一堆資料,慢慢看,裝驅(qū)動,裝hc-link,然后打開例程代碼,打開datasheet,慢慢搞。。。
我也是先下載回來的,然后先裝hc-51link,這個(gè)比較簡單,那里也有用戶手冊。
對其他系統(tǒng)講解的很詳細(xì),本人是64位 win7的,比較簡單。
請注意:安裝在keil文件夾下。
請注意:安裝在keil文件夾下。
請注意:安裝在keil文件夾下。
重要的事情說3遍。
然后一直next就行了,建議把360啊什么殺毒的軟件退出再安裝。
然后打開flash技術(shù)資料> F003 Library Example V1.01
這是庫函數(shù)版本的例程,很像stm32。入門玩起來不難。
F003 Register ExampleV1.01>這是寄存器版本的。我沒看。
隨便打開一個(gè)gpio的工程:
我初次一看,哎呀,怎么這么熟悉啊,,,,,哈哈哈
進(jìn)入系統(tǒng)初始化看一下,核心部分就是選擇系統(tǒng)時(shí)鐘
/**
* @說明 設(shè)定系統(tǒng)時(shí)鐘OSC頻率,即外設(shè)時(shí)鐘(Timer UART SPI等)
* @參數(shù) OscClock :OSC時(shí)鐘設(shè)定值
* CLK_OSC_32MHZ //系統(tǒng)時(shí)鐘32M
* CLK_OSC_16MHZ //系統(tǒng)時(shí)鐘16M
* CLK_OSC_8MHZ //系統(tǒng)時(shí)鐘8M
* CLK_OSC_4MHZ //系統(tǒng)時(shí)鐘4M
* CLK_OSC_44KHZ //系統(tǒng)時(shí)鐘44KHZ
* @返回值 ErrorStatus :表明OSC配置狀態(tài)
* 參考 ErrorStatus 枚舉類.
* @注 無
*/
ErrorStatus CLK_OscClockConfig(CLK_OscClock_Typedef OscClock)
{
u8 OscClkBuf;
if(OscClock == CLK_OSC_44KHZ)
{//使用低頻作為系統(tǒng)時(shí)鐘
CLKSWR = (CLKSWR&(~CLK_SYS_SEL))|CLK_OSC_44KHZ; //開低頻晶振
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗(yàn),暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前