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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8172|回復: 28
打印 上一主題 下一主題
收起左側(cè)

關于電子硬件PCB工程師如何學習單片機

  [復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:918402 發(fā)表于 2021-5-17 23:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我是一名工作多年的電子硬件工程師,平時的工作主要是做做燈飾類的電子硬件設計和PCB畫板,樣板的調(diào)試工作。想學習單片機,主要應用就是一些簡單的外部控制,比如光敏感應,紅外感應,PWM調(diào)光等簡單的操作,由于行業(yè)關系,對于成本極度重視,所以只能用8個P腳的便宜IC,甚至是研磨片,在學習過程中,對于AD數(shù)模轉(zhuǎn)換以前的代碼還是能寫能看,但是后面慢慢的有些就只能一知半解了,請問下,對于初期來說,是不是可以利用模塊化編程的方式,去拷貝一些代碼,然后修改后保存,以后就多嘗試,然后慢慢熟悉。也就是說前期,我就做一個搬運組裝工,在這個過程中再不斷的學習,這種方式是不是可行?
然后還有一個問題,之前學習單片機,檢測某個腳位的電壓值,然后做出判斷,在之前的學習中,我的理解是單一個IO口引腳,單片機只能識別高或者低電平,要想判斷電壓值,得用模數(shù)轉(zhuǎn)換模塊至少8個引腳才能判斷電壓值的吧,但是我看到公司現(xiàn)在的產(chǎn)品,就只用一個IO口,可以精確到0.1V的判斷數(shù)電壓值范圍,請問這是怎么做到的呢?
新入坑的小白,求老手指點,不勝感激!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:922984 發(fā)表于 2021-5-18 08:15 | 只看該作者
建議如下:
1,首先得買一個開發(fā)板,這個是基礎硬件
2,到網(wǎng)上去下一些單片機的視頻教程,每天學習1個小時
3,要學習C語言
4,有了一定的編程基礎后可以多動手做一個小制作,比如學校經(jīng)常做的小車等

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:213173 發(fā)表于 2021-5-18 08:16 | 只看該作者
樓主所處行業(yè)屬民用消費類產(chǎn)品。基本都是MCU的簡單應用,多采用臺廉價芯片。樓主既然有多年的電子硬件基礎,再學習軟件不是難事。何況有什么問題還可以與同事交流學習。而且工作環(huán)境的測試工具、試驗條件比普通學生強多了。只要用點心,快則十天半月,慢則半年肯定能入門。至于模數(shù)轉(zhuǎn)換問題,現(xiàn)在很多MCU都有內(nèi)置ADC模塊或比較器。就算沒有也可以通過外部RC完成簡單AD轉(zhuǎn)換。依稀記得TB有賣一款SOT-23-5封裝的臺產(chǎn)廉價MCU就有內(nèi)置ADC。軟件硬件兩手抓,兩手都要硬,才能立于不敗之地。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

地板
ID:592807 發(fā)表于 2021-5-18 08:23 | 只看該作者
有專門的AD檢測IC
回復

使用道具 舉報

5#
ID:517951 發(fā)表于 2021-5-18 08:25 | 只看該作者
我的理解是單一個IO口引腳,單片機只能識別高或者低電平,要想判斷電壓值,得用模數(shù)轉(zhuǎn)換模塊至少8個引腳才能判斷電壓值的吧,但是我看到公司現(xiàn)在的產(chǎn)品,就只用一個IO口,可以精確到0.1V的判斷數(shù)電壓值范圍

SPI, I2C ,串口接口的AD,AD芯片就不需要8個引腳,數(shù)據(jù)是一個bit再一個bit先后傳輸?shù)? 而8個引腳是一次性傳輸?shù)? 占用PCB布線空間. 串口芯片就能很好的節(jié)省PCB面積,進而省成本

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

6#
ID:277550 發(fā)表于 2021-5-18 09:10 | 只看該作者
基礎,模擬電路、數(shù)字電路、邏輯電路,等。。。。。。。。。。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

7#
ID:299519 發(fā)表于 2021-5-18 09:31 | 只看該作者
畫個板來調(diào)不就行了么。
回復

使用道具 舉報

8#
ID:390416 發(fā)表于 2021-5-18 09:53 | 只看該作者
好說,直接看這套視頻教程學習 速度快很多的 https://www.bilibili.com/video/BV1Jx411Z7yC?p=1
我以前也是搞舞臺燈光的
回復

使用道具 舉報

9#
ID:546770 發(fā)表于 2021-5-18 09:59 | 只看該作者
我覺得吧,首先,單片機大多數(shù)是C語言開發(fā)的,首先肯定要先學習C語言(就樓主的要求來說C語言肯定足夠用了),這個可以電腦上先學著,然后就是沒必要急著上手單片機,先找一款合適的單片機型號(自己學習的話沒必要壓成本,STC的就可以,資料多,國產(chǎn)的價格也不是很貴,我比較推薦STC15F2K60S2,內(nèi)部帶有10位的ADC和一些常用的外設),先找到芯片手冊,根據(jù)芯片手冊畫核心板,這點對樓主來說應該不是大問題,主要是先了解到這個芯片的一些片內(nèi)外設和引腳復用功能,以及傳感器是如何讓如MCU通信的,有了通信就可以添加其他的傳感器了,最后就可以按照網(wǎng)上的一些資料搭建開發(fā)環(huán)境進行MCU開發(fā)了,然后就說說我個人看法:C語言必須要,個人學習成本考慮不是很重要,重要的是了解MCU開發(fā)的方法,不要去死磕某一個型號的MCU,盡量做到拿到任一型號就能根據(jù)芯片手冊快速上手,然后就是樓主說的搬運可不可行的問題,這是可行的,高校學習也是從搬運開始的,先讓單片機跑起來(可以從GPIO開始,點亮LED什么的),然后再擴展到其他外設,基本就能達到要求了。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

10#
ID:918402 發(fā)表于 2021-5-18 10:12 | 只看該作者
wulin 發(fā)表于 2021-5-18 08:16
樓主所處行業(yè)屬民用消費類產(chǎn)品。基本都是MCU的簡單應用,多采用臺廉價芯片。樓主既然有多年的電子硬件基礎 ...

軟件是沒有辦法和同事交流的,軟件都是外包公司提供芯片的供應商給的,連C文件都看不到,只會給個HEX燒錄文件給我們,目前用的芯片是全智芯的
回復

使用道具 舉報

11#
ID:918402 發(fā)表于 2021-5-18 10:16 | 只看該作者
雪地飛狼 發(fā)表于 2021-5-18 08:15
建議如下:
1,首先得買一個開發(fā)板,這個是基礎硬件
2,到網(wǎng)上去下一些單片機的視頻教程,每天學習1個小 ...

開發(fā)板我前后買了三塊,包括視頻,其中有云龍的,普中的,還有個夏老師的。視頻教程有在看,前面簡單的感覺沒問題,但是后面的內(nèi)容有些懵懂,勉強能看懂代碼。所以想按照自己的想法,畫些板,嘗試去復制一些代碼修修改改,看可不可以
回復

使用道具 舉報

12#
ID:213173 發(fā)表于 2021-5-18 11:03 | 只看該作者
xiazhiyu1979 發(fā)表于 2021-5-18 10:12
軟件是沒有辦法和同事交流的,軟件都是外包公司提供芯片的供應商給的,連C文件都看不到,只會給個HEX燒錄 ...

把開發(fā)板的配套例程熟練玩一遍,基本算入門了。對付一些簡單的外部控制,比如光敏感應,紅外感應,PWM調(diào)光等簡單的操作夠用了。不要把模塊化編程想象得多么高大上,玩多了,模塊都在心中,隨手拈來。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

13#
ID:607312 發(fā)表于 2021-5-25 11:13 | 只看該作者
檢測IO腳的電壓可以用ADC口來做,我也是剛剛接觸單片機不久,大家一起學習,樓主是否在中山古鎮(zhèn)呢。
回復

使用道具 舉報

14#
ID:926958 發(fā)表于 2021-5-25 13:17 | 只看該作者
首先要有基礎,學好理論。然后自己動手實踐。
回復

使用道具 舉報

15#
ID:926958 發(fā)表于 2021-5-25 13:18 | 只看該作者
購買相關課本,去網(wǎng)上搜相關視頻學習。
回復

使用道具 舉報

16#
ID:931089 發(fā)表于 2021-6-2 00:00 | 只看該作者
1.可以去某個有名氣一點的視屏博主那里先學習一下
2.然后去買一套他那里的配套的板子按教程一起做
3.最后當然就是自己寫程序然后運行了
回復

使用道具 舉報

17#
ID:918402 發(fā)表于 2021-6-2 21:09 | 只看該作者
cdiyy 發(fā)表于 2021-5-25 11:13
檢測IO腳的電壓可以用ADC口來做,我也是剛剛接觸單片機不久,大家一起學習,樓主是否在中山古鎮(zhèn)呢。

住在中山東區(qū)
回復

使用道具 舉報

18#
ID:932136 發(fā)表于 2021-6-3 14:28 | 只看該作者
開發(fā)板是必須的從易到難可以從arduino或51到stm32或FPGA
回復

使用道具 舉報

19#
ID:932136 發(fā)表于 2021-6-3 14:31 | 只看該作者
開發(fā)板是必要的
1.建議開始先從arduino或51著手,再后來可以試試stm32
2.學習主要是靠視頻,買板子的商家也會給你相應資料
3.項目從簡單做起,紅外避障,電子琴這種易上手
回復

使用道具 舉報

20#
ID:398094 發(fā)表于 2021-6-3 15:44 | 只看該作者
MCU自帶ADC模塊,部分沒有ADC可以使用計數(shù)器,利用RC充電檢測電壓
回復

使用道具 舉報

21#
ID:932196 發(fā)表于 2021-6-3 15:52 | 只看該作者
你首先要找到適合自己的單片機種類。如有stm32 c51 arduino。然后再去找相應單片機板子的教程。各個論壇,大學mooc和書都有相關教程。以我來說,我是學arduino入門的。arduino也特別簡單,隨便學幾行代碼便能夠?qū)崿F(xiàn)可見的效果。這些單片機大多數(shù)都是以c語言為主。以后你要豐富你的外設,估計還要學習模電 數(shù)電 焊接等學科。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

22#
ID:578303 發(fā)表于 2021-6-3 16:09 | 只看該作者
建議買塊開發(fā)板把MCU寄存器配置都玩一遍
回復

使用道具 舉報

23#
ID:918402 發(fā)表于 2021-6-3 19:14 | 只看該作者
laiguoliang 發(fā)表于 2021-6-3 16:09
建議買塊開發(fā)板把MCU寄存器配置都玩一遍

開發(fā)板我都買了三塊了,云龍的,普中的,還有一個不知名的,跟著教程都會。。。離開教程想拿一塊單片機嘗試寫個簡單程序,就不會了,只會用stc89C52RC開發(fā)板來寫簡單程序。。。
回復

使用道具 舉報

24#
ID:932779 發(fā)表于 2021-6-4 11:16 | 只看該作者
電路、數(shù)電、模電、C語言,單片機學好這些,打好基礎
回復

使用道具 舉報

25#
ID:883031 發(fā)表于 2021-6-4 17:27 | 只看該作者
xiazhiyu1979 發(fā)表于 2021-6-3 19:14
開發(fā)板我都買了三塊了,云龍的,普中的,還有一個不知名的,跟著教程都會。。。離開教程想拿一塊單片機嘗 ...

會寫51的就能寫其他的。
回復

使用道具 舉報

26#
ID:918402 發(fā)表于 2021-6-4 19:08 | 只看該作者
cn_zhx 發(fā)表于 2021-6-4 17:27
會寫51的就能寫其他的。

我就是個豬,會寫一點89C52的,但是就是不會寫其他的。。。還是實際操作的少
回復

使用道具 舉報

27#
ID:933066 發(fā)表于 2021-6-4 20:10 | 只看該作者
感覺好難啊,學習了
回復

使用道具 舉報

28#
ID:420836 發(fā)表于 2021-6-5 08:08 | 只看該作者
對于硬件工程師來說,因為有設計電路的經(jīng)驗和制作測試電路的技巧,所以有了好的開發(fā)板,可以直接從編程實踐開始。
回復

使用道具 舉報

29#
ID:96072 發(fā)表于 2021-6-10 10:06 | 只看該作者
xiazhiyu1979 發(fā)表于 2021-6-3 19:14
開發(fā)板我都買了三塊了,云龍的,普中的,還有一個不知名的,跟著教程都會。。。離開教程想拿一塊單片機嘗 ...

樓主,你買的那些開發(fā)板是講大概的,所以新手上項目比較迷茫,推薦你用這塊開發(fā)板,很容易開發(fā)項目的,某個寶搜索"DIYO迪耀電子科技 "
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕日本一区二区 | 国产精品久久久久久久久久久久冷 | 观看av| 日韩免费视频一区二区 | 久久精彩视频 | 天天爽一爽 | 一区二区三区视频在线 | 国产精品视频一区二区三区四蜜臂 | 午夜免费在线 | 国产农村一级片 | 狠狠色香婷婷久久亚洲精品 | 欧美一区二区三区视频 | av香蕉 | 欧美片网站免费 | 亚洲欧美激情精品一区二区 | 中文字幕在线一区二区三区 | www.亚洲| 久色网 | 秋霞a级毛片在线看 | 欧美国产一区二区 | 日本电影免费完整观看 | 亚洲 欧美 另类 综合 偷拍 | 国产成人精品一区二区三区视频 | 亚洲国产精品久久久久秋霞不卡 | 日韩中文字幕在线观看视频 | 精品91av | 瑟瑟视频在线看 | 在线看片国产 | 亚洲一区二区三区在线视频 | 最新91在线| 欧美福利视频 | 久久99精品久久久久久青青日本 | 中文字幕av第一页 | 鸡毛片 | 欧洲一区在线观看 | 99热精品在线观看 | 国产成人精品久久二区二区91 | 久精品久久 | 一级片在线播放 | 欧美激情亚洲激情 | 狠狠视频 |