庫函式3.5版本下stm32f103rc預設的外部時鐘是8mhz,一般我們都備品最高時鐘72mhz,那如果外部時鐘是12mhz的話怎麼倍頻呢?
1.自己配置時鐘,也就是例程中的函式rcc_config();
2.修改庫函式裡面的一些配置:
(1)找到通過啟動檔案startup_stm32f10x_hd.s找到系統初始化函式systeminit;
(2)在systeminit()函式裡面呼叫了setsysclock()函式;
(3)在setsysclock()函式裡面又呼叫了setsysclockto72()函式(倍頻到72mhz);
(4)在setsysclockto72()裡面修改倍頻方式:pllck=hse*6=12*6=72mhz即可。
相應的**作如下修改即可:
rcc->cfgr |= (uint32_t)(rcc_cfgr_pllsrc_hse | rcc_cfgr_pllmull6);
Redis通過配置修改密碼
redis 設定了密碼之後的訪問是比較安全的,裸奔還是至少要穿點遮住隱私。使用vi命令編輯redis.conf 找到 requirepass foobared 然後去掉注釋,這個foobared改為自己的密碼。然後使用 wq儲存。重啟redis,這個時候嘗試登入redis,發現可以登上,但是執行具體...
通過指標修改外邊實參
函式內容如何改變外部的實參?對於上面的問題,只有c中的指標能夠完成,基本資料型別作為函式實參,只是將值純粹的傳遞給形參,形參的改變並不影響實參.1 include2 3void swap char v1,char v2 1112 13int main int argc,const char argv...
通過hover修改其他元素
hover,我們都知道,是監聽元件 懸停狀態 的乙個偽類。我們一般通過hover來修改元件的背景什麼的,很少涉及到太複雜的操作。也就是說我們一般只是對加了hover偽類的元素自身的樣式進行改變,比如這樣 form p form p hover form span form p hover span ...