WYX 发表于 2023-6-3 10:47:03

各位: 我用的是STC8G系列的MCU,用IAR的,STC8G系列规格书中的例程是用KEIL做编译的

各位: 我用的是STC8G系列的MCU,用IAR的编译。STC8G系列规格书中的例程是用KEIL做编译的吗? 用IAR就不行?请教谁有IAR编译器的相关文档,先谢了

8051启蒙者 发表于 2023-6-3 11:32:31

参考:深圳国芯人工智能有限公司-其它https://www.stcai.com/qt



kksk 发表于 2023-6-3 11:38:51

文档里都是Keil作IDE及编译器的,如使用其它编译器要自行修改
例如头文件里面的sfr/sbit定义方式不同、中断书写方式不同等(参考下图)


程序大体上是兼容的,注意大小端问题(也就是向sfr读写的时候一次只能8位,不要合并成16位的寄存器)
改完这些程序基本上应该就能运行了。别的地方你再搜搜IAR和Keil的差异,找找IAR有没有提供从Keil迁移的引导文档

RFgoat 发表于 2024-7-29 17:44:50

8051启蒙者 发表于 2023-6-3 11:32
参考:深圳国芯人工智能有限公司-其它https://www.stcai.com/qt

请问这个有STC8G系列的设备驱动文件吗?还是说芯片信号选择8H的也能用

RFgoat 发表于 2024-7-29 17:49:44

您好,请问您STC8G能够用IAR编译器了吗

soma 发表于 2024-7-29 18:37:03

RFgoat 发表于 2024-7-29 17:49
您好,请问您STC8G能够用IAR编译器了吗

可以,IAR支持51单片机,stc8g属于51所以可以。只要有把stc8g头文件复制过去就可以。

神农鼎 发表于 2024-7-29 21:43:57


页: [1]
查看完整版本: 各位: 我用的是STC8G系列的MCU,用IAR的,STC8G系列规格书中的例程是用KEIL做编译的