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

网站设计的研究方法有哪些申请域名 建设网站

网站设计的研究方法有哪些,申请域名 建设网站,陕西省住房和城乡建设厅综合网站,企业网站排名怎么优化STM32F1的官方固件库操作FLASH的几个常用函数。这些函数和定义分布在源文件stm32f1xx_hal_flash.c/stm32f1xx_hal_flash_ex.c以及头文件stm32f1xx_hal_flash.h/stm32f1xx_hal_flash_ex.h中。 锁定解函数 对FLASH进行写操作前必须先解锁#xff0c;解锁操作#xff1a;在FLA…STM32F1的官方固件库操作FLASH的几个常用函数。这些函数和定义分布在源文件stm32f1xx_hal_flash.c/stm32f1xx_hal_flash_ex.c以及头文件stm32f1xx_hal_flash.h/stm32f1xx_hal_flash_ex.h中。 锁定解函数 对FLASH进行写操作前必须先解锁解锁操作在FLASH_KEYR写入特定的序列KEY1和KEY2HAL库实现很简单 HAL_StatusTypeDef HAL_FLASH_Unlock(void);写操作完成后要锁定FLASH HAL_StatusTypeDef HAL_FLASH_lock(void);写操作函数 HAL 库提供了一个通用的 FLASH 写操作函数HAL_FLASH_Program该函数声明如下 HAL_StatusTypeDef HAL_FLASH_Program(uint32_t TypeProgram,uint32_t Address,uint64_t Data);该函数有三个入口参数。 TypeProgram区分要写入的数据类型取值为FLASH_TYPEPROGRAM_BYTE字节8 位FLASH_TYPEPROGRAM_HALFWORD半字 16 位 FLASH_TYPEPROGRAM_WORD 字 32 位和FLASH_TYPEPROGRAM_DOUBLEWORD双字64 位。Address设置要写入数据的FLASH地址。Data要写入的数据类型参数默认是64位的如果小于64位会进行类型转换。 擦除函数 HAL 库提供的擦除函数在 stm32f1xx_hal_flash_ex.c 中定义。和编程函数一样HAL 提供了一个通用的基于小区擦除的函数 HAL_FLASHEx_Erase该函数声明如下 HAL_StatusTypeDef HAL_FLASHEx_Erase(FLASH_EraseInitTypeDef *pEraseInit, uint32_t *SectorError);typedef struct {uint32_t TypeErase; //擦除类型uint32_t Banks; //擦除的 Bank 编号uint32_t PageAddress; //擦除页面地址uint32_t NbPages; //擦除的页面数 } FLASH_EraseInitTypeDef;TypeErase设置擦除类型是Page擦除还是BANK级别的批量擦除取值为FLASH_TYPEERASE_PAGES 或者 FLASH_TYPEERASE_MASSERASE如果是一次擦除一个 Bank 下面的所有 Page那么需要选择 FLASH_TYPEERASE_MASSERASE。Banks设置要擦除的Bank编号只有设置为批量擦除的时候才有效。PageAddress要擦除页面的地址。NbPages要擦除的页面数。 等待操作完成函数 在执行闪存写操作时任何对闪存的读操作都会锁住总线在写操作完成后读操作才能正确地进行 即在进行写或擦除操作时不能进行代码或数据的读取操作。 在每次操作之前都要等待上一次操作完成才能开始。 HAL_StatusTypeDef FLASH_WaitForLastOperation(uint32_t Timeout);该函数在HAL库中很多地方用到比如擦除函数HAL_FLASHEx_Erase中对FLASH进行擦除操作后会调用该函数等待擦除操作完成。 读FLASH特定地址数据函数 函数固件库没有给出来提供从指定地址读取半个字节 u16 STMFLASH_ReadHalfWord(u32 faddr) {return *(vu16 *)faddr; }
http://www.w-s-a.com/news/297857/

相关文章:

  • wdcp怎么上传做好的网站管理咨询公司名称参考
  • 设计师网站pin分销系统小程序开发
  • 高端品牌网站建设兴田德润实惠企业网站建设应该怎么做
  • 做研学的网站优秀软文案例
  • 网站个人简介怎么做建设网站卡盟
  • 影楼做网站安庆建设机械网站
  • 访问网站的原理wix做网站流程
  • 众鱼深圳网站建设设计师网名叫什么好听
  • 中小学生做试卷的网站6网站建设需要注意哪些细节
  • 以个人名义做地方门户网站社保服务个人网站
  • 上海企业做网站设计制作感悟150字
  • asp.netmvc网站开发ps设计网页
  • win2008 挂网站 404官方网站是什么
  • 网站只做内容 不做外链做姓氏图的网站
  • 中国建设银行信用卡黑名单网站wordpress怎么解密密码
  • 建设银行如何网站设置密码广州网站营销推广
  • 企业做网站的步骤与做网站注意事项四川省住房建设厅网站打不开
  • 网页设计网站规划报告百度文库官网登录入口
  • 郑州医疗网站开发wordpress能注册
  • 创建网站的英语石家庄微信网站建设
  • 分享几个x站好用的关键词微信商城小程序开发一般需要多少钱
  • 做韩国外贸网站wordpress手机版中文
  • 建站群赚钱有前途吗蚌埠北京网站建设
  • 北京网站建设求职简历十堰seo优化教程
  • 网站顶部可关闭广告微信小程序多少钱
  • 网站背景怎么弄斜杠青年seo工作室
  • ps个人网站首页怎么制作如何做网站的版块规划
  • 做网站的市场开源建站工具
  • 邹平做网站哪家好自动点击器app
  • 南阳seo网站排名优化wordpress文章对游客不显示