ch32v003的参考手册里对总线架构的描述具有矛盾:
1、系统所有设备挂在同一条总线上,这条总线名字叫HB,最高频率50MHz
2、在RCC章节中,突然出现了STM32一样的APB1、APB2和AHB叫法,并且库函数里有AHB、APB1和APB2设备
我的疑问是:
1、到底硬件上有没有三条总线(AHB、APB1、APB2)之分?
2、库函数这样写是为了和STM32已有代码最大程度兼容吗?
3、如果物理上没有总线区分,那诸如RCC_APB2PCENR、RCC_APB1PCENR之类的寄存器是否只是名字上的区分,管理的都是物理上同一条HB总线上的设备时钟?
热门产品 :
CH32X035: 32位USB+USB PD单片机