当前位置: 首页 > news >正文

wordpress 手工网站广州交易中心

wordpress 手工网站,广州交易中心,北京建站公司哪个好,00908网络营销与策划文章目录 一.概要二.单片机型号命名规则三.GD32F103系统架构四.GD32F103C8T6单片机启动流程五.GD32F103C8T6单片机主要外设资源六.单片机开发过程中查看芯片数据手册的必要性1.单片机外设资源情况2.GD32单片机内部框图3.GD32单片机管脚图4.GD32单片机每个管脚功能5.单片机功耗数… 文章目录 一.概要二.单片机型号命名规则三.GD32F103系统架构四.GD32F103C8T6单片机启动流程五.GD32F103C8T6单片机主要外设资源六.单片机开发过程中查看芯片数据手册的必要性1.单片机外设资源情况2.GD32单片机内部框图3.GD32单片机管脚图4.GD32单片机每个管脚功能5.单片机功耗数据6.FALSH编程时间擦写次数7.I/O特性表格8.外设接口最大速度9.芯片供电电压范围 七.GD32F103C8T6单片机应用场景八.总结 一.概要 单片机MCU是一种集成电路芯片是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU内核、随机存储器SRAM、存储器FLASH、多种I/O口和中断系统、定时器/计数器等功能可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路集成到一块硅片上构成的一个小而完善的微型计算机系统。 GD32单片机是兆易创新公司基于ARM Cortex-M3内核开发的32位微控制器。 GD32F103C8T6就是其中的一款单片机。 GD32F103C8T6单片机主要特性 内核ARM Cortex-M3 主频108MHz,STM32F103主频是72MHz国产的GD32主频高很多。 RAM20kSRAM ROM64kFlash 供电2.0~3.6V标准3.3V 芯片实物图如下 芯片引脚定义如下 二.单片机型号命名规则 根据命名规则GD32F103C8T6就是通用型的48脚64K闪存LQFP贴片封装-40~85度的工业级的单片机。 三.GD32F103系统架构 如图所示左上角为内核ARM Cortex-M3I-Code和D-Code主要连接Flash闪存。 Cortex‐M3内核 是一个 32 位处理器内核。内部的数据总线是 32 位的寄存器是 32 位的存储器接 口也是 32 位的。Cortex‐M3采用了哈佛结构拥有独立的指令总线和数据总线可以让取指与数据访问并行不悖。这样一来数据访问不再占用指令总线从而提升了性能。 FLASH闪存 我们编写好的程序经过Keil5编译之后都是一条条指令存放在FLASH中。内核ARM Cortex-M3通过I-Code总线来取里边的指令所以FLASH主要是用来存程序但也开放一部分空间可以存数据。 SRAM存储器存放程序运行时的变量数据。 I-Code指令总线 内核ARM Cortex-M3要从FLASH中读取指令来执行程序就必须通过ICode总线它几乎每时每刻都需要被使用它是专门用来取指的所以叫它指令总线。 D-Code数据总线 我们在写程序的时候数据有常量也有变量常量就是固定不变的用C语言中的const关键字修饰是放在FLASH变量是可变的是放在SRAM所以内核ARM Cortex-M3可以通过D-code总线访问FLASH和SRAM读取数据所以叫它数据总线。 APB2,APB1系统总线 用于挂载外设GPIO、USART、I2C、SPI等这些外设APB2一般和AHB同频率最高可以到108MHzAPB1最高只能到54MHz。 System总线主要是用来访问外设寄存器我们通常说的寄存器编程即读写寄存器都是通过System总线来完成的。 DMA总线可以用来传输数据这个数据可以是某个外设的数据寄存器也可以是SRAM或者FLASH中的数据。 EXMC是并口扩展在GD32F103C8T6中是没有的会在GD32F103ZET6等引脚比较多的单片机型号中。 四.GD32F103C8T6单片机启动流程 通过单片机BOOT0引脚与BOOT1引脚的电平高低组合配置单片机启动模式 我们一般都用下拉电阻配置BOOT0引脚为低电平单片机的SWD下载口用下载器下载完代码程序就能直接运行这是最常用的启动模式。 GD32F103C8T6单片机从FLASH的启动流程 当芯片上电后采样到 BOOT0 引脚为低电平时0x00000000 和 0x00000004 地址被映射到内部 FLASH 的首地址 0x08000000 和 0x0800 0004。因此内核离开复位状态后读取内部 FLASH 的 0x08000000 地址空间存储的内容赋值给栈指针 MSP作为栈顶地址再读取内部 FLASH 的 0x08000004 地址空间存储的内容赋值给程序指针 PC作为将要执行的第一条指令所在的地址。完成这两个操作后内核就可以开始从 PC 指向的地址中读取指令执行了0x0800 0004是中断向量表的起始地址这就是复位程序的入口地址接着跳转到复位程序入口处初始向量表然后设置时钟设置堆栈最后跳转到main函数即进入用户程序。 五.GD32F103C8T6单片机主要外设资源 GD32F103C8T6单片机集成了丰富的外设比如GPIO,定时器SPIUSARTCANUSBADC等外设这些丰富的外设能驱动很多各种接口的传感器很多时候编程的工作也是对这些外设进行驱动编程。 红色圈出来的就是GD32F103C8T6单片机存储外设资源: 六.单片机开发过程中查看芯片数据手册的必要性 在编程的过程中会经常查看一些资料比如芯片数据手册会经常用到作用比较大主要需要查看哪几点下面做个简单介绍 1.单片机外设资源情况 编程的时候会了解是否存在这个外设外设数量是否正确FLASH的大小RAM的大小空间是否会超需要查看确认。 2.GD32单片机内部框图 有时候需要知道某个外设是挂在哪个总线(APB1还是APB2)下面最高主频多少是否存在这个外设等信息需要查看这个单片机框图。 3.GD32单片机管脚图 在代码的调试过程中有时候需要确认硬件是否连接正确就需要知道单片机相应引脚的定义。 4.GD32单片机每个管脚功能 在写代码过程中需要知道这个引脚的基本功能是否5V容忍(可以输入5V高电平)可以复用配置成哪个外设是否需要重映射等功能需要查看这表格。 5.单片机功耗数据 在某些低功耗项目场景需要知道配置成哪个低功耗模式更省电不同主频功耗能符合功耗要求需要查看这表格。 6.FALSH编程时间擦写次数 在FLASH的存储操作中需要知道编程时间保证数据能正确写入需要知道擦写次数保证芯片不会因为擦写过多而损坏。 7.I/O特性表格 在I/O读取操作时有些电压采集到的不是高电平或者低电平需要查这表格确认读到的电压符合单片机读到的高低电平电压要求。 单片机的I/O都可以配置内部上拉下拉上拉电阻下拉电阻多大一般都是40K,可以在这表格里查出来。 8.外设接口最大速度 还有一些外设的最大速度比如SPI,IIC口的最快速度也都能在芯片手册中找到。 9.芯片供电电压范围 GD32单片机一般都是3.3V供电电压是否符合要求要看芯片手册供电范围。 七.GD32F103C8T6单片机应用场景 工业自动化GD32F103C8T6具有丰富的外设接口如USART、SPI、I2C等可以方便地与各种传感器和执行器进行通信和控制。在工业自动化领域它可以用于实现各种控制逻辑、数据采集和通信等功能。 智能家居GD32F103C8T6具有低功耗、高性能的优点可以作为智能家居系统的主控制器。通过与传感器、执行器等设备进行通信和控制可以实现智能照明、智能安防、智能环境监测等功能。 智能交通GD32F103C8T6可以用于智能交通系统的控制和管理。例如它可以用于控制交通信号灯、监控道路状况、检测车辆违章等提高交通效率和安全性。 医疗电子GD32F103C8T6具有高精度、低功耗的特点可以用于医疗电子设备的控制和监测。例如它可以用于实现医疗设备的自动化控制、数据采集和传输等功能。 消费电子GD32F103C8T6也可以用于消费电子产品的设计和开发。例如它可以用于实现智能手表、智能音箱、智能玩具等产品的控制逻辑和数据处理等功能。 八.总结 在了解GD32单片机大概的内部信息和特性之后基于GD32F103C8T6的开发板配合STLINK下载调试器在Keil 5软件的加持下就可以进行编程操作了。
http://www.hkea.cn/news/14355859/

相关文章:

  • 电子商务网站怎么建设济阳网站建设公司
  • 厦门市建设局网站住房保障网站建设微信文章
  • 叮当设计网站wordpress制作海报
  • 软件园二期做网站的公司有哪些wordpress 编写文章
  • 物流那个网站做推广好企业解决方案平台
  • 扬州 网站 建设建设银行网站卡死
  • 以下属于网站页面设计的原则有重庆网站设计总部
  • 建设银行e路通网站做采集网站的方法
  • 公司建设网站的注意事项百度推广优化怎么做
  • 自己做直播网站wordpress改字库
  • 铜仁市住房和城乡建设部网站微信网站合同
  • 揭阳网站制作计划娱乐网站开发多少钱
  • 网站的建设与规划百度竞价是什么
  • 网站模版保护域名跳转无人在线直播免费观看
  • 建设个网站需要什么计算机最吃香的专业以及工资
  • 聊城网站营销wordpress中的portfolio
  • 个人可以做的外贸网站桂林技术交流站
  • 网站优化 价格wordpress谷歌字体加载慢
  • 建一个网站一般要多少钱广州网站建设好做吗
  • 网站建设和咨询服务合同北京做兼职哪个网站
  • 公众号第三方网站开发广告代理商
  • 营销型网站报价明细如何查网站外链
  • 长沙有网站建站吗导购网站需要备案吗
  • gif表情包制作网站wordpress 324错误
  • 网站搭建培训学校网站优化方案和实施
  • 搭建一个网站要多少网站建设三秒原则
  • 手机网站注册域名学网站建设工作
  • 如何通过做网站挣钱编程工具
  • 承德市宽城县建设局网站用手机制作word文档的app
  • 空间查看网站wordpress主题无法预览