wmwei1989 发表于 2018-10-31 08:37:16

zcl201207 发表于 2018-10-29 20:08
STVD 里是有这些寄存器头文件的,IAR没怎么用不太清楚。。。

是上面那部分代码吗?但是貌似不止这些寄存器,我用的函数库中的头文件去做了,看了下函数库的stm8s.h中的寄存器定义,远远不止这些寄存器,是不是还需要我自己再去补充?

wmwei1989 发表于 2018-10-31 16:45:46

解释在这里:lolhttp://www.openedv.com/forum.php?mod=viewthread&tid=281536&pid=896649&page=1&extra=page%3D1#pid896649

wmwei1989 发表于 2018-10-31 16:46:31

http://www.openedv.com/forum.php?mod=viewthread&tid=281536&pid=896649&page=1&extra=page%3D1#pid896649

wmwei1989 发表于 2018-10-31 16:47:05

wmwei1989 发表于 2018-10-31 08:37
是上面那部分代码吗?但是貌似不止这些寄存器,我用的函数库中的头文件去做了,看了下函数库的stm8s.h中 ...

http://www.openedv.com/forum.php?mod=viewthread&tid=281536&pid=896649&page=1&extra=page%3D1#pid896649

wmwei1989 发表于 2018-11-6 08:31:38

CAN寄存器有一部分是公用内存的,这点从datasheet中就可以看到,如图,只是在原始的头文件中,命名没有对应而已,这点可以从库函数的头文件中看到,库函数stm8s.h头文件中,定义的这部分寄存器采用的联合体声明,而要配置这些寄存器需要先配置页,再去设置相应的寄存器。
页: 1 [2]
查看完整版本: 关于STM8寄存器定义在哪个头文件中?