作业帮 > 综合 > 作业

现在的stm32需要这句吗?systemInit();

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 23:21:13
现在的stm32需要这句吗?systemInit();
现在的stm32需要这句吗?systemInit();
ARM Cortex™ 微控制器软件接口标准(CMSIS:Cortex Microcontroller Software Interface Standard) 是 Cortex-M 处理器系列的与供应商无关的硬件抽象层.使用CMSIS,可以为处理器和外设实现一致且简单的软件接口,从而简化软件的重用、缩短微控制器新开发人员的学习过程,并缩短新设备的上市时间.软件的创建被嵌入式行业公认为主要成本系数.通过在所有Cortex-M 芯片供应商产品中标准化软件接口,这一成本会明显降低,尤其是在创建新项目或将现有软件迁移到新设备时.最新版本的CMSIS[2] 为3.5.
简单的说,如果定义了CMSIS这个宏(通常是定义在工程的option里).则不需要使用systeminit,因为汇编程序已经初始化过PLL等.否则需要自己初始化,就是你说的那句.这个对于大多数的cortex内核都适用