找回密码
 立即注册
查看: 332|回复: 13

keil5是不是对32G12K128单片机支持不行啊

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-03-27 14:55:16
已绑定手机

2

主题

8

回帖

46

积分

新手上路

积分
46
发表于 2025-3-24 14:44:10 | 显示全部楼层 |阅读模式
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=16466
昨天的已解决,第二个问题又来了

图1

图1

图2

图2

keil5装了卸、卸了装。实在找不到问题出在哪

回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-3-24 14:48:00 | 显示全部楼层
关于Keil5对STC32G12K128单片机的支持问题,首先需要明确的是,Keil5作为一款广泛使用的嵌入式开发工具,其对不同单片机的支持程度取决于芯片厂商提供的相关软件包和驱动程序。STC32G12K128是一款由STC公司推出的高性能单片机,其在Keil5中的支持情况需要具体分析。

根据您提供的信息,您在Keil5中遇到了一些问题,导致多次安装和卸载。以下是一些可能的原因及解决方案:

1. 软件包未正确安装:
   Keil5对STC32G12K128的支持需要安装STC公司提供的相关软件包。如果未正确安装或安装不完整,可能会导致无法识别或编译代码。建议您访问STC官方网站,下载并安装最新的STC32G12K128软件包,确保Keil5能够正确识别该单片机。

2. 编译器设置问题:
   在Keil5中,编译器的设置对项目成功编译至关重要。请检查您的项目设置,确保编译器选择的是与STC32G12K128兼容的版本,并且所有相关路径和选项都已正确配置。

3. 驱动程序问题:
   Keil5与STC32G12K128的通信依赖于正确的驱动程序。如果驱动程序未正确安装或版本不匹配,可能会导致无法下载或调试程序。建议您检查并更新与STC32G12K128相关的驱动程序,确保其与Keil5兼容。

4. 硬件连接问题:
   硬件连接的不稳定或错误也可能导致Keil5无法正常工作。请检查您的开发板与计算机的连接,确保所有线路连接正确,并且没有硬件故障。

5. Keil5版本问题:
   不同版本的Keil5对单片机的支持程度可能有所不同。如果您使用的是较旧版本的Keil5,建议升级到最新版本,以获得更好的兼容性和支持。

综上所述,Keil5对STC32G12K128的支持并非完全不行,但需要确保软件包、编译器设置、驱动程序、硬件连接和Keil5版本等各方面都配置正确。如果您已经尝试了上述方法仍未能解决问题,建议您联系STC公司或Keil5的官方技术支持,获取更专业的帮助。

希望这些信息能帮助您解决当前的问题。如果在操作过程中遇到任何具体的技术细节或错误提示,欢迎进一步交流,以便提供更精准的解决方案。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:522
  • 最近打卡:2025-05-02 00:29:54

10

主题

1159

回帖

5121

积分

论坛元老

积分
5121
发表于 2025-3-24 18:36:32 | 显示全部楼层
Keil的A251汇编器没有像A51一样有预定义基本的8051的寄存器
对于A251,所有的寄存器都需要定义,包括ACC,B,PSW等

其实只要在汇编中加入    $include(STC32G.INC)
即可
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-03-27 14:55:16
已绑定手机

2

主题

8

回帖

46

积分

新手上路

积分
46
发表于 2025-3-25 18:28:49 | 显示全部楼层
angm*** 发表于 2025-3-24 18:36
Keil的A251汇编器没有像A51一样有预定义基本的8051的寄存器
对于A251,所有的寄存器都需要定义,包括ACC,B ...

951af98f4a33f0a5bc9fe614543cbb8.png 在汇编中加入$INCLUDE(STC32G.INC)编译时会报错
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:522
  • 最近打卡:2025-05-02 00:29:54

10

主题

1159

回帖

5121

积分

论坛元老

积分
5121
发表于 2025-3-25 19:17:37 | 显示全部楼层
YW1*** 发表于 2025-3-25 18:28
在汇编中加入$INCLUDE(STC32G.INC)编译时会报错

我在汇编中加入$INCLUDE(STC32G.INC),不会有出错啊。

屏幕截图 2025-03-25 191505.jpg


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-03-27 14:55:16
已绑定手机

2

主题

8

回帖

46

积分

新手上路

积分
46
发表于 2025-3-25 20:29:41 | 显示全部楼层
angm*** 发表于 2025-3-25 19:17
我在汇编中加入$INCLUDE(STC32G.INC),不会有出错啊。

那可能就是我的keil5设置有问题
1742905585185.jpg

在c251下的INC文件里没有STC家的芯片型号啊 ,自己要去怎么添加进去。
还是说不是这里的问题
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:522
  • 最近打卡:2025-05-02 00:29:54

10

主题

1159

回帖

5121

积分

论坛元老

积分
5121
发表于 2025-3-25 22:51:35 | 显示全部楼层
YW1*** 发表于 2025-3-25 20:29
那可能就是我的keil5设置有问题

我的路径是空的。


需要使用STC ISP向Keil添加型号和头文件,否则会提示错误


添加251模式汇编头文件.INC到.\C251\ASM和.\C251\INC\STC目录中
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-03-27 14:55:16
已绑定手机

2

主题

8

回帖

46

积分

新手上路

积分
46
发表于 2025-3-26 12:04:30 | 显示全部楼层
angm*** 发表于 2025-3-25 22:51
我的路径是空的。

按照你的方法还是会报错
1742961762474.jpg
我这里用的还是.H的头,因为INC的头还是找不到

1742961828749(1).jpg


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:522
  • 最近打卡:2025-05-02 00:29:54

10

主题

1159

回帖

5121

积分

论坛元老

积分
5121
发表于 2025-3-26 16:43:23 | 显示全部楼层
YW1*** 发表于 2025-3-26 12:04
按照你的方法还是会报错

我这里用的还是.H的头,因为INC的头还是找不到



我的没有报错。
屏幕截图 2025-03-26 163500.jpg




$include (STC32G.INC)

Fosc_KHZ    EQU 24000   ;24000KHZ

STACK_POIRTER   EQU     0D0H    ;堆栈开始地址

;*******************************************************************
    ORG     0FF:0000H             ;程序复位入口,编译器自动定义到 0FF0000H 地址
//    ORG     0000H               ;程序复位入口,编译器自动定义到 0FF0000H 地址
    LJMP    F_Main

;******************** 主程序 **************************/
    ORG     0FF:0100H        ;编译器自动定义到 0FF0100H 地址

F_Main:
    MOV     A, #10

    END



INC在 ASM 这里。
屏幕截图 2025-03-26 163817.jpg
STC32G.zip

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-03-27 14:55:16
已绑定手机

2

主题

8

回帖

46

积分

新手上路

积分
46
发表于 2025-3-26 23:10:45 | 显示全部楼层
angm*** 发表于 2025-3-26 16:43
我的没有报错。

装上你给的文件之后,是能编译通过了

但是那个问题还是存在

第二个 RLC A 还是没有变化

第二个 RLC A 还是没有变化


第二个 RLC A 还是没有变化

回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 08:56 , Processed in 0.165663 second(s), 117 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表