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

QQ登錄

只需一步,快速開始

搜索
查看: 2292|回復(fù): 28
收起左側(cè)

學(xué)單片機(jī)什么最重要?

  [復(fù)制鏈接]
ID:1128116 發(fā)表于 2024-10-12 15:53 來自觸屏版 | 顯示全部樓層 |閱讀模式
新手學(xué)習(xí)32用什么做項(xiàng)目好?
回復(fù)

使用道具 舉報(bào)

ID:517951 發(fā)表于 2024-10-13 08:42 | 顯示全部樓層
單片機(jī)要軟件c編程, 硬件基本的電路知識(shí)都重要。
回復(fù)

使用道具 舉報(bào)

ID:584814 發(fā)表于 2024-10-13 10:25 | 顯示全部樓層
不學(xué)最重要,學(xué)了就是無(wú)底洞
回復(fù)

使用道具 舉報(bào)

ID:1108581 發(fā)表于 2024-10-13 12:18 | 顯示全部樓層
能把C語(yǔ)言學(xué)好,那就屌了,剩下的看看芯片手冊(cè)就能開發(fā)了
回復(fù)

使用道具 舉報(bào)

ID:1133518 發(fā)表于 2024-10-13 14:03 | 顯示全部樓層
可以購(gòu)買開發(fā)版學(xué)習(xí),下載keil軟件編程等等
回復(fù)

使用道具 舉報(bào)

ID:1133518 發(fā)表于 2024-10-13 14:03 | 顯示全部樓層

單片機(jī)要軟件c編程, 硬件基本的電路知識(shí)都重要。
回復(fù)

使用道具 舉報(bào)

ID:1110945 發(fā)表于 2024-10-14 10:57 | 顯示全部樓層
最重要的是你要有強(qiáng)烈的“想學(xué)”的愿望,強(qiáng)烈的程度是越強(qiáng)越好,
最好是有一百倍強(qiáng)烈的“想學(xué)”的愿望,遇到困難時(shí)要有“我就不信
我學(xué)不會(huì)的”的想法,然后就想盡一切辦法克服困難,每一次的困
難都要能這樣。
回復(fù)

使用道具 舉報(bào)

ID:382454 發(fā)表于 2024-10-15 16:36 | 顯示全部樓層
最重要的是:干一行,愛一行。
回復(fù)

使用道具 舉報(bào)

ID:227818 發(fā)表于 2024-10-16 11:36 | 顯示全部樓層
要有清晰的邏輯思維能力,學(xué)過離散數(shù)學(xué)和數(shù)據(jù)結(jié)構(gòu)最好。
回復(fù)

使用道具 舉報(bào)

ID:1133808 發(fā)表于 2024-10-16 16:32 | 顯示全部樓層
學(xué)一下經(jīng)典項(xiàng)目智能小車吧,做出來感覺32能力提升很大,里面像什么定時(shí)器,中斷這些經(jīng)典的功能都會(huì)用上很多
回復(fù)

使用道具 舉報(bào)

ID:1130698 發(fā)表于 2024-10-16 19:45 | 顯示全部樓層
興趣是最好的老師,只要有興趣,啥都能學(xué)會(huì)。
現(xiàn)在網(wǎng)絡(luò)這么發(fā)達(dá),網(wǎng)上各種教程,一步一步跟著做,慢慢就會(huì)了。
當(dāng)然,學(xué)習(xí)單片機(jī),需要數(shù)電基礎(chǔ),微機(jī)原理基礎(chǔ),編程語(yǔ)言基礎(chǔ),c比較流行,主流編譯器都是c的。
如果前置基礎(chǔ)知識(shí)缺失,對(duì)單片機(jī)理解起來會(huì)比較費(fèi)力。
回復(fù)

使用道具 舉報(bào)

ID:1133848 發(fā)表于 2024-10-16 22:12 | 顯示全部樓層
一、硬件基礎(chǔ)知識(shí);
二、嵌入式軟件框架;
三、如果能上操作系統(tǒng)就上。
回復(fù)

使用道具 舉報(bào)

ID:1133808 發(fā)表于 2024-10-25 12:53 | 顯示全部樓層
  LED控制,通過控制單個(gè)或多個(gè)LED,了解數(shù)字I/O引腳的使用方法,可以學(xué)習(xí)GPIO配置、基本編程技巧。第二個(gè)是按鍵讀取,通過讀取按鍵狀態(tài),實(shí)現(xiàn)簡(jiǎn)單的交互。可以學(xué)習(xí)按鍵掃描、中斷處理。第三個(gè)是數(shù)碼管顯示,可以學(xué)習(xí)使用LED數(shù)碼管顯示數(shù)字或簡(jiǎn)單的文本信息?梢詫W(xué)習(xí)PWM控制、多位數(shù)碼管的鏈接與顯示。 第四個(gè)是溫度傳感器數(shù)據(jù)采集與顯示,使用如DS18B20、TMP36等溫度傳感器,采集環(huán)境溫度,并通過LCD或LED顯示?梢詫W(xué)習(xí)ADC模塊使用、傳感器接口、數(shù)據(jù)處理與顯示。 最后是步進(jìn)電機(jī)控制,通過控制步進(jìn)電機(jī)實(shí)現(xiàn)簡(jiǎn)單的旋轉(zhuǎn)或移動(dòng)。可以學(xué)習(xí)電機(jī)驅(qū)動(dòng)、脈沖信號(hào)生成。
回復(fù)

使用道具 舉報(bào)

ID:1134797 發(fā)表于 2024-10-27 14:43 | 顯示全部樓層
1、興趣 2、有有清晰的代碼思路 3、一定的動(dòng)手能力
回復(fù)

使用道具 舉報(bào)

ID:1134791 發(fā)表于 2024-10-27 15:32 | 顯示全部樓層
c語(yǔ)言和電路知識(shí)
回復(fù)

使用道具 舉報(bào)

ID:1134814 發(fā)表于 2024-10-27 17:45 | 顯示全部樓層
C51語(yǔ)言,硬件的使用,基本軟件的使用,案例的學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

ID:1134841 發(fā)表于 2024-10-28 11:06 來自觸屏版 | 顯示全部樓層
11. 了解單片機(jī)的基本原理:包括單片機(jī)的結(jié)構(gòu)、工作原理、指令系統(tǒng)等,這些知識(shí)是學(xué)習(xí)單片機(jī)編程的基礎(chǔ),理解單片機(jī)的內(nèi)部結(jié)構(gòu)和工作原理對(duì)于編程非常關(guān)鍵。  2. 掌握編程語(yǔ)言:?jiǎn)纹瑱C(jī)常用的編程語(yǔ)言包括匯編語(yǔ)言和C語(yǔ)言。學(xué)習(xí)匯編語(yǔ)言可以幫助理解單片機(jī)底層的工作原理,而學(xué)習(xí)C語(yǔ)言可以提高單片機(jī)程序的可讀性和編程效率。  3. 理解外設(shè)接口和通信協(xié)議:?jiǎn)纹瑱C(jī)與外部設(shè)備的通信是非常重要的一環(huán),了解各種外設(shè)接口(如串口、I2C、SPI等)以及通信協(xié)議(如UART、CAN、I2C、SPI等)是必不可少的。  4. 實(shí)踐經(jīng)驗(yàn):通過實(shí)際的項(xiàng)目或者實(shí)驗(yàn),不斷積累單片機(jī)編程的經(jīng)驗(yàn),熟練掌握單片機(jī)的各種應(yīng)用場(chǎng)景和解決問題的方法。
回復(fù)

使用道具 舉報(bào)

ID:1134725 發(fā)表于 2024-10-28 15:46 | 顯示全部樓層
c語(yǔ)言學(xué)好,編程上會(huì)簡(jiǎn)單很多,剛開始學(xué)單片機(jī)可以先從控制led開始
回復(fù)

使用道具 舉報(bào)

ID:1127755 發(fā)表于 2024-10-29 10:53 | 顯示全部樓層
興趣和熱愛加上c語(yǔ)言基礎(chǔ)知識(shí)
回復(fù)

使用道具 舉報(bào)

ID:1134999 發(fā)表于 2024-10-29 19:57 | 顯示全部樓層
可以在github上搜一下
回復(fù)

使用道具 舉報(bào)

ID:1135211 發(fā)表于 2024-11-1 09:16 | 顯示全部樓層
基本的硬件知識(shí)和單片機(jī)底層架構(gòu)和內(nèi)部邏輯,學(xué)會(huì)了這些之后一通全通
回復(fù)

使用道具 舉報(bào)

ID:382454 發(fā)表于 2024-11-2 11:26 | 顯示全部樓層
硬件,軟件,電子電路知識(shí)都要。
回復(fù)

使用道具 舉報(bào)

ID:1135296 發(fā)表于 2024-11-2 15:04 | 顯示全部樓層
基本電子知識(shí)、編程語(yǔ)言、單片機(jī)工作原理以及實(shí)踐操作
回復(fù)

使用道具 舉報(bào)

ID:1135476 發(fā)表于 2024-11-4 20:23 | 顯示全部樓層
1.從基礎(chǔ)的GPIO控制開始,了解其工作原理并實(shí)踐簡(jiǎn)單的GPIO控制項(xiàng)目 。等大概了解標(biāo)準(zhǔn)庫(kù),并且上手后,學(xué)習(xí)使用STM32CubeMX+HAL(硬件抽象層)實(shí)踐外設(shè)的控制,掌握常用重要外設(shè)的使用,如定時(shí)器(Timer)、ADC(模數(shù)轉(zhuǎn)換器)、DAC(數(shù)模轉(zhuǎn)換器)、USART/I2C/SPI(通信接口)、DMA(直接內(nèi)存訪問)等 。3.等前面基礎(chǔ)準(zhǔn)備就緒后,可以嘗試做一個(gè) 智能小車項(xiàng)目:  制作一個(gè)能跑的小車,用遙控器控制小車前后跑、左轉(zhuǎn)右轉(zhuǎn),并能實(shí)現(xiàn)停止等功能。這個(gè)項(xiàng)目涉及到串口通信、GPIO控制、PWM控制等基礎(chǔ)功能,適合STM32入門學(xué)習(xí) ,或者是做一個(gè)基于stm32的平衡小車
回復(fù)

使用道具 舉報(bào)

ID:1135476 發(fā)表于 2024-11-4 20:24 | 顯示全部樓層
對(duì)于新手學(xué)習(xí)32位單片機(jī),以下是一些適合的項(xiàng)目推薦:

1. **STM32裸機(jī)開發(fā)項(xiàng)目**:
   - 從基礎(chǔ)的GPIO控制開始,了解其工作原理并實(shí)踐簡(jiǎn)單的GPIO控制項(xiàng)目。
   - 學(xué)習(xí)使用STM32CubeMX+HAL(硬件抽象層)實(shí)踐外設(shè)的控制,掌握常用重要外設(shè)的使用,如定時(shí)器(Timer)、ADC(模數(shù)轉(zhuǎn)換器)、DAC(數(shù)模轉(zhuǎn)換器)、USART/I2C/SPI(通信接口)、DMA(直接內(nèi)存訪問)等。

2. **智能小車項(xiàng)目**:
   - 制作一個(gè)能跑的小車,用遙控器控制小車前后跑、左轉(zhuǎn)右轉(zhuǎn),并能實(shí)現(xiàn)停止等功能。這個(gè)項(xiàng)目涉及到串口通信、GPIO控制、PWM控制等基礎(chǔ)功能,適合STM32入門學(xué)習(xí)。

3. **TouchGFX圖形界面開發(fā)**:
   - 掌握使用Stm32CubeMX配置TouchGFX,了解TouchGFX Designer的使用,并深入學(xué)習(xí)多種傳感器的驅(qū)動(dòng)以及圖形界面GUI應(yīng)用實(shí)踐。

4. **基于TouchGFX的智能手表項(xiàng)目**:
   - 完成裸機(jī)基礎(chǔ)學(xué)習(xí)后,通過項(xiàng)目實(shí)戰(zhàn),真正把技術(shù)活學(xué)活用,并積累綜合性的編程經(jīng)驗(yàn)與編程思想。

5. **RTOS內(nèi)核學(xué)習(xí)項(xiàng)目**:
   - 學(xué)習(xí)FreeRTOS核心功能,包括任務(wù)管理、同步與通信、軟件定時(shí)器、中斷管理、內(nèi)存管理、低功耗模式等。

6. **物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn)**:
   - 通過資源擴(kuò)展板上的溫濕度、環(huán)境光、火焰、人體紅外、光電開關(guān)、電流/電壓采集、健康監(jiān)測(cè)、RS485通訊等,去實(shí)戰(zhàn)綜合性的物聯(lián)網(wǎng)項(xiàng)目案例。

7. **基于STM32的MiNi簡(jiǎn)易示波器**:
   - 實(shí)現(xiàn)一個(gè)簡(jiǎn)易示波器的功能,通過片內(nèi)高速A/D轉(zhuǎn)換器對(duì)模擬信號(hào)快速采樣,并在彩屏上顯示波形和波形的一些參數(shù)。

8. **基于STM32的心電采集系統(tǒng)**:
   - 設(shè)計(jì)一個(gè)實(shí)時(shí)性強(qiáng)、價(jià)格便宜、操作簡(jiǎn)單的心電采集系統(tǒng)。

9. **基于STM32的H型微型四軸飛行器**:
   - 自制微型四軸及遙控器電路設(shè)計(jì),包括MPU6050傳感器模塊、NRF24L01無(wú)線通信模塊、雙搖桿遙控和體感遙控等功能。

這些項(xiàng)目覆蓋了從基礎(chǔ)到進(jìn)階的不同層次,適合新手逐步學(xué)習(xí)和實(shí)踐,幫助掌握STM32單片機(jī)的開發(fā)技能。
回復(fù)

使用道具 舉報(bào)

ID:1135506 發(fā)表于 2024-11-4 20:58 來自觸屏版 | 顯示全部樓層
c語(yǔ)言最重要,寫代碼嗎,然后是電路分析也很重要
回復(fù)

使用道具 舉報(bào)

ID:327265 發(fā)表于 2024-11-4 22:56 | 顯示全部樓層
學(xué)好C語(yǔ)言,打好基礎(chǔ)
回復(fù)

使用道具 舉報(bào)

ID:1135535 發(fā)表于 2024-11-5 09:44 | 顯示全部樓層
1. 扎實(shí)的基礎(chǔ)理論知識(shí): - 電子技術(shù)基礎(chǔ):模擬電路和數(shù)字電路是單片機(jī)的基礎(chǔ)。模擬電路幫助理解電路中的信號(hào)處理、放大、濾波等基本原理;數(shù)字電路則涉及到邏輯門、組合電路、時(shí)序電路等知識(shí),對(duì)于理解單片機(jī)內(nèi)部的數(shù)字邏輯和電路連接至關(guān)重要。例如,在單片機(jī)的輸入輸出接口電路設(shè)計(jì)中,需要運(yùn)用數(shù)字電路知識(shí)來確保信號(hào)的正確傳輸和處理。只有扎實(shí)掌握了這些基礎(chǔ),才能更好地理解和設(shè)計(jì)單片機(jī)系統(tǒng)。 - 編程語(yǔ)言基礎(chǔ):C 語(yǔ)言是單片機(jī)開發(fā)中最常用的編程語(yǔ)言,需要熟練掌握其基本語(yǔ)法、數(shù)據(jù)類型、控制結(jié)構(gòu)、函數(shù)等知識(shí)。C 語(yǔ)言的編程能力直接影響到單片機(jī)程序的編寫效率和質(zhì)量。比如,在編寫復(fù)雜的控制算法或數(shù)據(jù)處理程序時(shí),對(duì) C 語(yǔ)言的掌握程度決定了能否高效地實(shí)現(xiàn)功能。 2. 實(shí)踐動(dòng)手能力: - 硬件調(diào)試:學(xué)習(xí)單片機(jī)不能只停留在理論層面,必須通過實(shí)際操作硬件來加深理解。要學(xué)會(huì)使用各種調(diào)試工具,如示波器、萬(wàn)用表等,對(duì)電路進(jìn)行測(cè)量和分析,排查硬件故障。例如,當(dāng)單片機(jī)系統(tǒng)出現(xiàn)異常時(shí),需要使用示波器查看信號(hào)波形,判斷是硬件電路問題還是軟件程序問題。 - 軟件編程實(shí)踐:通過編寫大量的程序代碼,熟悉單片機(jī)的各種功能模塊和指令操作。從簡(jiǎn)單的程序開始,如控制 LED 燈閃爍、數(shù)碼管顯示等,逐漸過渡到復(fù)雜的項(xiàng)目,如溫度控制系統(tǒng)、智能小車等。在實(shí)踐過程中,不斷積累編程經(jīng)驗(yàn),提高編程能力和解決問題的能力。 3. 邏輯思維能力: - 程序設(shè)計(jì)思路:在編寫單片機(jī)程序之前,要先理清程序的邏輯關(guān)系,設(shè)計(jì)好程序的流程圖或算法框架。這樣可以使程序結(jié)構(gòu)清晰,易于理解和維護(hù)。例如,在實(shí)現(xiàn)一個(gè)多任務(wù)的系統(tǒng)時(shí),需要合理地安排任務(wù)的優(yōu)先級(jí)和執(zhí)行順序,這就需要有清晰的邏輯思維。 - 故障排查思維:當(dāng)程序運(yùn)行出現(xiàn)問題時(shí),要能夠迅速分析問題的原因,通過邏輯推理和實(shí)驗(yàn)驗(yàn)證,找到問題的所在。這需要具備較強(qiáng)的邏輯思維能力和問題解決能力,能夠從復(fù)雜的現(xiàn)象中找出關(guān)鍵的問題點(diǎn)。 4. 學(xué)習(xí)和創(chuàng)新能力: - 不斷學(xué)習(xí)新知識(shí):?jiǎn)纹瑱C(jī)技術(shù)不斷發(fā)展,新的芯片型號(hào)、功能模塊和開發(fā)工具不斷涌現(xiàn)。因此,要保持學(xué)習(xí)的熱情和積極性,不斷學(xué)習(xí)新的知識(shí)和技能,跟上技術(shù)的發(fā)展步伐。例如,了解最新的單片機(jī)芯片的特點(diǎn)和應(yīng)用場(chǎng)景,學(xué)習(xí)新的開發(fā)工具和編程方法。 - 創(chuàng)新應(yīng)用能力:學(xué)習(xí)單片機(jī)不僅僅是為了掌握已有的技術(shù),更要能夠?qū)⑺鶎W(xué)知識(shí)應(yīng)用到實(shí)際項(xiàng)目中,進(jìn)行創(chuàng)新和改進(jìn)。培養(yǎng)自己的創(chuàng)新思維,能夠根據(jù)實(shí)際需求設(shè)計(jì)出獨(dú)特的單片機(jī)系統(tǒng),提高產(chǎn)品的競(jìng)爭(zhēng)力。 5. 英文閱讀能力: - 數(shù)據(jù)手冊(cè)閱讀:?jiǎn)纹瑱C(jī)的芯片數(shù)據(jù)手冊(cè)是學(xué)習(xí)和使用單片機(jī)的重要參考資料,而大部分的數(shù)據(jù)手冊(cè)都是英文的。因此,需要具備一定的英文閱讀能力,能夠準(zhǔn)確理解數(shù)據(jù)手冊(cè)中的技術(shù)規(guī)格、引腳功能、寄存器配置等信息。 - 技術(shù)文檔獲取:在學(xué)習(xí)和開發(fā)過程中,經(jīng)常需要查閱國(guó)外的技術(shù)文檔、文檔和論壇等資源,這些資源大多也是英文的。良好的英文閱讀能力可以幫助獲取更多的技術(shù)信息和經(jīng)驗(yàn),拓寬學(xué)習(xí)的渠道。
回復(fù)

使用道具 舉報(bào)

ID:1135636 發(fā)表于 2024-11-6 00:55 | 顯示全部樓層
我覺得是c語(yǔ)言要學(xué)好,然后是基本的電路知識(shí)如模電,數(shù)電等,當(dāng)然熱愛可抵歲月漫長(zhǎng)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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