欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 51單片機程序如何轉stm32程序? [打印本頁]

作者: 程序新手    時間: 2018-7-18 17:59
標題: 51單片機程序如何轉stm32程序?
求幫助
51程序轉換成stm32f103程序


作者: keil1982    時間: 2018-7-19 09:10
修改寄存器的頭文件定義和RAM方面的使用
作者: 長海    時間: 2018-7-19 09:28
看視頻教程動手干
作者: ct991218620    時間: 2018-7-19 09:44
轉起來比較麻煩,因為寄存器和編譯工具都不一樣,最好是理解代碼后自己寫STM32的代碼
作者: yousunny    時間: 2018-7-19 09:53
額,你這個估計很難直接轉。因為寄存器不一樣,IO口的操作方式也不一樣,直接轉是不現實的
作者: Elliott    時間: 2018-7-19 10:18
首先是頭文件不同了,而且語法差異也比較大,而且stm32對位定義更加細致化,所以轉過去一定要注意端口。
作者: 冥王城    時間: 2018-7-19 10:29
把驅動接口部分改成Stm32的就可以了。比如IO驅動,中斷,定時器等。
作者: MCAR    時間: 2018-7-19 10:32
對照參考手冊看,頭文件不一樣,
作者: 程序新手    時間: 2018-7-19 10:32
keil1982 發表于 2018-7-19 09:10
修改寄存器的頭文件定義和RAM方面的使用

可以具體說說嘛 剛接觸32 不太會
作者: lwkkk    時間: 2018-7-19 11:29
不能直接轉換吧
作者: 591690561    時間: 2018-7-19 12:49
看視頻教程動手做吧
作者: qinmiss    時間: 2018-7-19 13:42
不如網上搜個程序改一改。。。轉和重寫沒區別的
作者: 天高我更高    時間: 2018-7-20 10:28
重新寫,這還能轉?????????????
作者: 程序新手    時間: 2018-8-1 14:08
keil1982 發表于 2018-7-19 09:10
修改寄存器的頭文件定義和RAM方面的使用

可以具體說說嘛

作者: 程序新手    時間: 2018-8-1 14:08
長海 發表于 2018-7-19 09:28
看視頻教程動手干

看誰的視頻???
作者: 程序新手    時間: 2018-8-1 14:09
冥王城 發表于 2018-7-19 10:29
把驅動接口部分改成Stm32的就可以了。比如IO驅動,中斷,定時器等。

可以具體說說嘛
作者: wushiye54    時間: 2018-8-5 23:48
建議重寫,兩者區別有點大。
作者: 李金水    時間: 2018-8-6 09:19
不能直接轉換吧
作者: borland_sxw    時間: 2018-8-6 10:14
我也是從51轉過來的,感覺STM強大很多,但是STC的也還在用,各有所強吧,先看一些關鍵的資料,然后開個小開發練手,應該也快的
作者: nick_mao    時間: 2018-8-6 17:38
首先你要找到對應的引腳,將51上的管腳變為stm32上的GPIO,另外對應的高低電平要一一對應;其次51上的功能在32上基本都有的,但是在32上學要開啟對應的時鐘,你要找到對應的時鐘將它打開,其他的一些你要隨機應變了
作者: 2725439828    時間: 2018-8-6 17:50
在MDK5加入stm32的知識包,然后用32的庫重寫一遍代碼
作者: kzc    時間: 2018-8-6 18:08
STM32是32位的,區別有點大,建議自學
作者: 程序新手    時間: 2018-8-7 10:55
nick_mao 發表于 2018-8-6 17:38
首先你要找到對應的引腳,將51上的管腳變為stm32上的GPIO,另外對應的高低電平要一一對應;其次51上的功能 ...

就是時鐘那部分搞不懂

作者: asdasdadadad    時間: 2018-8-8 10:28
買個開發板,對著教程自己做東西,邊做邊學比較快
作者: zxc408    時間: 2018-8-8 10:53
庫從新配置 主程序大多能用
作者: llxxbb850603    時間: 2018-8-8 11:00
這個轉的話,還不如自動動手寫,寄存器定義都要修改,初始化等
作者: 84545675    時間: 2018-8-8 11:06
單片機都是相通的,搞懂原理 學其它的單片機就簡單了
作者: lywid51hei    時間: 2018-8-8 15:12
把驅動接口部分改成Stm32的就可以了。比如IO驅動,中斷,定時器等。
作者: nhcwj    時間: 2018-8-8 17:32
51單片機利用電頻控制外設,要強轉的話,有個很簡單的方法stm32全部gpio口設置為推挽輸出,利用高低電平的方式轉
作者: angela2020    時間: 2018-8-9 09:52
STM32有很多的庫函數,了解邏輯后建議自己重新寫。
作者: Jackzby    時間: 2018-8-9 11:04
好,真是不錯啊
作者: jinhua1916    時間: 2018-8-9 12:08
配置一下端口就行。端口時鐘,速度,類型。
作者: jinhua1916    時間: 2018-8-9 12:09
我就改過51,把51程序加入到stm32工程,把端口配置好。可以的。

作者: 程序新手    時間: 2018-8-9 13:01
nhcwj 發表于 2018-8-8 17:32
51單片機利用電頻控制外設,要強轉的話,有個很簡單的方法stm32全部gpio口設置為推挽輸出,利用高低電平的 ...

穩定嗎??? 用你說的方法
作者: titoby    時間: 2018-8-9 15:07
要看你的原來代碼的量有多大,與硬件相關的全改了就可以了,
作者: nothjake    時間: 2018-8-9 15:36
我也是不清楚,受教了
作者: Angle145    時間: 2018-8-11 13:25
  直接轉是不可能的,移植還是可以的,移植的時候主要是延時函數和IO口定義需要修改,其實說了這么多如果你沒有stm32基礎的話還是等于說了 廢話,如果沒學stm32就去學學吧,用我發在論壇里的stm32工程和stm32仿51方式IO操作,你移植起來就會很輕松
作者: l1979718532    時間: 2018-8-11 15:36
這個怕是不能轉哦,要實現此功能得動大手術
作者: ZMRGHY    時間: 2019-1-15 20:08
不如重新寫,來的快呢




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1