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

標題: avr程序如何移植到STC單片機? [打印本頁]

作者: jovew    時間: 2020-7-19 19:05
標題: avr程序如何移植到STC單片機?
求講解下 大致的方法

測量 程序.zip

25.59 KB, 下載次數: 7


作者: aking991    時間: 2020-7-20 08:51
如果有用到各單片機片內資源的是要修改后才能移植的,因為兩種單片機是不一樣的
作者: xujiabin    時間: 2020-7-20 09:04
我以前講AVR移植到stm32中過,搞了近一周多,特別費時間。最后測試了近兩周才通過。引腳什么的大部分宏定義可以修改。定時器了中斷了需要單獨修改,比如定時器我直接按照AVR的定時時間修改的。自己試著做一下吧,如果兩種單片機都不熟悉最好不要做。
作者: Y_G_G    時間: 2020-7-20 09:27
單片機的C語言只能是在一些高級算法上可以移植一部分,其它硬件的基本上只能是重寫
很多不同的編譯器都會自帶一些不同的函數的,這些也是不通用的,修改的時間可能比你重寫一個還要多
作者: 就你****    時間: 2020-7-20 10:13
行不通,建議你去看看AVR教程,雖然都是用的C語言編程,但差異還是很大的
作者: 48102333    時間: 2020-7-20 10:23
主要是底層不同,配置要重新配置,但是模塊化的軟件可以移植!
作者: 烈火    時間: 2020-7-20 10:46
應該不行,單片機的內部資源不一樣,配置都需要去設定。建議你買一本書看看
作者: angmall    時間: 2020-7-20 17:34
程序都是針對特定芯片編寫的,能不能移植是個問題,移植后效果如何又是個問題。

但是,要清楚,移植程序不等于學習單片機,最重要的是知道程序是怎樣的框架及實現方法。初始化了哪些寄存器,做了哪些引腳配置,調用了哪些函數,那些函數又是怎么實現的,設置了哪些中斷,用到了哪些片上資源(UART、ADC等),查詢了哪些狀態,如果狀態變化(觸發事件)又會做些什么等等。由此整理出一個流程圖并知道其實現方式,基本上這個程序就移植得差不多了。

作者: man1234567    時間: 2020-7-21 10:16
這就和如何把中文翻譯成阿拉伯語一樣,首先你要懂兩國文字和語言,然后不斷試譯才能達到精確。
作者: hz_dyg    時間: 2020-7-22 10:49
難點主要在于要熟悉各單片機資源和開發流程,邏輯控制部分用 C問題不大。但話說回來,單片機能難到哪里去?




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