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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5641|回復: 46
收起左側

本菜鳥拜師 找個可以教我32位單片機的師傅

  [復制鏈接]
ID:61140 發表于 2023-11-7 09:33 | 顯示全部樓層 |閱讀模式
本菜鳥以前一直學51單片機,也一直在用51單片機,近年來看著別人搞的越來越強大,自己也想學32位單片機,苦于對32位單片機什么都不懂,自己又學不會,在此真心拜師求教,哪位大神愿用您的業余時間來教我學32位單片機的,在此先行謝過!
51hei圖片_20231106222051.jpg

回復

使用道具 舉報

ID:36322 發表于 2025-1-5 19:23 | 顯示全部樓層
其實樓主源于對未知的恐懼和思維惰性。學51時比較簡單,按照教程稍微一搞就可以看到效果。到STM32這里很多操作上都不一樣了,首先在建工程甚至下載軟件時都能讓小白搞好久。其實這些沒啥難度,網上大把的例程,唯一要做的就是靜下心來,按照教程一步一步進行就可以了。配置庫這些就是一個熟悉的過程,等能把點燈搞好就有底了,但后面還有很多庫函數和配置方法需要摸索。這個過程就是一個思維轉變的過程,不用糾結于每個庫、函數、驅動等怎么實現的,只要明白怎么用就可以,做到把自己提升到系統編程的一個思維角度上。總之,一回生二回熟,多實踐,遇到問題就百度,前期的問題都能找到答案。
    另外,還有個切入點的問題,編程小白學習51是很容易的,沒啥映射、封裝、調用等概念,所有操作直接一對一,甚至所見即所得。但讓有計算機軟件基礎的人學單片機會進入另一個難題,學習STM32這種用庫的可能很容易上手,因為他只需要知道怎么用接口函數就可以,完全不關心內部的實現原理,而如果讓其按照51單片機的方式去操作寄存器就會走一些彎路,因為其沒有電路的基礎,無法理解對應的電路原理,按照計算機軟件的方式去操作單片機是行不通的,這同樣需要思維轉變的過程。

評分

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

查看全部評分

回復

使用道具 舉報

ID:309610 發表于 2025-1-18 01:22 | 顯示全部樓層
推薦江科大的,下載例程包,買個stm32103C最小核心板+下載調試器,總計20元,不要看那些花里胡哨的視頻,不要管那些配置文件,以及各種庫,直接使用江科的工程模板,然后下載可以點亮一個燈,學習到STM32下載方法,子程序結構。不要糾結具體怎么配置引腳,配置外設什么的具體函數,后面就可以嘗試增加其他控制。
   最強方法是使用ChatGPT 例如直接告訴GPT,我要配置PA5為LED,推逸輸出,PA3為SW上拉輸入做按鍵,讓GPT給你具體代碼,不懂的復制提交GPT讓他詳細解釋。比你去啃書看視頻強百倍。
   不要看了很多視頻,弄明白原理再去下手,成千上萬的各種庫函數,名字又長怎么記得住。只要明白代碼架構就行。我玩了1年STM32 一個庫函數名字都沒記住,都是各種復制粘貼,問ChatGPT。下載調試。C語言都不需要多深入,復雜的邏輯,算法,各種指針交給AI。能描述出自己的思慮的問題就好。

評分

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

查看全部評分

回復

使用道具 舉報

ID:1095802 發表于 2023-11-7 12:52 來自手機 | 顯示全部樓層
51都會了32的不可能都不會吧,看視頻也可以知道點啊,至少點燈還是可以的吧
回復

使用道具 舉報

ID:883242 發表于 2023-11-7 13:31 | 顯示全部樓層
會8位機學32位機有什么難的?應該更簡單才對。
回復

使用道具 舉報

ID:924942 發表于 2023-11-7 14:41 來自手機 | 顯示全部樓層
B站上看看視頻
回復

使用道具 舉報

ID:61140 發表于 2023-11-7 15:29 | 顯示全部樓層
殿堂之上 發表于 2023-11-7 12:52
51都會了32的不可能都不會吧,看視頻也可以知道點啊,至少點燈還是可以的吧

對于32位單片機的下載方式以及編程軟件不熟,還有IO定義等都不會弄
回復

使用道具 舉報

ID:61140 發表于 2023-11-7 15:40 | 顯示全部樓層
殿堂之上 發表于 2023-11-7 12:52
51都會了32的不可能都不會吧,看視頻也可以知道點啊,至少點燈還是可以的吧

這個真不會,51的點個燈就是這樣:
led1=P1^0;
led1=1;
Delay(500);
led1=0;
Delay(500);
重復執行這個就可以了
但是:
1.在32位單片機中所有I/O都不是P1.0什么的了,改成了A1,B1,C1,D1,E1的,不知道該怎么用。
2.51單片機寫程序的時候直接新建個工程弄個C文件開寫就行了。但是32位單片機聽說還要弄什么驅動什么的。
回復

使用道具 舉報

ID:61140 發表于 2023-11-7 15:41 | 顯示全部樓層
Hephaestus 發表于 2023-11-7 13:31
會8位機學32位機有什么難的?應該更簡單才對。

關鍵從來沒弄過32位的,怎么下手都不知道。手上倒是有開發板,不知道怎么用,連下載程序都不會
回復

使用道具 舉報

ID:374110 發表于 2023-11-8 17:56 | 顯示全部樓層
用stm32cubemx基礎配置基本都能給你配置好
回復

使用道具 舉報

ID:1085441 發表于 2023-11-8 18:12 | 顯示全部樓層
網上正點原子,野火,普中,江科大的視頻都是公開的,跟著慢慢學
回復

使用道具 舉報

ID:227393 發表于 2023-11-8 21:39 來自手機 | 顯示全部樓層
先看32位單片機手冊,看完就會了
回復

使用道具 舉報

ID:1099039 發表于 2023-11-8 22:08 | 顯示全部樓層
最近在回顧51單片機,看到您的帖子,突然發現32確實是復雜很多。相比起來,51的內部感覺清晰可見。

當然,32復雜,是底層的麻煩,比如編譯的時候,需要啟動文件(.s)需要鏈接腳本(.icf/.ld)需要中斷向量表和更多的庫文件。燒錄需要使用jtag或swd下載,且需要指定下載到什么地方。運行前,程序需要配置內外部時鐘、配置鎖相環倍頻、配置各個時鐘總線的分頻、配置向量表地址、以及系統滴答定時器等。然后32的外設也是默認關閉的,包括寄存器都寫不進去的那種,使用外設前,需要先開啟外設時鐘,才能開始配置外設。等等。。。

不過這些內容其實被庫和軟件隱藏起來了,或者說幫我們處理好了,其實樓主可以放心,你說的那些如引腳ABCD以及驅動什么的,站軟件封裝外來看,是很簡單的。

我給個簡單的建議,樓主可以先用CubeMX生成一個程序,他這個軟件可以直接配置IO的輸入輸出包括外設什么的都可以直接配置。生成出來的程序直接就能跑,只要找到main函數的while(1),在里面就可以像51一樣直接開始寫程序了,

  1. HAL_GPIO_WritePin(GPIOA, GPIO_Pin_0,  GPIO_PIN_RESET); // PA0=0
  2. HAL_Delay(500); // 500ms
  3. HAL_GPIO_WritePin(GPIOA, GPIO_Pin_0,  GPIO_PIN_SET); // PA0=1
  4. HAL_Delay(500); // 500ms
復制代碼


先簡單改一改、玩一玩,程序能跑起來,再學一學,就水到渠成了。

評分

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

查看全部評分

回復

使用道具 舉報

ID:146878 發表于 2023-11-8 22:24 | 顯示全部樓層
自己看視頻,不懂的論壇問,沒有人會無償一對一指導的。
回復

使用道具 舉報

ID:584814 發表于 2023-11-9 08:56 | 顯示全部樓層
xiaoyuxinke 發表于 2023-11-7 15:41
關鍵從來沒弄過32位的,怎么下手都不知道。手上倒是有開發板,不知道怎么用,連下載程序都不會

開發板沒有說明書之類的 ?或者廠家已經封存所有資料網上禁止傳播 ?
感覺51搞32位的至少已能湊合搞,P1.0 A1什么的說明書里一定都有。
回復

使用道具 舉報

ID:236826 發表于 2023-11-9 10:23 | 顯示全部樓層
推薦從stm32來入門   看正點原子或者野火家的視頻來學習  現在網上這種資料很多而且遇到問題網上搜索一下基本都有解決方法   
回復

使用道具 舉報

ID:61140 發表于 2023-11-9 12:22 | 顯示全部樓層
xmmf 發表于 2023-11-8 22:08
最近在回顧51單片機,看到您的帖子,突然發現32確實是復雜很多。相比起來,51的內部感覺清晰可見。

當然 ...

感謝大神回復,其實我頭疼的就是這些,感覺其實32位單片機在很多方面,其實不如51操作簡便容易上手。
回復

使用道具 舉報

ID:61140 發表于 2023-12-14 21:09 | 顯示全部樓層
xmmf 發表于 2023-11-8 22:08
最近在回顧51單片機,看到您的帖子,突然發現32確實是復雜很多。相比起來,51的內部感覺清晰可見。

當然 ...

實在感謝您的指導,你說了很多,我看懂的很少,我原來什么都不會,后來自學的C和匯編,
再接觸到32位單片機,發現無論如何學不會了。
回復

使用道具 舉報

ID:731755 發表于 2023-12-14 23:17 來自手機 | 顯示全部樓層
xiaoyuxinke 發表于 2023-11-7 15:29
對于32位單片機的下載方式以及編程軟件不熟,還有IO定義等都不會弄

我網盤有,標準庫函數的,要嗎?普中,正點原子的都有?
回復

使用道具 舉報

ID:731755 發表于 2023-12-14 23:22 來自手機 | 顯示全部樓層
xiaoyuxinke 發表于 2023-12-14 21:09
實在感謝您的指導,你說了很多,我看懂的很少,我原來什么都不會,后來自學的C和匯編,
再接觸到32位單 ...

STM32想快速入門,建議標準庫函數,現在的開發板都升級到了HAL庫函數了,
回復

使用道具 舉報

ID:883242 發表于 2023-12-15 00:06 | 顯示全部樓層
xiaoyuxinke 發表于 2023-12-14 21:09
實在感謝您的指導,你說了很多,我看懂的很少,我原來什么都不會,后來自學的C和匯編,
再接觸到32位單 ...

總應該學會點兒什么吧,如果一點進步都沒有,連卡在哪里都不知道,還是讓這個帖子沉底吧,別頂了。
回復

使用道具 舉報

ID:1104214 發表于 2023-12-15 08:56 | 顯示全部樓層
b站江科大yyds從底層學起
回復

使用道具 舉報

ID:491577 發表于 2023-12-26 23:09 | 顯示全部樓層
樓主學單片機應該是玩玩,并不是以單片機位職業,其實現在51真的足夠強了,開發板大部分都是89C52,大部分都夠用了,目前的51單片機比89c52強了很多了,51做不了的STM32也做不好,想功能強一般是使用上位機做顯示,數據處理,單片機主要功能是檢測輸入,控制輸出,復雜的活由上位機處理。樓主用51足夠了。
回復

使用道具 舉報

ID:487821 發表于 2023-12-28 10:09 | 顯示全部樓層
我感覺和用什么單片機無所謂,32位其實更簡單了,主要是編程語言習慣要改變,從C向對象的轉變
回復

使用道具 舉報

ID:157007 發表于 2023-12-28 22:39 | 顯示全部樓層
xiaoyuxinke 發表于 2023-11-7 15:40
這個真不會,51的點個燈就是這樣:
led1=P1^0;
led1=1;

32位不要自己硬啃,這個是不現實的。除非天賦過人。
不要弄什么花里胡哨的本地單片機,直接就買個最簡單的STM32F103的小板子,然后網上下載原子或者野火的例程包。本地的雖然有的很便宜,但是坑也多。32F系列的DAP調試器就可以了,十來塊錢一個。
先把STM的弄透了,少走彎路,真批量了再換本地也不遲。本地的很難找到例程,而官方的文檔也不是很全面。有坑也不會有人刻意和你講。
原子的GPIO例程里有怎么點燈,怎么位帶操作的,先把燈點起來。
任何單片機,只要端口能一高一低變化,其他也沒什么了。慢慢摸唄,一定要用例程包來學,不要自己對著文檔,甚至是英文文檔死磕。
回復

使用道具 舉報

ID:57657 發表于 2023-12-28 23:06 | 顯示全部樓層
你學的這些都是電商專供,通過書籍、直播、視頻、數據手冊等學習,在小城市幾乎不可能有學校師傅教的。
回復

使用道具 舉報

ID:136485 發表于 2023-12-29 09:40 | 顯示全部樓層
沒有人無償手把手教你的,要想學還得靠自己,開發板不是都自帶例程的嗎,自己先邊學邊動手
回復

使用道具 舉報

ID:299519 發表于 2023-12-29 11:15 | 顯示全部樓層
兄臺,你的51怎么用的?燒固件看效果?
回復

使用道具 舉報

ID:1107382 發表于 2024-1-1 11:54 | 顯示全部樓層
網上有很多免費的教程的
回復

使用道具 舉報

ID:23640 發表于 2024-1-4 14:30 | 顯示全部樓層
如果照著視頻教程來都點不亮燈,我建議樓主還是放棄吧,樓主不會是用51也只是點了個燈吧,51的串口/中斷/定時器,學會了嗎
回復

使用道具 舉報

ID:61140 發表于 2024-1-18 16:24 | 顯示全部樓層
殿堂之上 發表于 2023-11-7 12:52
51都會了32的不可能都不會吧,看視頻也可以知道點啊,至少點燈還是可以的吧

點燈都弄不了,新建個項目還找不到頭文件,頭痛死了,還要加載各種庫文件,都不知道哪是哪,暈死!
回復

使用道具 舉報

ID:61140 發表于 2024-1-18 16:24 | 顯示全部樓層
Hephaestus 發表于 2023-11-7 13:31
會8位機學32位機有什么難的?應該更簡單才對。

你這是站著說話腰不疼啊,我從51直接轉到ST32F,直接暈B了,下面不知道該怎么弄
回復

使用道具 舉報

ID:61140 發表于 2024-1-18 16:25 | 顯示全部樓層
HU1123 發表于 2023-11-8 17:56
用stm32cubemx基礎配置基本都能給你配置好

連新建項目都沒學會呢,配置這些更不會,天書一樣的感覺
回復

使用道具 舉報

ID:61140 發表于 2024-1-18 16:28 | 顯示全部樓層
faguiq 發表于 2023-12-28 10:09
我感覺和用什么單片機無所謂,32位其實更簡單了,主要是編程語言習慣要改變,從C向對象的轉變

說的很對,這個很對我感覺,很多習慣都不一樣了,所以才無從下手,開發板和燒錄器我都有,但是不知道該怎么新建一個程序。
回復

使用道具 舉報

ID:61140 發表于 2024-1-18 16:29 | 顯示全部樓層
Hephaestus 發表于 2023-12-15 00:06
總應該學會點兒什么吧,如果一點進步都沒有,連卡在哪里都不知道,還是讓這個帖子沉底吧,別頂了。

我就是想新建一個項目,先寫個最簡單的LED閃爍,可是新建項目過程中要加載各種庫文件,然后頭文件這些都沒找到在哪,最后無耐了
回復

使用道具 舉報

ID:61140 發表于 2024-1-18 16:31 | 顯示全部樓層
治世逍遙 發表于 2023-12-28 22:39
32位不要自己硬啃,這個是不現實的。除非天賦過人。
不要弄什么花里胡哨的本地單片機,直接就買個最簡單 ...

你真理解我,雖然沒學到什么,還是十分感謝你,因為你這些話真說對了,我就是死磕太久了,哪都沒磕出來。
回復

使用道具 舉報

ID:61140 發表于 2024-1-18 16:32 | 顯示全部樓層
myemcu 發表于 2023-12-29 11:15
兄臺,你的51怎么用的?燒固件看效果?

嗯,我一直都這樣弄的,先寫程序,然后下載到實物板看效果,不行再改程序再下載。
回復

使用道具 舉報

ID:458247 發表于 2024-1-18 16:51 | 顯示全部樓層
xiaoyuxinke 發表于 2024-1-18 16:32
嗯,我一直都這樣弄的,先寫程序,然后下載到實物板看效果,不行再改程序再下載。

寫32單片機可以用stlink,仿真,看變量值的變化,比一次次燒錄高效很多
回復

使用道具 舉報

ID:61140 發表于 2025-1-4 22:08 | 顯示全部樓層
Hephaestus 發表于 2023-12-15 00:06
總應該學會點兒什么吧,如果一點進步都沒有,連卡在哪里都不知道,還是讓這個帖子沉底吧,別頂了。

怎樣新建一個程序,怎樣下載,主要是這兩點
回復

使用道具 舉報

ID:61140 發表于 2025-1-4 22:10 | 顯示全部樓層
faguiq 發表于 2023-12-28 10:09
我感覺和用什么單片機無所謂,32位其實更簡單了,主要是編程語言習慣要改變,從C向對象的轉變

說的正確,很多的不習慣,主要是不知道從哪下手了。所有51的習慣都不存在
回復

使用道具 舉報

ID:61140 發表于 2025-1-4 22:11 | 顯示全部樓層
治世逍遙 發表于 2023-12-28 22:39
32位不要自己硬啃,這個是不現實的。除非天賦過人。
不要弄什么花里胡哨的本地單片機,直接就買個最簡單 ...

說的很對,謝謝你的幫助,可惜我不想死磕,但我無從下手,
回復

使用道具 舉報

ID:517951 發表于 2025-1-5 08:54 | 顯示全部樓層
買個野火, 正點原子的STM32開發板, 按照他們的教程, 視頻, 一天一天學, 每天搞懂一個問題點. 有51編程的底子, 有基礎更容易學明白.
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美午夜久久 | 欧美国产日韩在线观看 | 成人欧美一区二区三区在线播放 | 欧美日本一区 | 尤物在线精品视频 | 日韩成人精品在线观看 | 久久精品国产久精国产 | 日日夜夜精品视频 | 蜜桃一区 | 国产高清一区二区三区 | 日韩在线欧美 | 精品一区二区三区视频在线观看 | 国产区在线免费观看 | 久久久久久免费看 | 国产一区免费 | 亚洲精品一 | 国产综合精品一区二区三区 | 亚洲精品久久久久中文字幕欢迎你 | 91色视频在线观看 | 日本不卡在线视频 | 日韩在线一区二区 | 国产日韩一区二区三免费高清 | 中文字幕亚洲精品 | 精品久久久久久久久久久久久久久久久 | 欧美一区二区三区久久精品 | 久久亚洲一区二区 | 粉嫩国产精品一区二区在线观看 | 欧美日韩高清免费 | 蜜月aⅴ国产精品 | 天天操天天玩 | 久久一区二区视频 | 久久久天天| 午夜电影福利 | 免费高清av| 欧美一级视频在线观看 | 久久久av | 亚洲欧美综合网 | 欧美成人精品二区三区99精品 | 国产精品一区二区三区四区 | 亚洲精品永久免费 | 91久久久久久久 |