STVD 里是有这些寄存器头文件的,IAR没怎么用不太清楚。。。
是上面那部分代码吗?但是貌似不止这些寄存器,我用的函数库中的头文件去做了,看了下函数库的stm8s.h中的寄存器定义,远远不止这些寄存器,是不是还需要我自己再去补充? 解释在这里:lolhttp://www.openedv.com/forum.php?mod=viewthread&tid=281536&pid=896649&page=1&extra=page%3D1#pid896649 http://www.openedv.com/forum.php?mod=viewthread&tid=281536&pid=896649&page=1&extra=page%3D1#pid896649 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 CAN寄存器有一部分是公用内存的,这点从datasheet中就可以看到,如图,只是在原始的头文件中,命名没有对应而已,这点可以从库函数的头文件中看到,库函数stm8s.h头文件中,定义的这部分寄存器采用的联合体声明,而要配置这些寄存器需要先配置页,再去设置相应的寄存器。
页:
1
[2]