久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9671|回復: 36
打印 上一主題 下一主題
收起左側

別讓你的單片機學習停留在流水燈水平——一個受害者的感悟

  [復制鏈接]
跳轉到指定樓層
樓主
ID:145657 發表于 2017-3-7 17:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本人還是學生,現在大三,接觸單片機一年多以來,從最基礎的51開始,到更高級

點的MSP430,一直到現在剛開始上手的STM32,編過的程序不算多,但加起來怎么

也有上百個了,做過的東西仔細數數,能拿出手來算算的上是個樣的也不下十個,

算是小有所成吧。
但今天,我卻發現,這一年我一直在走一條歪路。
先說一下情況吧,是這樣的,最近同學幾個合伙做個小項目,不算復雜,跟市面上

的工程項目完全沒法比,用難再需要使用的一個芯片是老師給的,從沒用過,沒有

歷程,至于一份電子版的數據手冊,一切的一切都只能是從頭開始,從底層開始,

我們幾個斌開始從最底層的邏輯時序、寄存器操作開始,但經過幾天的研究,確實

毫無效果可言。
為此,我們幾個郁悶了好長時間,開始瘋狂的上網搜資料,拷代碼,卻終究是不得

而返,還讓老師罵了一頓,因為這個項目是我們主動要求老師放給我們的,結果卻

耽誤了工期。
               我次我們幾個人很受打擊,最終決定大家一起靜下心來分析分析

,到底我們敗在了什么地方?
最后總經過兩天的思考、討論、總結、檢討···,我們發現了問題的所在,想來

想去,這估計是很大一部分初學者正在面臨的一個“瓶頸問題”,所以,由我凈這

個討論的結果發布出來,希望與更多的人交流、分享、提高、共勉。
              下面先總結一下我們失敗的幾點原因:
       1、“都是開發板惹的禍”,可以說從開始學習單片機,哪怕是最基礎的51

、以致后來的MSP430、ARM,我沒從未離開過開發板,而且這長達一年多的時間,

養成了我們對開發板極大的依賴,盡管自己焊過51最小系統、繪制過430最小系統

板,但都是參考的別人已有的電路圖,連最基本的電路基本都沒分析過,為什么要

在這幾個電阻,該加個多大的,不加會怎么樣,太大了/太小了會有什么后果,等等

此類問題,我們從未分析過,全是COPY、COPY、再COPY,以致自己做過的東西不少

,能力卻未曾提高。
       2、“全是例程誤導我”,我們買來的開發板,往往都會帶有豐富的例程,

通常這也是賣家吹噓、比拼的地方,但就是這些附帶的歷程,讓我們與底層的開發

絕緣了,有了例程,我們不用再一個代碼一個代碼地敲鍵盤,不用再去研究那些器

件的數據手冊、通信接口、寄存器、內部原理、以及很多商家沒給我們加進去的功

能,哪怕是將這些程序改到別的地方,我們也不過是在宏定義里改兩個引腳配置而

已,從未嘗試過從底層寫驅動、敲代碼、寫函數,從未嘗試過快平臺移植代碼,開

發呢些沒用過的功能等等。
        3、“現實環境太無奈”,這跟上面兩個說的是不同的方面,我們都是大

學生,大學里現在吵得火熱的“大學生就業難”、“你是考研還是就業”、“你報

XXX培訓班了嗎”“你考四六級證了嗎”等等,好像上大學就是為了干這些,似乎

沒有這些,你就會陷入“畢業即失業”的困境。面對這些外來的干擾,越來越多的

學生坐不住了,我們這些人也一樣,盡管一直在學習自己的愛好,但當被人問得多

了的時候,心里也難免會發毛、會害怕,從而導致一年來真正靜下心來學這些東西

的時間越來越少。

      大體也就總結怎么多吧,經過這次失敗,也算是教訓深刻吧,現在才大三,

到大四畢業,還有近兩年的時間,還不算太晚,再說將來的路還長,現在發現這些

,應該不算晚吧。
      對我們來說,革命尚未成功,同志仍需努力啊!
      開這貼,一為總結這次失敗、而為自己立志改變、三為警示后來的同學、四

為大家齊言獻計。
      大家有遇到同樣問題的、要類似迷茫的、要好的建議意見的,歡迎回帖交流

,大家一起共勉。



評分

參與人數 1黑幣 +8 收起 理由
zhaok2013 + 8 很給力!我們該為樓主高興有了真正的成長!.

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂2 踩
回復

使用道具 舉報

來自 2#
ID:151348 發表于 2017-3-8 10:50 | 只看該作者
都是樓主的親身經歷,句句發自肺腑,自己也有所感觸。我開始學習單片機也是從開發板+例程開始,因為我不是學電子相關的專業,只是個熱衷電子電路的DIYer。起步的時候完全不懂,學會燒程序了,看到開發板上出現的效果,頓時自我感覺良好。說實話,一直以來都是把別人的程序拿過修改,但是沒有現成的程序,自己就舉步維艱,雖然修改了不少程序轉達到了自己想要的效果,常見的模塊、顯示屏神馬的都可以駕馭,但是自己沒有按照手冊編過程序,這為以后DIY帶來不小隱患,遂決定從最基礎的做起,知其所以然。共勉之!

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:169016 發表于 2017-3-8 00:26 來自手機 | 只看該作者
頂,說的在理
回復

使用道具 舉報

地板
ID:168911 發表于 2017-3-8 06:35 | 只看該作者
我也是剛剛買了個開發板,想利用空余時間想學習學習,也是這里找程序那里找程序,網上很多程序是不能用的,找了一大堆個8x16俄羅斯方塊程序,仿真也不行,后來在兩個看似一模一樣的程序里比較,最終發現只相差一句代碼,終于做出來了,看來自己不懂真不行啊,

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

5#
ID:66429 發表于 2017-3-8 07:25 | 只看該作者
其實說起來,就是動腦加動手。開發板沒罪只有,自己動手,制作一個哪怕是簡單的四位時鐘,你也會發現許多問題。不要復制,自己寫一個程序,也會學到不少知識。

評分

參與人數 1黑幣 +30 收起 理由
admin + 30 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

6#
ID:105206 發表于 2017-3-8 09:10 | 只看該作者
確實如樓主所說。
回復

使用道具 舉報

7#
ID:166737 發表于 2017-3-8 09:24 | 只看該作者
知其然 還要知其所以然啊
回復

使用道具 舉報

8#
ID:163153 發表于 2017-3-8 13:09 | 只看該作者
很有道理
回復

使用道具 舉報

9#
ID:85726 發表于 2017-3-8 13:34 | 只看該作者
可以的!領悟的很深!
回復

使用道具 舉報

10#
ID:169144 發表于 2017-3-8 16:14 | 只看該作者
確實如此
回復

使用道具 舉報

11#
ID:169208 發表于 2017-3-8 20:33 | 只看該作者
這個問題其實特別常見,就跟我學java一樣,習慣了使用各種編輯工具,然后打開個記事本可能就不會了。主要是這個大環境浮躁了,身邊人都是這樣,沒有明師,自鳴自得久了。現在醒悟還很早的。
回復

使用道具 舉報

12#
ID:169133 發表于 2017-3-9 08:53 | 只看該作者
其實不然,沒有開發板,從一開始就學習底層,很多人就會止步了,因為難,枯燥。從開發板上手學,簡單易懂,見效快,可以提高學習的興趣,有一定基礎了,再回頭來學底層的東西,也就沒那么難了……
回復

使用道具 舉報

13#
ID:169133 發表于 2017-3-9 08:54 | 只看該作者
其實不然,沒有開發板,從一開始就學習底層,很多人就會止步了,因為難,枯燥。從開發板上手學,簡單易懂,見效快,可以提高學習的興趣,有一定基礎了,再回頭來學底層的東西,也就沒那么難了……
回復

使用道具 舉報

14#
ID:165046 發表于 2017-3-9 15:01 | 只看該作者
hdance 發表于 2017-3-9 08:54
其實不然,沒有開發板,從一開始就學習底層,很多人就會止步了,因為難,枯燥。從開發板上手學,簡單易懂, ...

樓主的意思我想不是怪用了開發板,而是反思自己沒有去深究器件的底層原理,學習的不夠深刻!
回復

使用道具 舉報

15#
ID:169945 發表于 2017-3-12 12:59 | 只看該作者
看了樓主的話,頗有同感,我也是一名大二的學生,大二才開始看單片機,買了個開發板,照著跟著的視屏學習,各種例子都是自己敲得,感覺學的還可以,可是一遇到例子沒有講到的東西,比如最近遇到的問題,例子上只講了紅外控制,而我遇到的問題是紅外感應人體,就不會了,所以現在看來,我需要放下例子,從底層學起了,從最小系統,一個一個的加模塊,不能盲目的跟著例子走
回復

使用道具 舉報

16#
ID:96881 發表于 2017-3-13 15:55 | 只看該作者
刺激我了,我就卡在流水燈了,,,,,,
回復

使用道具 舉報

17#
ID:125275 發表于 2017-3-14 08:45 | 只看該作者
如果沒有底層代碼 還怎么學好單片機呢 學不學習關鍵還是在于個人 當你工作需要的時候自然會有所得
回復

使用道具 舉報

18#
ID:160697 發表于 2017-3-14 19:11 | 只看該作者
所有我都是買最小系統,買模塊,自己搭
回復

使用道具 舉報

19#
ID:170719 發表于 2017-3-14 20:05 | 只看該作者
看來得好好學單片機了
回復

使用道具 舉報

20#
ID:170819 發表于 2017-3-15 09:48 | 只看該作者
加油
回復

使用道具 舉報

21#
ID:145657 發表于 2017-11-3 10:19 | 只看該作者
加油
回復

使用道具 舉報

22#
ID:424073 發表于 2019-10-14 20:01 | 只看該作者
有道理,我也覺得是這樣的。分析少了光敲代碼沒什么進步。
回復

使用道具 舉報

23#
ID:651320 發表于 2019-12-7 12:32 來自手機 | 只看該作者
玩單片機半年了,現在準備自己開始話電路板
回復

使用道具 舉報

24#
ID:247907 發表于 2022-2-10 21:18 | 只看該作者
說的很有同感
回復

使用道具 舉報

25#
ID:247907 發表于 2022-2-10 21:19 | 只看該作者
說的非常在理,很有感觸
回復

使用道具 舉報

26#
ID:1004571 發表于 2022-2-11 20:31 | 只看該作者
頂 我也是剛剛買了個開發板,想利用空余時間想學習學習
回復

使用道具 舉報

27#
ID:1004798 發表于 2022-2-12 11:45 | 只看該作者
一分耕耘一分收獲  努力
回復

使用道具 舉報

28#
ID:514317 發表于 2022-8-8 08:01 | 只看該作者
至少要自己構建函數    不然你不知道錯在那里    復制例程可以   加在一起就沒法找問題了
回復

使用道具 舉報

29#
ID:499163 發表于 2022-8-8 19:13 | 只看該作者
樓主現在怎么樣了?應該是個大神了吧,能夠意識到缺陷并去改正的。
回復

使用道具 舉報

30#
ID:59830 發表于 2022-8-8 21:28 | 只看該作者
版主說的沒錯,學習可以開發板,參考也行;
還是離開開發板以實際項目多從頭一點一滴鍛煉,培養獨立思考及自己動手能力.
說起來簡單,做起來挺!!!
回復

使用道具 舉報

31#
ID:307766 發表于 2022-8-8 22:25 | 只看該作者
看了樓主的感慨感覺是那么回事,資料下載了很多,變成自己的不多,很沒效率
回復

使用道具 舉報

32#
ID:880148 發表于 2022-8-9 07:50 來自手機 | 只看該作者
我也是單片機新手,我以前學過VB ,也是二把刀水平,后來給某企業做一套系統,做的時候才發現問題多多,深感會的東西太少,當解決后,才感覺到,不是沒學過,而是基礎知識掌握不牢固,不能靈活運用
回復

使用道具 舉報

33#
ID:1040470 發表于 2022-8-9 14:54 | 只看該作者
感謝樓主的分享,終于知道自己停滯不前的原因了
回復

使用道具 舉報

34#
ID:688460 發表于 2022-8-14 10:08 | 只看該作者
仁者見仁智者見智!自己的無能不能埋怨別人的開發板和例程,沒有例程說不定你現在什么都不是!短短的感言居然錯別字一大堆!這算什么玩意啊?這水平就要畢業了。。。。。。實話實說哈
回復

使用道具 舉報

35#
ID:1007932 發表于 2022-8-16 13:03 | 只看該作者
多少是自身的問題,電路不過關,儀器也不會用,程序都是調出來的,硬件不會你怎么調!不要說copy的問題,沒本事寫的更好就不要用自己的,但要做到心中有數,出了問題要知道怎么改。現實中哪來那么多時間讓你造輪子,不然還要函數庫干啥,直接全部寄存器操作得了。關于開發板,不要讓他限制了你的想象力,將代碼拆分成模塊,去掉多余的,加入自己想要的功能,再進行封裝,這就相當于一個私人的函數庫,這其中不可避免會涉及到底層,卻沒有直接學習底層的枯燥,而且能更清楚知道哪方面用的更多更重要,哪方面更容易出問題,開發板最大的問題是只會對著例程中的代碼和要求編程,而不會對著數據手冊和項目編程。總的來說,硬件電路,儀器儀表,數據手冊是基礎,而編程思想是積累而來的。

ps:解決問題的能力和解決問題的速度是不一樣的,有解決問題的能力了再來提高速度,不要想一口吃成個胖子!
回復

使用道具 舉報

36#
ID:1040201 發表于 2022-8-17 11:35 | 只看該作者
是的 ,要知其然,更要知其所以然。。。
回復

使用道具 舉報

37#
ID:331575 發表于 2022-8-19 16:27 | 只看該作者
這就好比上學時候老師講的習題,自以為都會了,但是遇到同類型的題還是會懵,更不用最后的大題了
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产激情视频网 | 荷兰欧美一级毛片 | 在线看亚洲 | 午夜激情影院 | 欧美极品在线播放 | 91电影院| 欧美色综合一区二区三区 | 天天操夜夜操 | 91久久久久久久久久久久久 | 91精品国产综合久久香蕉麻豆 | 亚洲九九 | 欧美日韩一 | 爽爽免费视频 | 97成人免费 | 久久中文字幕一区 | 精品成人 | 91亚洲国产亚洲国产 | 久久成人精品 | 国产精品视频播放 | 91麻豆久久久 | 日韩不卡在线观看 | 婷婷丁香在线视频 | 一级毛片大全免费播放 | 一区二区三区中文字幕 | 视频一二三区 | 亚洲一区有码 | 奇米影视在线 | 国产精品视频久久久久 | 三级视频网站 | 久久精品欧美一区二区三区麻豆 | 国产黄色大片网站 | 天天夜天天操 | 亚洲精品99久久久久久 | 免费看片在线播放 | 日韩视频区| 日韩精品一区二区三区中文在线 | 美女黄18岁以下禁止观看 | 欧美一区二区在线免费观看 | 久久国内 | 超级乱淫av片免费播放 | 午夜精品久久久久久久久久久久久 |