國(guó)產(chǎn)替代本來(lái)是一個(gè)好事,不過(guò)最近來(lái)看,國(guó)產(chǎn)也開始有假貨。

1:測(cè)試休眠功耗的時(shí)候,發(fā)現(xiàn)待機(jī)電流過(guò)高,達(dá)到15mA;對(duì)比STM32,待機(jī)狀態(tài)下,功耗只有1mA;
2:使用J-link擦除GD32程序,上電之后,功耗有20mA; 對(duì)比STM32,擦除芯片程序之后,上電功耗只有5mA;
待機(jī)程序應(yīng)該沒(méi)問(wèn)題,對(duì)比了STM32和其它網(wǎng)友分享的案例,沒(méi)發(fā)現(xiàn)什么問(wèn)題
/**************系統(tǒng)進(jìn)入待機(jī)模式**********/void Sys_Enter_Standby(void){RCC_APB2PeriphResetCmd(0X01FC,DISABLE); //復(fù)位所有IO口RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE); //使能PWR外設(shè)時(shí)鐘PWR_ClearFlag(PWR_FLAG_WU); //清除喚醒標(biāo)志 20180523PWR_WakeUpPinCmd(ENABLE); //使能喚醒管腳功能PWR_EnterSTANDBYMode(); //進(jìn)入待機(jī)(STANDBY)模式}void PWR_EnterSTANDBYMode(void){/* Set SLEEPDEEP bit of Cortex System Control Register */SCB->SCR |= SCB_SCR_SLEEPDEEP;/* Select STANDBY mode */PWR->CR |= PWR_CR_PDDS;/* Clear Wake-up flag */PWR->CR |= PWR_CR_CWUF;/* This option is used to ensure that store operations are completed */__force_stores();/* Request Wait For Interrupt */__WFI();}
[GD32] UID: 30451B67-5343932-35323647??--3
[GD32] UID: 3045837A-4343932-35323647??--2
[GD32] UID: 30458378-4343932-35323647??--1
嵌入式工程師超長(zhǎng)經(jīng)驗(yàn)分享:從單片機(jī)coder到嵌入式programer的簡(jiǎn)單歷程
世界上五個(gè)最不務(wù)正業(yè)的科學(xué)家!看完三觀都碎了…
華為自研編程語(yǔ)言曝光
添加管理員微信
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問(wèn)題,請(qǐng)聯(lián)系我們,謝謝!






