找回密码
 立即注册
查看: 294|回复: 6

STC15F104E头文件中寄存器重复定义

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:140
  • 最近打卡:2025-05-01 07:59:39

6

主题

27

回帖

630

积分

高级会员

积分
630
发表于 2024-7-15 16:35:10 | 显示全部楼层 |阅读模式
今天修改了很久之前的一个15F104E的程序,编译时报错:寄存器重复定义,查看stc15f104e.h这个文件,发现好多寄存器都被重复定义了两次。查看keil安装目录下,发现还有一个stc15.h的头文件,这两个有什么区别呢?由于现在都不用这个系列了,没去和器件手册对照过
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-7-15 17:08:23 | 显示全部楼层
听说15F104E有bug,至少也要用15F104W代替,15W104也行,宽电压的

后面还有8G1K08和8G1K08A,带A的有PCA和ADC
新出的8H2K08U还带USB
以上都是8脚的
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-7-15 17:11:47 | 显示全部楼层
除非你手里有大量STC15F104E,不然不要在新设计中使用了
更新到最新版stcai-isp-v6.94H,添加头文件,里面有STC15F104E.H

或者直接试试这个能不能用


STC15F104E.H (13.74 KB, 下载次数: 53)





DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-02 07:55:56
已绑定手机

19

主题

3190

回帖

4870

积分

论坛元老

积分
4870
发表于 2024-7-15 17:57:30 来自手机 | 显示全部楼层
15f104e有8引脚没硬件uart,手上有几片感觉还不如上8g了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:140
  • 最近打卡:2025-05-01 07:59:39

6

主题

27

回帖

630

积分

高级会员

积分
630
发表于 2024-7-15 18:00:47 | 显示全部楼层
Debu*** 发表于 2024-7-15 17:11
除非你手里有大量STC15F104E,不然不要在新设计中使用了
更新到最新版stcai-isp-v6.94H,添加头文件,里面 ...

嗯,以前的一款产品了,就是后来的烧录软件里面的头文件重复定义寄存器了,以前的没有,不知道从哪个版本这样的,你发的这个也是有重复定义的,找个寄存器查找一下就发现了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:365
  • 最近打卡:2025-05-02 00:20:03

6

主题

319

回帖

2206

积分

金牌会员

积分
2206
发表于 2024-7-15 23:16:24 | 显示全部楼层
这都小事情,头文件里尾部附带了各个寄存器默认值说明,只是漏了注释掉,所以跟前面的定义重复了,自己用/*和*/把后面多余的注释掉就行了,删掉也行
截图202407152315299211.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:140
  • 最近打卡:2025-05-01 07:59:39

6

主题

27

回帖

630

积分

高级会员

积分
630
发表于 2024-7-16 17:37:32 | 显示全部楼层
网*** 发表于 2024-7-15 23:16
这都小事情,头文件里尾部附带了各个寄存器默认值说明,只是漏了注释掉,所以跟前面的定义重复了,自己用/*和*/ ...

嗯,是的
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 13:00 , Processed in 0.128024 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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