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