亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
32f407單片機滴答定時器精準延時,延時0ms
[打印本頁]
作者:
luzhenwei
時間:
2024-12-19 21:48
標題:
32f407單片機滴答定時器精準延時,延時0ms
32f407單片機滴答定時器精準延時,延時0ms,寫進去后,芯片一通電就發熱,熱到一定程度就崩潰了,復位也沒用,
int main()
{
Delay_ms(0);
GPIO_ToggleBits(GPIOF,GPIO_Pin_10);
}
void Delay_ms(uint32_t nTime)
{
uint_t delay_ms=21000;
SysTick->LOAD = nTime*delay_ms ; //重裝載寄存器,最大計數值
SysTick->VAL = 0x00 ; //清空計數值
SysTick->CTRL |= SysTick_CTRL_ENABLE_Msk ; // 開啟倒數
do
{
temp=SysTick->CTRL;
}while((temp&0x01)&& !(temp & (1<<16))); //等待倒數到0為止
SysTick->CTRL &= ~SysTick_CTRL_ENABLE_Msk ; // 關閉計數器
SysTick->VAL = 0x00 ; //清空計數值
}
作者:
zpwgf
時間:
2024-12-20 09:23
int main() {
// 假設你不需要延時
GPIO_ToggleBits(GPIOF, GPIO_Pin_10);
while (1) {
// 主循環
}
}
void Delay_ms(uint32_t nTime) {
if (nTime == 0) return; // 直接返回,不執行任何延時
uint32_t delay_ms = 21000; // 確保這個值適合你的系統時鐘
SysTick->LOAD = nTime * delay_ms; // 重裝載寄存器
SysTick->VAL = 0x00; // 清空計數值
SysTick->CTRL |= SysTick_CTRL_ENABLE_Msk; // 開啟倒數
// 等待SysTick計數器達到零
while ((SysTick->CTRL & SysTick_CTRL_ENABLE_Msk) && !(SysTick->CTRL & SysTick_CTRL_COUNTFLAG_Msk));
SysTick->CTRL &= ~SysTick_CTRL_ENABLE_Msk; // 關閉計數器
SysTick->VAL = 0x00; // 清空計數值
}
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1