|
如下图所示,我的时钟CLK_ICKR在两个头文件中不一样,我没更改过头文件,这是什么情况呢?请大家说说 RM0016中的名字是:CLK_ICKR iostm8.h中的名字是:CLK_ICKR iostm8s.h中名字是:CLK_ICKCR(错误) 但编译器头文件不应有错的呀,你们有遇到吗????? |
STM8S103飞线外接芯片,I2C不能得到slaveAddress应答,通讯失败。
测试标签123
IAR FOR ARM和IAR FOR STM8无法共存,
STM8L052,液晶内部电源怎么用?
STM8S105C6T6 UART2串口,能接收数据,不能发送数据
STM8S105K4 串口2 无奇偶校验,也能接收 偶校验的 数据
在STM8S的IAP使用中断和APP使用中断问题
STM8L151 SMBUS设计
STM8S103F复位异常
STM8L的LCD调试时不亮
微信公众号
手机版
我想问,你这两个文件哪来的?
用ST官网的库吧,STM8S/A Standard Peripherals Library V2.2.0库里没这两个文件。
自始至终,一直没说你用的哪款芯片。
时钟配置基地址 0x50C0是对的,或许只是跟你的芯片不同罢了。
评分
查看全部评分
那么就以STM8S103F2、STM8S103F3、STM8S103K3数据手册为例
stm8s.h中基地址宏定义
把基地址,转为结构体的基地址
时钟控制部分结构体内部定义
评分
查看全部评分
谢谢toofree大神的回复,这两个文件是cosmic/hstm8/文件夹下的,用的STM8S207CBT6主控,我直接操作寄存器(CLK_CCOR |= 0x02)只包函stm8s.h会提示错误,要包函iostm8s.h文件才可以,还不明白是怎么回事,在您的提醒下我在相论坛下了V2.2.0的库(想请教下您为什么我下的库内都没有stm8s_conf.h这个文件,但库的Project文件下的例程每个文件内都有一个这个文件,我随便拷了一个到我的项目内).最后再次感谢toofree.
谢谢您的回复,现在刚学,还有很多不懂,在你们的帮助下会慢慢成长的,谢谢
只添加stm8s.h
这样写可以:CLK->CCOR |= 0x02;
这样写不行:CLK_CCOR |= 0x02; //这样写报错,增加iostm8s.h就没问题了,
评分
查看全部评分