STTM32F103系列的單片機怎么實作LED閃爍5次然后保持常亮?
uj5u.com熱心網友回復:
你問的問題已經包含了答案,首先你先要能控制LED燈,然后你要做的就是LED亮-->延時-->LED滅
這樣回圈5次之后,再讓LED亮就可以了
uj5u.com熱心網友回復:
首先配置好 LED的IO口,然后用一個 五次回圈 (LEDON ,延時合適的時間,LEDOFF,延時合適的時候);進入另一個無限回圈(LEDON);uj5u.com熱心網友回復:
用STM32CUBE,HAL庫,10分鐘完成!uj5u.com熱心網友回復:
邏輯很簡單的 亮滅 亮滅5次 然后常亮 如1樓所說 你自己都已經說出來實作的方法了uj5u.com熱心網友回復:
程式很簡單:#define LED P1.0
unsigned char i;
for(i=0; i<5; i++)
{
delay_ms(500); //延遲500毫秒
LED = 1; //LED亮
delay_ms(500); //延遲500毫秒
LED = 0; //LED滅
}
LED = 1; //LED常亮
uj5u.com熱心網友回復:
觀摩學習。。。uj5u.com熱心網友回復:
???提問是一門學問。
uj5u.com熱心網友回復:
一個計時器,一個計數器,非阻塞方式uj5u.com熱心網友回復:
使用For回圈,五次后進入常亮uj5u.com熱心網友回復:
要先配置好時鐘和串口,然后再寫一個延時程式。定義一個變數用于計數
計數到5次后,使引腳一直處于高電平或低電平。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/10832.html
標籤:硬件設計
上一篇:深入淺出騰訊BERT推理模型--TurboTransformers
下一篇:用st-link Utility燒錄一個程式之后就出現下列連接不上的情況st-link下載器一直滴滴響求大神幫忙
