菜鸟如何开始学习STM32单片机软件编程?

下载芯片资料,开始看硬件资料,熟悉软件界面

也就是你选的这款单片机的datasheet。先看看资料,起码你要弄懂这款单片机的频率,RAM大小,ROM大小,管脚多少,封装什么样,有多少外设,都有什么功能,可以拿来做什么。

手中应该有开发板或者自己画的电路板,STM32系列的单片机。我们要看看电路图,都留出了哪些IO和哪些功能比如AD或者串口,都接了什么。假如是开发板的话可以看开发板的资料。

当你需要使用STM32某些功能,而51实现不了的时候,那STM32自然不需要学习,你会直接去寻找STM32某方面的使用方法。比如要用spi协议的网卡、要使用串口通信、要使用rtos等等。



  • 鎯崇敤stm32鐨瀹氭椂鍣,瀹氭椂涓鍒嗛挓,璇鎬庢牱鍋氬憖?灏介噺鎻忚堪缁嗙偣,璋㈣阿浜哶鐧惧害...
    绛旓細棣栧厛锛屼綘鍋氫竴涓100ms鐨勬椂閽熶腑鏂紝鐒跺悗璁句竴涓猧nt counter = 0;鍙橀噺锛屾瘡杩涘叆涓娆′腑鏂紝瀵逛粬鍔1锛坈ounter++锛夛紝鐩村埌浠栫瓑浜 60s/0.1s = 600鏃讹紝灏辨槸涓鍒嗛挓浜嗭紝鐒跺悗counter娓呴浂缁х画绱姞銆
  • 鑿滈笩瀛ARM ,涔STM32鏉胯繕鏄疉RM7,9,杩樻槸11?
    绛旓細ARM鍙槸涓涓郴鍒楀寲鐨勬牳,涓嶅悓鐨勫巶鍟嗗湪瀹冪殑鏍稿懆杈瑰姞涓婁笉鍚岀殑澶栬鑰屽凡.STM绯诲垪ARM瀹氫綅鍦ㄦ帶鍒跺櫒涓,涔熷氨鏄,瀹冪殑瀹氫綅鐩稿綋浜庨珮閫熺殑8051(鍙槸璇村彲浠ヨ繖涔堢悊瑙,瀹為檯姣8051瑕佸ソ鐢ㄧ殑澶,涓嶄粎浠呮槸閫熷害).浠庣浉褰撲竴閮ㄥ垎鏉ヨ,CORTEX M3閮借兘鑳滀换骞朵笖寮鸿繃ARM7,褰撶劧涓嶆槸鍏ㄩ儴.STM32涔熷彲浠ヨ窇鎿嶄綔绯荤粺,姣斿UCOS涓绫荤殑....
  • 瀛︿範甯︽搷浣滅郴缁熺殑ARM閮介渶瑕佷粈涔堝熀纭,甯屾湜鏄潪璁$畻鏈轰笓涓氫粠鑿滈笩鍙樻垚澶х...
    绛旓細C51涓轰粈涔堥渶瑕佸惎鍔ㄤ唬鐮侊紝鍥犱负瀹冩槸涓涓緢澶氱殑涓滆タ閮介泦鎴愬埌閲岄潰鐨51锛圧OM鍜孯AM锛夋椂锛屽緢澶氫笢瑗块兘璁剧珛浜嗗伐鍘傦紝鍜屼腑鏂悜閲忓叆鍙i泦銆傛墜鑷傛病鏈変笉鍠滄鍟婏紝瀹冪殑ROM鍜孯AM鏄閮ㄧ殑璁块棶锛堢劧鍚庯紝灏哄鍜屼綅缃彲浠ヨ鏀瑰彉锛夛紝灏辨槸浠ヨ锛岃繖浜涢厤缃拰纭欢鑱旂郴鍦ㄤ竴璧凤紝鎵浠ュ畠鏄笉鍙兘鍐欎竴涓粺涓鐨刡ootloader锛屽洜姝ゆ牴鎹嚜宸辩殑钁d簨...
  • 璇锋暀涓涓鑿滈笩闂.ST-LINK/V2 鑳藉湪IAR涓嬩娇鐢ㄥ悧
    绛旓細鍙互鐨勶紝鎴戠敤鐨勫氨鏄疭T-LINK/V2锛孲T-LINK/V2鏄竴娆惧彲浠ュ湪绾夸豢鐪熶互鍙婁笅杞絊TM8浠ュ強STM32鐨寮鍙戝伐鍏凤紒鍩烘湰灞炴 ST-LINK/V2鏄疭T鎰忔硶鍗婂浣撲负璇勪及銆佸紑鍙慡TM8绯诲垪鍜孲TM32绯诲垪MCU鑰岃璁$殑闆嗗湪绾夸豢鐪熶笌涓嬭浇涓轰竴浣撶殑寮鍙戝伐鍏枫係TM8绯诲垪閫氳繃SWIM鎺ュ彛涓嶴T-LINK/V2杩炴帴;STM32绯诲垪閫氳繃JTAG / SWD鎺ュ彛涓嶴T-LINK/V2...
  • MCGS!鍜STM32鍗曠墖鏈烘庝箞閫氳鍟,鍚勪綅澶т浆,姹傛眰浣犱滑,灏辨槸灏嗗崟鐗囨満绋嬪簭涓婄殑...
    绛旓細485鐢佃矾鐩存帴鎺ョ嚎閾炬帴杩欏彧鏄‖浠堕儴鍒嗗晩锛屼綘鎺ュ埌鍗曠墖鏈哄摢涓缁勪覆鍙d笂灏辫瀵瑰摢涓缁勪覆鍙h繘琛屽崟鐗囨満鐨勮蒋浠剁紪绋嬪仛涓插彛閰嶇疆浠ュ強鏀跺彂澶勭悊銆備綘涓轰粈涔堥夋嫨STM32鍗曠墖鏈鍛紵浠庝綘闂殑闂鏉ョ湅寰鑿滈笩鍟婏紝鑿滈笩鏈濂界敤51鍗曠墖鏈哄晩锛屼笉绠℃槸缂栫▼鐜杩樻槸缂栫▼鎿嶄綔鍐呭閮藉緢绠鍗曘傜敤鍗曠墖鏈哄拰瑙︽懜灞忔垨PLC閫氫俊鎴戦兘鍋氳繃锛屾槸瑕佺敤modbus...
  • stm32f407鎬庝箞鍜岀數鑴戣繛鎺ヨ捣鏉?鐢ㄤ粈涔堣蒋浠跺啓绋嬪簭?
    绛旓細ST-LINK涓庣數鑴戣繛鎺ュ悗锛屼綘鍦ㄨ澶囩鐞嗛噷鐪嬪畠鐨勯┍鍔ㄨ濂戒簡娌℃湁锛屾病鏈夌殑璇濆幓ST鐨勫畼缃戜笅涓涓猄T-LINK椹卞姩 浣犵殑寮鍙戞澘涓鑸彲浠ョ敤Keil杩欎釜IDE鏉ョ紪鍐欑▼搴忥紝鏄敤C璇█锛岃寖渚嬩粛鐒跺彲浠ュ湪ST鐨勫畼缃戜笅杞斤紝缂栧ソ鍚庨氳繃ST-LINK涓嬭浇杩stm32f407鐨刬nternal flash ...
  • 鍒寮濮嬪涔犲崟鐗鏈,璇烽棶鏄瀛TM8杩樻槸瀛51鍛?
    绛旓細1銆佷娇鐢–缂栫▼锛屽師鍒欎笂瀹滈噰鐢ㄩ熷害杈冮珮锛岀▼搴忓瓨鍌ㄧ┖闂磋緝澶х殑鍗曠墖鏈恒備粠杩欎釜瑙掑害涓婅锛孲TM8鏇村悎閫傘2銆丆鐨勭Щ妞嶆у緢寮猴紝浣滀负鍒氬鍗曠墖鏈猴紝杩橀渶瑕佺啛鎮夊崟鐗囨満鐨勫緢澶氱壒鎬э紝51鍘嗗彶杈冮暱锛瀛︿範璧勬枡涓板瘜锛屽缓璁粠51鍏ラ棬銆3銆佸綋浣寮濮缂栧埗杈冧负澶嶆潅鐨勭▼搴忥紝鎴栬呭閫熷害瑕佹眰杈冮珮鏃讹紝鍐嶈浆涓篠TM8锛岀敋鑷虫槸STM32銆4銆佷綔...
  • 鑿滈笩姹傚姪:鐢═XS0108E鎬庝箞瀹炵幇鎶stm32鐨3.3V杈撳嚭杞负5V
    绛旓細绫讳技浜庤繖鏍封︹﹀乏杈圭殑鎺3.3V浠ュ強浣犵殑STM32锛屽彸杈规帴5V渚с
  • 鑿滈笩stm32 涓插彛闂,鎬庝箞绗1涓瓧鑺傚彂涓嶅嚭鏉
    绛旓細鍙兘鏄┍鍔ㄨ兘鍔涗笉瓒筹紝鎴栦笂涓嬫媺鐢甸樆浣跨敤閿欒閫犳垚鐨勶紝淇″彿鐨勮捣濮嬩綅娌¤兘琚纭瘑鍒傝涔堟槸纭欢涓婄殑闂锛岃涔堟槸杞欢涓婃牴鏈氨娌℃湁鍙戦佺涓涓瓧鑺傜殑bug銆
  • STM32鐨SPI璁惧鎺ョ嚎闂,鐩墠鎴戝啓浜嗕竴涓猄PI鐨勭▼搴,绠鍗曞彂閫佹帴鏀,鎴戞兂...
    绛旓細SPI鎬荤嚎涓哄洓鏍圭嚎锛屼负MISO锛孧OSI锛孲CK锛孨SS锛屼絾鍦ㄥ疄闄呭簲鐢ㄤ腑鍙噺灏戙傚氨姣斿浣犵殑鎯呭喌锛屼絾鏄渶灏戦渶瑕佷袱涓嚎,SCK鏄繀椤荤殑锛屽彟涓鏍逛负MOSI鍏朵负涓绘満杈撳嚭锛屼粠鏈鸿緭鍏ャ
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网