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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4261|回復: 9
打印 上一主題 下一主題
收起左側

avr程序如何移植到STC單片機?

[復制鏈接]
跳轉到指定樓層
樓主
ID:97678 發表于 2020-7-19 19:05 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
求講解下 大致的方法

測量 程序.zip

25.59 KB, 下載次數: 7

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

使用道具 舉報

沙發
ID:65956 發表于 2020-7-20 08:51 | 只看該作者
如果有用到各單片機片內資源的是要修改后才能移植的,因為兩種單片機是不一樣的
回復

使用道具 舉報

板凳
ID:490426 發表于 2020-7-20 09:04 | 只看該作者
我以前講AVR移植到stm32中過,搞了近一周多,特別費時間。最后測試了近兩周才通過。引腳什么的大部分宏定義可以修改。定時器了中斷了需要單獨修改,比如定時器我直接按照AVR的定時時間修改的。自己試著做一下吧,如果兩種單片機都不熟悉最好不要做。
回復

使用道具 舉報

地板
ID:401564 發表于 2020-7-20 09:27 | 只看該作者
單片機的C語言只能是在一些高級算法上可以移植一部分,其它硬件的基本上只能是重寫
很多不同的編譯器都會自帶一些不同的函數的,這些也是不通用的,修改的時間可能比你重寫一個還要多
回復

使用道具 舉報

5#
ID:475444 發表于 2020-7-20 10:13 | 只看該作者
行不通,建議你去看看AVR教程,雖然都是用的C語言編程,但差異還是很大的
回復

使用道具 舉報

6#
ID:805710 發表于 2020-7-20 10:23 | 只看該作者
主要是底層不同,配置要重新配置,但是模塊化的軟件可以移植!
回復

使用道具 舉報

7#
ID:744327 發表于 2020-7-20 10:46 | 只看該作者
應該不行,單片機的內部資源不一樣,配置都需要去設定。建議你買一本書看看
回復

使用道具 舉報

8#
ID:155507 發表于 2020-7-20 17:34 | 只看該作者
程序都是針對特定芯片編寫的,能不能移植是個問題,移植后效果如何又是個問題。

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

使用道具 舉報

9#
ID:584814 發表于 2020-7-21 10:16 | 只看該作者
這就和如何把中文翻譯成阿拉伯語一樣,首先你要懂兩國文字和語言,然后不斷試譯才能達到精確。
回復

使用道具 舉報

10#
ID:298123 發表于 2020-7-22 10:49 | 只看該作者
難點主要在于要熟悉各單片機資源和開發流程,邏輯控制部分用 C問題不大。但話說回來,單片機能難到哪里去?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表