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

建设工程类型分为几类seo 公司

建设工程类型分为几类,seo 公司,上海网站建设的网站,用jq和ajax做能登陆注册的一个网站目录 1,开发板原理图 2,浮点运算单元(FPU) 1,开发板原理图 课程视频比较早,介绍了三款开发板。观看视频时用的开发板说和51单片机共板的STM32核心板,将51单片机从底座拆下来后,安…

目录

1,开发板原理图

2,浮点运算单元(FPU) 


1,开发板原理图

课程视频比较早,介绍了三款开发板。观看视频时用的开发板说和51单片机共板的STM32核心板,将51单片机从底座拆下来后,安装上STM32核心板。

ISP原理回顾:
第1步:先设置BOOT1和BOOT0从系统区启动,执行系统中预设的程序;
第2步:主机通过串口发送要下载的hex文件给STM32;
第3步:系统预设的程序接收到hex后将其烧录到用户区flash中;
第4步:设置BOOT1和BOOT0为从用户区启动,然后复位重启执行刚才下载的hex即可。

如何设置BOOT1和BOOT0使STM32从系统区或者用户区启动,见下图:

核心板的自动下载电路:

核心板通过USB连接电脑后,下载程序的上位机可以通过RTS和DTR分别控制BOOT0和NRST引脚;

自动下载即上位机下载软件通过控制RTS和DTR引脚,间接控制BOOT0和NRST,完成下载程序和复位启动。

复位电路:

复位电路可以实现上电复位和RSTK复位按键复位。 

2,浮点运算单元(FPU) 

浮点运算即存在float或double类型数据的加、减、乘、除运算;

浮点计算的2种实现方法:软浮点、硬浮点;

编译环境支持浮点库,可以将用C语言写的浮点数运算转成整形运算,对于单片机来说根本不知道float、double这回事,所以单片机不需要有专门的浮点运算单元就可以算浮点数了,但通过编译将浮点运算转化为整形运算时会增加代码量。

STM32F4系列支持硬浮点计算,因为其内部有响应的硬件电路,可以直接输入浮点数进行计算,但其有两个例外:

1、F4内部FPU只能算float不能算double;
2、F4内部FPU只能算float的简单加减乘除,不能算float的sin、cos等复杂运算;

我们编程时不需要考虑CPU的软浮点或者硬浮点特性,直接用C编程实现功能,然后设置好后直接编译,按照这样的规则帮我编译:我的浮点运算可以用硬浮点时用FPU(在编译环境中,如KEIL中有相应的选项可以设置,Single Precision即指只支持float类型运算,有的显示为FPU),如果不能用硬浮点就自动用软浮点来实现。

需要注意的是,只有选择具备FPU的MCU时(例如STM32F4系列),才会出现Floating Point Hardware选项。 

项目中用到大量double浮点时或者大量sin cos时,F4的FPU是无效的,这时建议用F1+DSP。

参考《Cortex M3与M4权威指南.pdf》。

http://www.yayakq.cn/news/166736/

相关文章:

  • 企业网站的建立费用微信做网站的公司
  • 哈密建设集团有限责任公司网站网站模板大全官网
  • 网站空间费价格上海徐汇龙华公司鞋子
  • 汉高建设公司网站淘宝网站怎么做网站
  • 网站建设 万网 域名黄冈网站建设营销
  • wordpress最大的网站建设企业网站的目的以及意义
  • 建设者网站php p2p网站源码
  • 在线音乐网站开发摘要做的网站打不开
  • 专业做网站建设设计封面新闻是国家级媒体
  • 用jsp进行网站开发小型办公室装修
  • 深圳网站设计g网站开发后端做那些
  • 石家庄网站建设规划什么是网络营销?网络营销的目的有哪些内容?
  • 网站建站无锡网站宣传高新技术企业
  • 饮料网站建设公司网站域名解析谁来做
  • 手机宣传网站应用市场商店
  • 建设网站的目的是为了的英语门户平台是什么意思
  • 帮别人做app网站门户的兼职项目建设管理费
  • 伪静态网站入侵阿里巴巴外贸学院
  • 秦皇岛中兵建设集团网站网页打包成apk
  • 网站建设要求 牛商网网页代码是什么语言
  • wordpress推送服务器wordpress固定链接优化
  • 网站开发的现状分析网站如何做电脑销售
  • 读书网站建设策划书摘要黑马培训
  • 黄冈网站搭建推荐注册企业视频号
  • 中国建筑人才网是什么网站景点介绍网站开发设计
  • 陇西 网站建设服务中心网站建设方案
  • 提高网站排名的方法1688外贸
  • 网站需要访客上传图片该怎么做小学网站asp
  • 成都市网站建设公北京大型网站建设
  • 汽车可以做哪些广告视频网站网站建设主要由哪几个部分组成