標題: 用kile5打開一個別人的工程并修改報錯error:Device not found [打印本頁]

作者: Bibo_000001    時間: 2021-9-9 22:39
標題: 用kile5打開一個別人的工程并修改報錯error:Device not found
有沒有大佬幫忙解釋一下,我用kile5打開一個別人的工程并修改,但是提示下面這個信息。我想知道對工程有沒有影響,這種情況下修改出來的工程能不能用,怎么解決這種情況?感謝大佬幫忙解釋一下,在線等挺急的。就是提示:Device not found stc89c52rc series




作者: Hephaestus    時間: 2021-9-10 00:08
首先確定你用的Keil到底是個啥玩意,如果是MDK就放棄吧,如果是C51再說。
作者: 188610329    時間: 2021-9-10 00:40
你 KEIL 里面沒有裝 STC 的庫, 你有兩個選擇,一個是通過 STC的ISP 安裝 STC的MCU庫到KEIL 一個是在KEIL 里選擇 AT89的單片機。主要看,最終你要用什么單片機。
作者: Bibo_000001    時間: 2021-9-10 07:06
188610329 發(fā)表于 2021-9-10 00:40
你 KEIL 里面沒有裝 STC 的庫, 你有兩個選擇,一個是通過 STC的ISP 安裝 STC的MCU庫到KEIL 一個是在KEIL  ...

我已經(jīng)用ISP燒錄軟件向kile5導(dǎo)入了stc庫,要使用STC89C52RC單片機,但是還是會出現(xiàn)那個東西,怎么搞
作者: zyluglugl    時間: 2021-9-10 07:51
你打開的是STC的工程,建議你去stc的官網(wǎng)看看怎么建工程與添加stc的頭文件。
作者: yzwzfyz    時間: 2021-9-10 08:34
平臺就是個翻譯,它會將通用的文本文件,翻譯成CPU會認識的指令代碼。
由于不同的CPU之間,代碼是不同的。
所以你要告訴平臺用的是什么CPU。并且告訴它翻譯的【字典】在什么地方。
目前的情況是:你要它翻譯成【stc89c52rc】,不過你沒有給它【字典】,于是它就告訴你找不到【字典】,不干了。
解決的方法是,在KILL庫中,加入【stc89c52rc】的庫文件。上STC官網(wǎng)去找,并找到如果加載庫文件。
作者: kujiji!!!    時間: 2022-12-18 00:17
Bibo_000001 發(fā)表于 2021-9-10 07:06
我已經(jīng)用ISP燒錄軟件向kile5導(dǎo)入了stc庫,要使用STC89C52RC單片機,但是還是會出現(xiàn)那個東西,怎么搞

那后來怎么解決的啊嗚嗚嗚嗚嗚

作者: ningsy    時間: 2022-12-19 12:13
kujiji!!! 發(fā)表于 2022-12-18 00:17
那后來怎么解決的啊嗚嗚嗚嗚嗚

先查一下你的Keil版本號和許可模塊。
作者: 最后一個夏天1    時間: 2022-12-19 13:07
Bibo_000001 發(fā)表于 2021-9-10 07:06
我已經(jīng)用ISP燒錄軟件向kile5導(dǎo)入了stc庫,要使用STC89C52RC單片機,但是還是會出現(xiàn)那個東西,怎么搞

導(dǎo)入的芯片包不是最新的吧,keil還是找不到這個型號的單片機,你可以新建一個工程,看看你你不能找到這個型號單片機。
作者: Longan.Wang    時間: 2022-12-19 14:17
別人的工程能找到STC,你的找不到,肯定是沒有安裝相應(yīng)的PACK文件,去STC官網(wǎng)應(yīng)該能找到對應(yīng)的.pack文件,下載后導(dǎo)入就好了。




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