2019-03-23 17:41发布
残雪 发表于 2017-4-24 09:49 CFG->GCR =CFG_GCR_AL;
残雪 发表于 2017-4-27 13:35 中文参考手册
jiyiche 发表于 2017-4-27 22:30 你好,中文参考手册不就是英文Reference Manual的翻译而已吗?我看Reference Manual并没有提到如何用C语 ...
最多设置5个标签!
谢谢!请问要查阅哪里的手册才可以知道这样写?我希望下次遇到问题能自己查阅对应的手册,就是不知道这个是要查什么手册。
你好,中文参考手册不就是英文Reference Manual的翻译而已吗?我看Reference Manual并没有提到如何用C语言往寄存器CFG_GCR中的AL位置1,他只提到该为应为1,没说如何置一。
从参考手册看,是不是找到了全局配置寄存器(CFG_GCR)这里:
看到CFG_GCR这个寄存器 AL位,也就是第二位0和1的不同功能
那是不是这个寄存器在不禁用swim模式的情况下,赋值0x02即可
因为我习惯使用库函数,寄存器不是很熟,所以我在标准库里面去找相关的内容:
STM8S头文件有这几个东西(stm8s.h)
typedef struct CFG_struct
{
__IO uint8_t GCR; /*!< Global Configuration register */
}
CFG_TypeDef;
#define CFG_GCR_SWD ((uint8_t)0x01) /*!< Swim disable bit mask */
#define CFG_GCR_AL ((uint8_t)0x02) /*!< Activation Level bit mask */
一周热门 更多>