找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
樓主: Similarv
打印 上一主題 下一主題
收起左側(cè)

請(qǐng)工程化,定制化你的單片機(jī)代碼

    [復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 40 黑幣 回復(fù)本帖可獲得 2 黑幣獎(jiǎng)勵(lì)! 每人限 1 次
321#
ID:491577 發(fā)表于 2021-3-6 10:45 | 只看該作者
haokey 發(fā)表于 2021-2-24 11:50
以前從來沒有人教過這些,后來真正做產(chǎn)品的時(shí)候慢慢理解了,程序中絕對(duì)不用while或delay(),可以想象整個(gè)程 ...

不是絕對(duì)不能用while或delay(),只是要少用,幾個(gè)微秒的延時(shí)還是可以用的,只是毫秒級(jí)別的延時(shí)要少用,還有一點(diǎn)你理解錯(cuò)了,你說的車輪的旋轉(zhuǎn)是在中斷中進(jìn)行的,中途有while或delay()那么車輪并不會(huì)卡頓,中斷有優(yōu)先權(quán),自動(dòng)會(huì)打斷主程序優(yōu)先執(zhí)行,如果是4ms轉(zhuǎn)一圈,那么100次就等于400ms的延時(shí)(不受while或delay()的影響),只是delay()會(huì)影響單片機(jī)的執(zhí)行效率,特別是大于毫秒級(jí)別的延時(shí)有可能錯(cuò)過一些操作,編寫小程序可能沒有感覺,但是編寫復(fù)雜的程序就影響大了,所以要養(yǎng)成好的編程習(xí)慣。
回復(fù)

使用道具 舉報(bào)

322#
ID:28992 發(fā)表于 2021-3-8 06:47 | 只看該作者
you did a remarkable project, thank you, master!
回復(fù)

使用道具 舉報(bào)

323#
ID:137005 發(fā)表于 2021-3-8 13:57 | 只看該作者
期待后續(xù)部分
回復(fù)

使用道具 舉報(bào)

324#
ID:309482 發(fā)表于 2021-3-8 16:22 | 只看該作者
高手
回復(fù)

使用道具 舉報(bào)

325#
ID:889832 發(fā)表于 2021-3-10 09:56 | 只看該作者
牛啊!牛啊!
回復(fù)

使用道具 舉報(bào)

326#
ID:889832 發(fā)表于 2021-3-11 08:50 | 只看該作者
牛啊牛啊
回復(fù)

使用道具 舉報(bào)

327#
ID:889832 發(fā)表于 2021-3-11 08:50 | 只看該作者
不錯(cuò)不錯(cuò),好東西
回復(fù)

使用道具 舉報(bào)

328#
ID:569384 發(fā)表于 2021-3-31 16:29 | 只看該作者
hhh402 發(fā)表于 2021-3-6 10:45
不是絕對(duì)不能用while或delay(),只是要少用,幾個(gè)微秒的延時(shí)還是可以用的,只是毫秒級(jí)別的延時(shí)要少用,還 ...

是比喻錯(cuò)了
回復(fù)

使用道具 舉報(bào)

329#
ID:882054 發(fā)表于 2021-4-1 08:46 | 只看該作者
很有想法哦
回復(fù)

使用道具 舉報(bào)

330#
ID:820198 發(fā)表于 2021-4-1 11:32 | 只看該作者
相見恨晚,我要好好翻一下你以前的東西,好詳細(xì),寫得好好啊
回復(fù)

使用道具 舉報(bào)

331#
ID:895440 發(fā)表于 2021-4-2 07:53 | 只看該作者
真大佬,解答了我不少的疑惑。點(diǎn)贊
回復(fù)

使用道具 舉報(bào)

332#
ID:97838 發(fā)表于 2021-4-3 09:49 | 只看該作者
好文值得收藏
回復(fù)

使用道具 舉報(bào)

333#
ID:926096 發(fā)表于 2021-5-25 22:38 | 只看該作者
可以 有用
回復(fù)

使用道具 舉報(bào)

334#
ID:816988 發(fā)表于 2021-5-27 10:58 | 只看該作者
希望資深的大佬多發(fā)一些實(shí)戰(zhàn)的經(jīng)驗(yàn),我們小白可以少走彎路
回復(fù)

使用道具 舉報(bào)

335#
ID:908826 發(fā)表于 2021-5-27 20:10 | 只看該作者
相當(dāng)有用
回復(fù)

使用道具 舉報(bào)

336#
ID:288804 發(fā)表于 2021-5-28 13:38 | 只看該作者

支持持續(xù)更新,很好的東西。
回復(fù)

使用道具 舉報(bào)

337#
ID:456755 發(fā)表于 2021-5-28 17:00 來自手機(jī) | 只看該作者
學(xué)到了
回復(fù)

使用道具 舉報(bào)

338#
ID:914666 發(fā)表于 2021-5-30 13:16 | 只看該作者
非常值得學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

339#
ID:917199 發(fā)表于 2021-5-30 22:20 | 只看該作者
字字珠璣,謝謝 /筆芯


回復(fù)

使用道具 舉報(bào)

340#
ID:793746 發(fā)表于 2021-5-31 09:13 | 只看該作者
學(xué)習(xí)了,謝謝分享。
回復(fù)

使用道具 舉報(bào)

341#
ID:916454 發(fā)表于 2021-6-1 12:43 | 只看該作者
謝謝分享,有空了細(xì)細(xì)研究下
回復(fù)

使用道具 舉報(bào)

342#
ID:731155 發(fā)表于 2021-6-1 14:45 | 只看該作者
好貼,網(wǎng)上就是太多誤人子弟的寫法,導(dǎo)致好多新人走彎路
回復(fù)

使用道具 舉報(bào)

343#
ID:930912 發(fā)表于 2021-6-1 19:52 | 只看該作者
很不錯(cuò)的文章,提供了很好的思路
回復(fù)

使用道具 舉報(bào)

344#
ID:923723 發(fā)表于 2021-6-1 21:14 | 只看該作者
雖然還是小白,但也還是從頭看到了尾
回復(fù)

使用道具 舉報(bào)

345#
ID:487098 發(fā)表于 2021-6-1 22:36 | 只看該作者
很有幫助,謝謝樓主
回復(fù)

使用道具 舉報(bào)

346#
ID:613800 發(fā)表于 2021-6-3 10:51 | 只看該作者
學(xué)到了很多,感謝樓主大大的分享
回復(fù)

使用道具 舉報(bào)

347#
ID:928284 發(fā)表于 2021-6-3 16:34 | 只看該作者
這篇文章很有深度啊
回復(fù)

使用道具 舉報(bào)

348#
ID:932662 發(fā)表于 2021-6-4 08:43 | 只看該作者
對(duì)51定時(shí)器的理解更深了,原來程序還能這么寫
回復(fù)

使用道具 舉報(bào)

349#
ID:785551 發(fā)表于 2021-6-8 16:21 | 只看該作者
樓主樓主,后續(xù)啥時(shí)候更新呀,先謝過了
回復(fù)

使用道具 舉報(bào)

350#
ID:169891 發(fā)表于 2021-6-15 08:50 | 只看該作者
狀態(tài)機(jī)在處理一些事件確實(shí)效果很好,感謝樓主
回復(fù)

使用道具 舉報(bào)

351#
ID:81612 發(fā)表于 2021-6-15 11:37 | 只看該作者
非常棒啊  只是我是不是來的晚了點(diǎn)
回復(fù)

使用道具 舉報(bào)

352#
ID:81612 發(fā)表于 2021-6-15 11:39 | 只看該作者
非常棒啊 我是不是來的太晚了點(diǎn)
回復(fù)

使用道具 舉報(bào)

353#
ID:938232 發(fā)表于 2021-6-15 20:55 | 只看該作者
好帖子
回復(fù)

使用道具 舉報(bào)

354#
ID:713651 發(fā)表于 2021-6-16 09:38 | 只看該作者
寫的不錯(cuò)
回復(fù)

使用道具 舉報(bào)

355#
ID:298123 發(fā)表于 2021-6-17 13:25 | 只看該作者
你這種方式,只是剛剛擺脫剛畢業(yè)的狀態(tài)。實(shí)際項(xiàng)目不會(huì)這么簡(jiǎn)單,如果只是簡(jiǎn)單的控制邏輯,可以這么做,是沒有問題的,但稍微復(fù)雜點(diǎn)的項(xiàng)目,這個(gè)就很難勝任了。不過好在,你也算是有進(jìn)步了,祝你早日升級(jí)!
回復(fù)

使用道具 舉報(bào)

356#
ID:475858 發(fā)表于 2021-7-24 08:48 | 只看該作者
總結(jié)的非常經(jīng)典
回復(fù)

使用道具 舉報(bào)

357#
ID:956115 發(fā)表于 2021-7-24 14:27 | 只看該作者
樓主棒棒棒
回復(fù)

使用道具 舉報(bào)

358#
ID:944091 發(fā)表于 2021-7-25 15:39 來自手機(jī) | 只看該作者
邏輯思維清晰,感謝大神分享。
回復(fù)

使用道具 舉報(bào)

359#
ID:936280 發(fā)表于 2021-7-26 16:17 | 只看該作者
通過樓主的分享,充分認(rèn)識(shí)到了Delay的局限性,Delay只是為了實(shí)現(xiàn)一個(gè)問題而設(shè)計(jì)的,有很多不確定因素,以后還是要少用Delay,多通過定時(shí)器來實(shí)現(xiàn)Delay的功能
回復(fù)

使用道具 舉報(bào)

360#
ID:837631 發(fā)表于 2021-7-27 14:32 | 只看該作者

這是一篇難得的實(shí)戰(zhàn)貼,給力
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表