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

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

QQ登錄

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

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

關(guān)于STM32學(xué)習(xí)的問(wèn)題,點(diǎn)亮一個(gè)LED燈為何要那么多C語(yǔ)言語(yǔ)句?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1017814 發(fā)表于 2022-4-22 09:46 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
前幾天從網(wǎng)上看到一些STM32教程視頻,很是矛盾,為什么那么復(fù)雜?
比如點(diǎn)亮一個(gè)LED小燈,用51單片機(jī)C語(yǔ)言沒(méi)有幾句就成了,可 STM32就復(fù)老半天的語(yǔ)句,當(dāng)然我知道STM32是為了開(kāi)發(fā)一些更高級(jí)的程序,

好比說(shuō)是物聯(lián)網(wǎng),指紋識(shí)別,藍(lán)牙等等,這也是它的優(yōu)點(diǎn)吧,但是我看到的都是查文件庫(kù),代碼復(fù)制等,還有就是代碼好長(zhǎng)。

以上是我個(gè)人的看法,那里有不對(duì)的,講高手給指點(diǎn)指點(diǎn),非誠(chéng)勿擾哦.




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

使用道具 舉報(bào)

沙發(fā)
ID:1017814 發(fā)表于 2022-4-22 09:49 | 只看該作者
還請(qǐng)高手指點(diǎn)一些STM32的學(xué)習(xí)方法。
回復(fù)

使用道具 舉報(bào)

板凳
ID:301191 發(fā)表于 2022-4-22 20:03 | 只看該作者
頂一下
回復(fù)

使用道具 舉報(bào)

地板
ID:220661 發(fā)表于 2022-4-22 20:36 | 只看該作者
端口速度什么的配置寄存器說(shuō)道太多,所以很多初始化語(yǔ)句。主要原因是功能多所以復(fù)雜了。
回復(fù)

使用道具 舉報(bào)

5#
ID:47286 發(fā)表于 2022-4-22 21:00 | 只看該作者
把東西從甲地送到乙地 騎自行車蹬上就走了 開(kāi)車去就得有駕駛證 得懂交規(guī) 功能越強(qiáng)基礎(chǔ)要求越高
回復(fù)

使用道具 舉報(bào)

6#
ID:401564 發(fā)表于 2022-4-22 21:01 | 只看該作者
1,可移植性
2,標(biāo)準(zhǔn)化
我學(xué)了十幾天,感覺(jué)還行,前面還打幾個(gè)代碼,后面,就基本是C+V了
不要帶著8051的心態(tài)去學(xué)STM32,什么節(jié)省內(nèi)存,哪種語(yǔ)句效率高,節(jié)約IO,哪種語(yǔ)句占用RAM
你要是想代碼簡(jiǎn)單,可以用所謂的"寄存器版",那就跟8051一樣的寫(xiě)法了,但你去看 下STM32的數(shù)據(jù)手冊(cè),你頭不暈?
回復(fù)

使用道具 舉報(bào)

7#
ID:883242 發(fā)表于 2022-4-22 22:48 | 只看該作者
功能多自然就復(fù)雜,最早的51的IO口就是IO口,不需要配置直接就能用。但是你看看現(xiàn)在的STM32一個(gè)IO口有多少種功能,不配置你敢用嗎?
回復(fù)

使用道具 舉報(bào)

8#
ID:1020898 發(fā)表于 2022-4-23 12:27 | 只看該作者
首先,打開(kāi)Keil,創(chuàng)建主函數(shù),當(dāng)然,點(diǎn)亮一個(gè)LED燈的話,燈的負(fù)極肯定要接單片機(jī)IO口,然后讓端口輸出低電平,外部有電源給LED供電,就完成點(diǎn)亮一個(gè)LED; 接著我們就要寫(xiě)代碼讓端口輸出低電平,對(duì)于stm32來(lái)說(shuō),首先就是打開(kāi)GPIO口的時(shí)鐘,這里我們一PB0為例; 1:打開(kāi)端口時(shí)鐘(Rcc)(st設(shè)計(jì)時(shí)為了降低功耗,因此初始時(shí)時(shí)鐘是關(guān)閉的); *(unsigned int *)0x40021018  |=(1<<3);         我們這里是直接操作內(nèi)存進(jìn)行的,可以在32手冊(cè)上查到0x40021000,然后需要加上偏移量0x18,至于為什么要加強(qiáng)制類型轉(zhuǎn)換,是因?yàn)橹苯訉?xiě)地址的話計(jì)算機(jī)無(wú)法將它當(dāng)做地址,因此加這個(gè),最后進(jìn)行置位操作,將第三位變成1,就打開(kāi)時(shí)鐘了,下面類似; 2:配置端口為輸出(Crl寄存器): *(unsigned int *)0x40010c00 |=(1<<0); 3:端口輸出低電平即0(Odr寄存器); *(unsigned int*)0x40010c0c |=~(1<<0);
回復(fù)

使用道具 舉報(bào)

9#
ID:1020935 發(fā)表于 2022-4-23 14:46 | 只看該作者
99%的程序在進(jìn)行系統(tǒng)初始化,等同于配制電路;1%的程序用來(lái)執(zhí)行點(diǎn)燈
回復(fù)

使用道具 舉報(bào)

10#
ID:1017814 發(fā)表于 2022-4-23 17:45 | 只看該作者
謝謝了,非常感謝,這可能是我的一好的入門吧,從學(xué)51用KEIL到今天剛剛看了看視頻,關(guān)于STM32的介紹,有了一個(gè)初步的認(rèn)識(shí),就像大俠說(shuō)的,STM32是個(gè)比較復(fù)雜的單片機(jī),也讓我也明白了什么是嵌入

什么是底層架構(gòu),

也想在今后的學(xué)習(xí)中,講大家指點(diǎn),幫助,再次感謝了。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久国产区 | 偷拍自拍网 | 欧美一级二级在线观看 | 日本在线综合 | 91极品尤物在线播放国产 | 男人午夜视频 | 国产精品极品美女在线观看免费 | 国产精品久久久久久高潮 | 欧美激情一区二区三级高清视频 | 日韩一级免费大片 | 日韩综合网 | 国产精品成av人在线视午夜片 | 精品一区国产 | 日韩视频一区在线观看 | 亚洲精品国产精品国自产在线 | 日日夜夜狠狠操 | 国产伦精品一区二区三区四区视频 | 久久新视频 | 天天躁人人躁人人躁狂躁 | 久久久久久国产精品三区 | 日韩精品一区二区三区中文字幕 | 国产精品视频导航 | 亚洲精品福利在线 | 一区二区视频在线观看 | 欧美日韩中文字幕在线 | 狠狠草视频 | 亚洲视频免费在线观看 | www国产成人免费观看视频,深夜成人网 | 亚洲精品欧美 | 欧美三级电影在线播放 | 激情久久av一区av二区av三区 | 中文字幕在线精品 | 一区二区三区免费在线观看 | 国产精品精品视频一区二区三区 | 日本天堂一区二区 | 国产在线视频一区 | 国产激情片在线观看 | 欧美激情精品久久久久 | 色网在线观看 | 免费av手机在线观看 | 久久久久久成人 |