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

標題: STC89C516單片機程序移植STC15W后不能運行是什么原因? [打印本頁]

作者: 51jia    時間: 2018-7-1 23:55
標題: STC89C516單片機程序移植STC15W后不能運行是什么原因?
我用開發板調試好一個程序,在開發板上正常,開發板的單片機是STC89C516,但移植到STC15W系列上不能運行是什么原因?謝謝了!

作者: devcang    時間: 2018-7-2 01:16
最大的區別的時鐘周期,然后是有些功能像串口稍有同
作者: HC6800-ES-V2.0    時間: 2018-7-2 07:27
STC89單片機不設置IO口的輸入輸出類型,但STC15單片機就要設置。
可能你需要添加這些設置語句。
例如:
//        CLK_DIV=0x03;//系統時鐘為主時鐘的8分頻P294,試驗結果程序執行速度減慢。

        P0M1 = 0;        P0M0 = 0;        //設置為準雙向口
        P1M1 = 0;        P1M0 = 0;        //設置為準雙向口
        P2M1 = 0;        P2M0 = 0;        //設置為準雙向口
        P3M1 = 0;        P3M0 = 0x40;//設置為準雙向口,P36為強推挽輸出,看能不能帶動LED
        P4M1 = 0;        P4M0 = 0;        //設置為準雙向口
        P5M1 = 0;        P5M0 = 0;        //設置為準雙向口

這是我試驗STC15單片機時做的,你可以體會一下下。
作者: YJGG    時間: 2018-7-2 14:56
這個問題太籠統了
作者: 51jia    時間: 2018-7-2 22:26
HC6800-ES-V2.0 發表于 2018-7-2 07:27
STC89單片機不設置IO口的輸入輸出類型,但STC15單片機就要設置。
可能你需要添加這些設置語句。
例如:

不用吧,復位后就是標準的8051傳統I/O口。
作者: 51jia    時間: 2018-7-2 22:29
devcang 發表于 2018-7-2 01:16
最大的區別的時鐘周期,然后是有些功能像串口稍有同

對呀,我怎么沒有想到呢?STC89C516是12T單片機,STC15W系列是1T單片機。謝謝你!
作者: YJGG    時間: 2018-7-3 09:42
引用http://m.raoushi.com/bbs/dpj-131524-1.html 里面一段:STC單片機很多是增強型的51單片機,對SFR增加了很多定義,而且各系列由于不斷發展而有部分資源定義不同,所以會出現部分STC 這個系列的程序在STC 另一個系列中不能直接運行,需要對照數據手冊(DATASHEET)的資源描述進行相應的修改
作者: second_chan    時間: 2018-7-4 17:10
芯片執行的時序不一樣




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