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

QQ登錄

只需一步,快速開(kāi)始

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

嵌入式軟件編程學(xué)習(xí)者的尷尬

  [復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 50 黑幣 回復(fù)本帖可獲得 1 黑幣獎(jiǎng)勵(lì)! 每人限 3 次
跳轉(zhuǎn)到指定樓層
樓主
ID:595949 發(fā)表于 2022-10-10 08:34 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
從零入門(mén)嵌入式系統(tǒng),快五年了,板子做的每個(gè)月都有進(jìn)步,唯獨(dú)固件一直都是用的網(wǎng)上的,幾乎沒(méi)有任何代碼的修改,這與我的初衷不吻合,我希望編程和硬件同時(shí)進(jìn)步。但我發(fā)現(xiàn)板子很實(shí)際,每個(gè)月打樣焊接都能進(jìn)步,改進(jìn),但是唯獨(dú)編程很難進(jìn)步。Keil工程都做好了,不需要我修改,函數(shù)也都是寫(xiě)好的,唯獨(dú)沒(méi)有算法在里面,可加入算法也不是簡(jiǎn)單事啊。移植程序合并工程和函數(shù),也挺難的對(duì)于我。感覺(jué)現(xiàn)在狀態(tài)是硬件進(jìn)步不斷,軟件都有點(diǎn)抵觸不想弄了

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

使用道具 舉報(bào)

沙發(fā)
ID:123289 發(fā)表于 2022-10-10 16:57 | 只看該作者
你認(rèn)為你已經(jīng)掌握了單片機(jī)原理了嗎。
讀通CPU原理后再結(jié)合程序、硬件會(huì)好很多。這么會(huì)理解編程的道理。
回復(fù)

使用道具 舉報(bào)

板凳
ID:401564 發(fā)表于 2022-10-10 17:12 | 只看該作者
你這是要說(shuō),你學(xué)了五年的嵌入式,沒(méi)有寫(xiě)過(guò)代碼嗎?
如果是,那也不奇怪,我就做過(guò)像木頭一樣的工作,干了8年
但就你而已,并不是學(xué)了五年,可能是燒錄了五年的程序而已
回復(fù)

使用道具 舉報(bào)

地板
ID:1047179 發(fā)表于 2022-10-10 17:44 | 只看該作者
還是在校生,師傅推薦的學(xué)嵌入式的編程主要就是stm32cube
回復(fù)

使用道具 舉報(bào)

5#
ID:310441 發(fā)表于 2022-10-11 06:47 來(lái)自觸屏版 | 只看該作者
五年的話,但凡有點(diǎn)時(shí)間,編程也應(yīng)該有點(diǎn)水平了吧!
回復(fù)

使用道具 舉報(bào)

6#
ID:1013588 發(fā)表于 2022-10-11 09:09 | 只看該作者
上學(xué)時(shí)老師總是說(shuō)興趣才是最好的老師。等有了工作,每天重復(fù)單一的勞動(dòng),都忘了老是的話。今天看了樓主的話,才又想起來(lái)。希望共勉
回復(fù)

使用道具 舉報(bào)

7#
ID:584814 發(fā)表于 2022-10-13 11:56 | 只看該作者
一點(diǎn)不尷尬
比如會(huì)員等級(jí),想現(xiàn)成的直接花點(diǎn)錢(qián)就VIP了,一點(diǎn)不用尷尬。
真想所謂代碼的修改,不抄固件直接自己逐字寫(xiě)就可以,一點(diǎn)不用尷尬。
回復(fù)

使用道具 舉報(bào)

8#
ID:86926 發(fā)表于 2022-10-14 08:32 | 只看該作者
樓主有硬件基礎(chǔ)的加持學(xué)單片機(jī)會(huì)更順手一點(diǎn),不妨試下用同樣的板子去嘗試寫(xiě)程序,用不同的思路去實(shí)現(xiàn)相同的效果;剛開(kāi)始不必太在意算法的問(wèn)題,先學(xué)好指令的用法,程序的邏輯思維這些;單片機(jī)的每個(gè)功能都自己嘗試一遍,每次自己寫(xiě)的代碼實(shí)現(xiàn)的效果都會(huì)有成就感,這或許就不那么抵觸了;很多都是零基礎(chǔ)自學(xué)的,貴在堅(jiān)持!
回復(fù)

使用道具 舉報(bào)

9#
ID:595949 發(fā)表于 2022-10-14 16:55 | 只看該作者
藍(lán)魄 發(fā)表于 2022-10-14 08:32
樓主有硬件基礎(chǔ)的加持學(xué)單片機(jī)會(huì)更順手一點(diǎn),不妨試下用同樣的板子去嘗試寫(xiě)程序,用不同的思路去實(shí)現(xiàn)相同的 ...

請(qǐng)問(wèn)您說(shuō)的“單片機(jī)的每個(gè)功能”具體指的是什么呢? 能否舉幾個(gè)例子?謝謝
回復(fù)

使用道具 舉報(bào)

10#
ID:60656 發(fā)表于 2022-10-14 22:02 | 只看該作者
做點(diǎn)具體的項(xiàng)目,或者DIY點(diǎn)想法實(shí)現(xiàn),從簡(jiǎn)單開(kāi),一般是有需求才有動(dòng)力
回復(fù)

使用道具 舉報(bào)

11#
ID:86926 發(fā)表于 2022-10-15 10:54 | 只看該作者
bjdhjy888 發(fā)表于 2022-10-14 16:55
請(qǐng)問(wèn)您說(shuō)的“單片機(jī)的每個(gè)功能”具體指的是什么呢?  能否舉幾個(gè)例子?謝謝

比如定時(shí)器;各種中斷;串口;內(nèi)置的IIC或者SPI等一些外設(shè)功能
回復(fù)

使用道具 舉報(bào)

12#
ID:450849 發(fā)表于 2022-10-15 13:53 | 只看該作者
還是個(gè)門(mén)外漢
回復(fù)

使用道具 舉報(bào)

13#
ID:137736 發(fā)表于 2022-10-16 18:11 | 只看該作者
學(xué)習(xí)單片機(jī)的C語(yǔ)言呀,搞個(gè)開(kāi)發(fā)板,跑例程,改例程,移植其它程序。光下個(gè)固件等于沒(méi)學(xué)。
回復(fù)

使用道具 舉報(bào)

14#
ID:824490 發(fā)表于 2022-10-17 16:22 | 只看該作者
我能說(shuō)我從2003年開(kāi)始(第一塊單片機(jī)是EMC78P447)到現(xiàn)在還是沒(méi)能入行嵌入式的嗎?沒(méi)有JLC的年代,光打樣板一年就不下200,器件之類(lèi)的就更別說(shuō)了。
回復(fù)

使用道具 舉報(bào)

15#
ID:528966 發(fā)表于 2022-10-18 17:00 | 只看該作者
做產(chǎn)品就是拼拼湊湊,大公司也是這樣
回復(fù)

使用道具 舉報(bào)

16#
ID:497656 發(fā)表于 2022-10-28 14:17 | 只看該作者
能否用單片機(jī)進(jìn)行fsk解碼?這才是單片機(jī)應(yīng)用的難點(diǎn)呢。
回復(fù)

使用道具 舉報(bào)

17#
ID:230742 發(fā)表于 2022-10-28 17:28 | 只看該作者
我差不多也是這樣的,也不希望有多大的進(jìn)步,工作是做數(shù)控編程的。單片機(jī)只是愛(ài)好,我一般也是下載網(wǎng)上的程序。但我都是按照自己的需要修改程序的。也沒(méi)有一字一句打過(guò),都是修改別人的。很少打板,都是洞洞板自己手焊。零件都是直插的,沒(méi)有貼片的。焊一個(gè)板,實(shí)現(xiàn)自己想要的功能,就夠了。
如果你想在軟件方面進(jìn)步,就必須在軟件上多花時(shí)間學(xué)習(xí)。每天的時(shí)間是有限的。做別的時(shí)間多了,學(xué)習(xí)的時(shí)間就少了。自己回頭看看走過(guò)的路。自己總結(jié)一下。
想學(xué)單片機(jī)現(xiàn)在太簡(jiǎn)單了。網(wǎng)上有大把的視頻教程,和視頻教程配套的例子。有的把視頻教程配對(duì)開(kāi)發(fā)板都免費(fèi)共享出來(lái)了。有點(diǎn)硬件的基礎(chǔ),自己買(mǎi)零件組裝就可以了。
還有51hei這么好的論壇,和這么好的一群大師幫忙解答問(wèn)題。這可真是學(xué)習(xí)單片機(jī)最好的時(shí)代了。
回復(fù)

使用道具 舉報(bào)

18#
ID:597928 發(fā)表于 2022-10-28 17:34 | 只看該作者
樓主認(rèn)為單片機(jī)編程方面進(jìn)步得比較少?梢試L試一下其他編程語(yǔ)言,也可以通過(guò)任務(wù)、題目等方式,強(qiáng)迫自己把已有的技術(shù)應(yīng)用在實(shí)際領(lǐng)域。然后如果不能達(dá)到目的再去學(xué)習(xí)新的編程思路。
回復(fù)

使用道具 舉報(bào)

19#
ID:65369 發(fā)表于 2022-10-28 17:58 | 只看該作者
這樣還未算入門(mén)的吧
回復(fù)

使用道具 舉報(bào)

20#
ID:65369 發(fā)表于 2022-10-28 18:00 | 只看該作者
Y_G_G 發(fā)表于 2022-10-10 17:12
你這是要說(shuō),你學(xué)了五年的嵌入式,沒(méi)有寫(xiě)過(guò)代碼嗎?
如果是,那也不奇怪,我就做過(guò)像木頭一樣的工作,干了8年
...

我也任務(wù)可以是這樣理解的,是燒錄了5年多的程序,而不是編寫(xiě)了5年的程序
回復(fù)

使用道具 舉報(bào)

21#
ID:1013588 發(fā)表于 2022-10-28 20:08 | 只看該作者
正常啊,很多都是粘貼。不僅僅是愛(ài)好者,很多大公司專業(yè)的程序員也粘貼。不要瞧不起粘貼,那可是站在巨人的肩膀上
回復(fù)

使用道具 舉報(bào)

22#
ID:451718 發(fā)表于 2022-10-28 20:44 | 只看該作者
昨天拆了一個(gè)國(guó)產(chǎn)機(jī)床,5軸的,用了5個(gè)伺服器,用了一個(gè)變頻器驅(qū)動(dòng)主軸,用來(lái)一個(gè)IO控制板控制氣閥,夾嘴等,用了一個(gè)組態(tài),然后就是CAN總線全部串起來(lái)。 這樣也是嵌入式的。
回復(fù)

使用道具 舉報(bào)

23#
ID:1049624 發(fā)表于 2022-10-28 21:41 | 只看該作者
學(xué)了兩年嵌入式,代碼都是復(fù)制粘貼,自己有時(shí)候連改都不會(huì)。唉 發(fā)愁
回復(fù)

使用道具 舉報(bào)

24#
ID:595949 發(fā)表于 2022-10-30 08:17 | 只看該作者
還是興趣不深,天賦不深,導(dǎo)致的
回復(fù)

使用道具 舉報(bào)

25#
ID:1050004 發(fā)表于 2022-11-1 09:29 | 只看該作者
dazaad 發(fā)表于 2022-10-10 17:44
還是在校生,師傅推薦的學(xué)嵌入式的編程主要就是stm32cube

我現(xiàn)在也是,說(shuō)實(shí)話寄存器和庫(kù)函數(shù)都不太會(huì)
回復(fù)

使用道具 舉報(bào)

26#
ID:514901 發(fā)表于 2022-11-4 13:53 | 只看該作者
你的意思是會(huì)下載程序就會(huì)編程了嗎?
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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