第一章

概述:本章主要介绍了ARM的含义、ARM的内核版本、CM3指令集,重点介绍了Cortex-M3内核,从而引申出STM32系列MCU。另外重点介绍了STM32F107基于MDK开发环境搭建以及使用固件库编程的方法。1.1ARM简介:本节介绍了ARM的含义、冯˙诺依曼结构与哈佛结构的区别、流水线以及精简指令集RISC。
1.2ARM架构:本节介绍了ARM公司设计的各系列架构以及每个架构上典型处理器芯片
1.3Cortex分类及特点:本节介绍了最新的Cortex内核分类和Cortex-M系列产品。
1.4STM32系列MCU分类:本节介绍了意法公司设计的STM32系列单片机分类,重点讲解了STM32F1系列的单片机核STM32F107VCT6所具有的片上资源。
1.5固件库简介:本节介绍了STM32F10x系列V3.5版本固件库目录结构以及各目录的作用。
1.6STM32固件库命名规则:本节介绍了固件库中文件名、函数名的命名规则和含义。
1.7STM32FI0x编程初体验:本节介绍了STM32F10x的两种编程方式:寄存器编程和固件库编程,并分析了它们的优缺点。
1.8开发环境搭建之软件安装:本节介绍了Windows下STM32F10x开发软件MDK的安装以及使用Sublime作为外部编辑器的配置过程。
1.9开发环境搭建之管理工程目录:本节介绍了基于官方固件库文件搭建工程模板时创建目录、拷贝文件的过程以及各目录的作用。
1.10开发环境搭建之管理工程:在上一节创建工程目录的基础上,本节介绍了在MDK开发环境中对工程目录及文件进行管理和配置。
1.11点亮LED灯:本节以点亮LED灯为例,介绍了针对不同的STM32F10x系列,工程模板应该怎样修改,原理图分析,开发过程以及注意事项。
[单选题]哈佛结构的数据和指令是分开编址的。( ) 

选项:[对, 错]
[单选题]对于授权公司获得ARM授权的内核后,根据不同的应用领域,加入适当的外设,形成自己的ARM微处理器芯片。( )

选项:[错, 对]
[单选题]Cortex-M3内核支持的汇编指令集有( )。 

选项:[4种, 2种, 3种, 1种]
[单选题]以下不是ARM含义的是( )。 

选项:[一种高级RISC技术, 一个设计高级RISC处理器的公司, 一类采用高级RISC的处理器, 一种高级语言]
[单选题]ARM公司本身不生产和销售半导体芯片,也不对外设计和许可。( ) 

选项:[对, 错]
[单选题]根据STM32系列MCU的命名规范,STM32F103RBT6的Flash是( )KB。 

选项:[128, 256, 64, 32]
[单选题]以下Cortex系列,面向多媒体应用的是( )。 

选项:[Cortex-M, Cortex-R, Cortex-G, Cortex-A]
[单选题]Cortex-M3处理器是基于( )架构。 

选项:[ARMv6, ARMv4, ARMv7, ARMv5]

温馨提示! 你需要支付 ¥1.99 元后才能查看付费内容
点赞(0)

评论列表 共有 4 条评论

thwy 1年前 回复TA

弟弟弟弟弟弟弟弟

thwy 1年前 回复TA

弟弟弟弟弟弟弟弟

thwy 1年前 回复TA

弟弟弟弟弟弟弟弟

thwy 1年前 回复TA

弟弟弟弟弟弟弟弟

立即
投稿
发表
评论
返回
顶部