|
|
今天沈陽有一家單片機(jī)開發(fā)公司發(fā)來面試邀請,我正處于打算辭職去一線城市的時候,我想如果這個工作適合留下來積累經(jīng)驗(yàn)也不錯,我便答應(yīng)了面試邀請。這是一家主要用STM32單片機(jī)開發(fā)產(chǎn)品的公司,接下來我打算開始復(fù)習(xí)STM32的基礎(chǔ)知識。STM32是基于ARM32位的Cortex-M3內(nèi)核的CPU,最高72MHz工作頻率,有從256K至512K字節(jié)的閃存程序存儲器,高達(dá)64K字節(jié)的SRAM。帶4個片選的靈活的靜態(tài)存儲器控制器,支持CF卡、SRAM、PSRAM、NOR和NAND存儲器
內(nèi)嵌4~16MHz晶體振蕩器,3個12位模數(shù)轉(zhuǎn)換器,1μs轉(zhuǎn)換時間;多達(dá)4個16位定時器,2個16位6通道高級控制定時器,2個看門狗定時器,系統(tǒng)時間定時器,2個16位基本定時器;
擁有多達(dá)2個I2C接口,多達(dá)5個USART接口,多達(dá)3個SPI接口,CAN接口,USB 2.0,SDIO接口。
睡眠模式 在睡眠模式,只有CPU停止,所有外設(shè)處于工作狀態(tài)并可在發(fā)生中斷/事件時喚醒CPU。
停機(jī)模式在保持SRAM和寄存器內(nèi)容不丟失的情況下,停機(jī)模式可以達(dá)到最低的電能消耗。在停機(jī)模式下,停止所有內(nèi)部1.8V部分的供電,PLL、HSI和HSE的RC振蕩器被關(guān)閉,調(diào)壓器可以被置于普通模式或低功耗模式。可以通過任一配置成EXTI的信號把微控制器從停機(jī)模式中喚醒,EXTI信號可以是16個外部I/O口之一、PVD的輸出、RTC鬧鐘或USB的喚醒信號。
|
|