找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 981|回復(fù): 13
打印 上一主題 下一主題
收起左側(cè)

關(guān)于深入學(xué)習(xí)32單片機的請教

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:941068 發(fā)表于 2024-10-23 09:44 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位大佬我有點學(xué)習(xí)方面的問題想問一下:路線:我學(xué)習(xí)32單片機準(zhǔn)備往操作系統(tǒng)方面走
1、有時候在網(wǎng)上看別人的代碼,發(fā)現(xiàn)沒有別人寫的好,不知道如何去深一步學(xué)習(xí),是繼續(xù)看別人的模仿,還是如何去做啊
2、現(xiàn)在如果做一個項目,如果單純的借鑒別人的代碼,就是復(fù)制粘貼的話,能很快的做出來,當(dāng)然這也是我能看懂但是自己寫不出來的,就感覺自己學(xué)不到啥東西一樣
3、現(xiàn)在就是不知道該如何去深入學(xué)習(xí)了

最后,希望各位大佬能給我一點建議,十分感謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:161164 發(fā)表于 2024-10-23 11:16 | 只看該作者
寫不出來就是沒學(xué)通
模仿->學(xué)習(xí)理解->修改
你還卡在學(xué)習(xí)理解的階段
建議多看別人的問題
本論壇的24小時問答區(qū)是很好的地方
回復(fù)

使用道具 舉報

板凳
ID:1121801 發(fā)表于 2024-10-23 13:36 | 只看該作者
想學(xué)好單片機我認(rèn)為在了解編程的基礎(chǔ)后最應(yīng)該學(xué)習(xí)的是代碼的邏輯思維,也就是實現(xiàn)程序目的的邏輯,然后回過頭來再編程。再額外說一句,不要懷疑自己編寫不出來程序,因為項目一開始都是想好框架,然后利用之前學(xué)習(xí)到的知道往里面補充代碼,然后再整體測試代碼有沒有實現(xiàn)功能,沒有實現(xiàn)功能再修改,如此反復(fù)。沒有一個程序員可以做到一次性就把整個程序都做好而沒有BUG,或者有這樣的程序員但我實際中還沒有遇到過。所以給自己信心?梢哉乙恍┖唵蔚男№椖炕蛘哒f是容易實現(xiàn)的程序目的,然后自己不參考代碼看看能不能做出來,做不出來的時候再看一下人家的代碼是怎么實現(xiàn)的,慢慢把這個編程思想學(xué)到,時間積累才是重要的
回復(fù)

使用道具 舉報

地板
ID:941068 發(fā)表于 2024-10-23 19:43 | 只看該作者
lkc8210 發(fā)表于 2024-10-23 11:16
寫不出來就是沒學(xué)通
模仿->學(xué)習(xí)理解->修改
你還卡在學(xué)習(xí)理解的階段

謝謝大佬
回復(fù)

使用道具 舉報

5#
ID:941068 發(fā)表于 2024-10-23 19:43 | 只看該作者
cyi8 發(fā)表于 2024-10-23 13:36
想學(xué)好單片機我認(rèn)為在了解編程的基礎(chǔ)后最應(yīng)該學(xué)習(xí)的是代碼的邏輯思維,也就是實現(xiàn)程序目的的邏輯,然后回過 ...

謝謝大佬
回復(fù)

使用道具 舉報

6#
ID:1134489 發(fā)表于 2024-10-23 19:57 | 只看該作者
拼命鉆研就行
回復(fù)

使用道具 舉報

7#
ID:1072347 發(fā)表于 2024-10-23 21:01 | 只看該作者
多練多做,把一個大項目拆分開來逐步做,并且在理解的基礎(chǔ)上適當(dāng)?shù)挠洃浺恍┏S玫奶茁贰?br />
一定要親自上手像閉卷考試一樣敲出代碼,不然很難做出自己的東西

至于如何進(jìn)一步學(xué)習(xí),建議了解一下硬件基礎(chǔ),學(xué)會看硬件的參考文檔,耐心看個十幾篇下來會有很大提升的
回復(fù)

使用道具 舉報

8#
ID:276663 發(fā)表于 2024-10-24 00:06 | 只看該作者
進(jìn)步就是先學(xué)習(xí),后發(fā)揮,其實能學(xué)會用東西就很厲害。
回復(fù)

使用道具 舉報

9#
ID:401564 發(fā)表于 2024-10-25 22:19 | 只看該作者
單片機的終點就是C+V,復(fù)制粘貼,永遠(yuǎn)的神
如果你是覺得32單片機你不怎么會用,那就是你單片機方面的基礎(chǔ)還沒有學(xué)好,可以先停下來,去學(xué)學(xué)8051,不需要太深入,主要目的就是學(xué)習(xí)"單片機編程"
記住,是單片機編程,而不是8051編程,你會了,上手一款不用品牌的單片機,就是幾天的事情了
為什么是8051呢,因為它好上手,資料多,會的人也多,有問題好解決,一般來說,從0基礎(chǔ)開始就以32單片機入門,確實有點難,大神除外
如果你是已經(jīng)會了單片機編程,讓你困惑的是操作系統(tǒng),那就去買一本相關(guān)的書來,從序言開始學(xué),不一下子跳到某個章節(jié),這看一下,那看一下
其實也花不了多少時間,你會很快學(xué)會的
回復(fù)

使用道具 舉報

10#
ID:446156 發(fā)表于 2024-10-30 16:55 | 只看該作者
其實我看網(wǎng)上的程序沒有幾個寫的好的,要有信心。這玩意慢慢來多積累從易到難,每隔一段時間回顧一下自己寫的代碼是否有更好的寫法,如果感覺有更好的實現(xiàn)方法就推倒重來別怕麻煩這一步非常關(guān)鍵,如果你能不停推倒之前的舊程序就說明你在進(jìn)步,如果很久之后還覺得自己寫的程序天衣無縫或者像詩一樣優(yōu)美就說明在原地踏步了。
在這里我想說一句,做嵌入式一定要有分層理念、任務(wù)解耦理念。程序一定要非阻塞式寫法并且向面向?qū)ο罂繑n。
回復(fù)

使用道具 舉報

11#
ID:1149096 發(fā)表于 2025-4-26 22:51 來自手機 | 只看該作者
嗨,哥你好,我覺得您是沒有做項目的整體框架。
回復(fù)

使用道具 舉報

12#
ID:1149096 發(fā)表于 2025-4-26 22:56 來自手機 | 只看該作者
編程前的思路很重要,把大體框架做出來,如:要用哪些外設(shè),有哪些邏輯,哪里要用中斷等等,把這這些確定好了,前提是你對這些外設(shè)會使用了解其原理,知道我能用它做什么,在編寫,調(diào)試,編寫,調(diào)試。就ok了
回復(fù)

使用道具 舉報

13#
ID:1146909 發(fā)表于 2025-4-29 17:31 | 只看該作者
建議從簡單的學(xué)起,易上手。樓主可以看看STC家的AI8051U,支持32位,跟著視頻學(xué)習(xí)打卡還可以免費送實驗箱,而且他們新出的輔助開發(fā)工具AiCube ,已支持Ai8051U-32Bit可以生成代碼框架,用起來很不錯!
回復(fù)

使用道具 舉報

14#
ID:879809 發(fā)表于 2025-4-29 17:54 | 只看該作者
STM32我就沒看過什么代碼,都是Ctrl-C、Ctrl-V庫例程就把活兒干完了。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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