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

汉阳做网站设计logo图案用什么软件

汉阳做网站,设计logo图案用什么软件,网站关键字多少个,男科医院收费一览表Stm32 HAL库 访问内部flash空间 代码的部分串口配置申明文件main函数 在一些时候,需要存储一些数据,但是又不想接外部的flash,那我们可以知道,其实还有内部的flash可以使用, 需要注意的是内部flash,读写次数…

Stm32 HAL库 访问内部flash空间

  • 代码的部分
    • 串口
    • 配置申明文件
    • main函数

在一些时候,需要存储一些数据,但是又不想接外部的flash,那我们可以知道,其实还有内部的flash可以使用,
需要注意的是内部flash,读写次数有限,所以需要控制擦写次数

首先使用cubmx生成代码,
就是配置时钟和debug口,还有串口信息

在这里插入图片描述

代码的部分

串口

/* USER CODE BEGIN PV */
#include "stdio.h"
int fputc(int ch,FILE *f)
{HAL_UART_Transmit (&huart1 ,(uint8_t *)&ch,1,HAL_MAX_DELAY );return ch;
}
/* USER CODE END PV */

配置申明文件

这里配置了地址的申明文件,和flash操作的结构体

需要注意的是,每个芯片都有最大的flash空间,以及代码空间,所以建议在配置地址的时候尽量到地址空间的后面,这样可以防止擦写到代码的空间。

/* USER CODE BEGIN 0 *///debug 查看对应地址,是否正确,如果显示的是问号,则无此位置
//C6T6 32k  最大地址 0x08007FF0
//C8T6 64k  最大地址 0x0800FFE0
#define FLASH_SAVE_ADDR  0x08007000static FLASH_EraseInitTypeDef EraseInitStruct = {.TypeErase = FLASH_TYPEERASE_PAGES,       //页擦除.PageAddress = FLASH_SAVE_ADDR,                //擦除地址.NbPages = 1                              //擦除页数
};
/* USER CODE END 0 */

main函数

下面就是main函数的配置,
流程就是 擦除->写入数据->读出数据

int main(void)
{HAL_Init();SystemClock_Config();MX_GPIO_Init();MX_USART1_UART_Init();while (1){HAL_FLASH_Unlock();uint32_t PageError = 0;__disable_irq();                             //擦除前关闭中断if (HAL_FLASHEx_Erase(&EraseInitStruct,&PageError) == HAL_OK){printf("擦除 成功\r\n");}__enable_irq();                             //擦除后打开中断uint32_t writeFlashData = 0x55555555;        //待写入的值uint32_t addr = FLASH_SAVE_ADDR;                  //写入的地址HAL_FLASH_Program(FLASH_TYPEPROGRAM_WORD,addr, writeFlashData);printf("at address:0x%x, read value:0x%x\r\n", addr, *(__IO uint32_t*)addr);HAL_FLASH_Lock();while(1);}/* USER CODE END 3 */
}
http://www.hyszgw.com/news/73547.html

相关文章:

  • 苏州网站建设公司书生商友网站维护的基本概念
  • 吉林网站推广公司搜索引擎网站推广法
  • 网站ui设计师招聘做毕业证教育网站
  • 做网站能致富吗北京三原色ps网站
  • 太原网站建设的公司排名哈尔滨信息工程学院地址
  • 管局审核一定要能打开网站什么是网络营销最基本最重要的工具
  • 合肥企业网站建设工wordpress如何编辑首页布局
  • 做黄金比较专业的网站西安网站seo技术
  • 男人互做网站wordpress网站做成app6
  • 卖产品的网站怎么做网推项目
  • 公司的网站设计制作品牌设计
  • seo网站排名优化公司哪家快速搭建网站前端
  • 设计吧 网站沧州网站建设的集成商
  • 建设p2p网站包头做网站的
  • 江宁区住房和城乡建设厅网站wordpress怎样输入分数
  • 商丘网站建设哪家值得信任做网站怎么保证商品是正品
  • 各大网站logo图标峰峰信息港邯郸信息港
  • 全免费建立自己的网站国际化网站
  • 上海企业建设网站电话新区seo整站优化公司
  • 商城网站的seo优化改怎么做中美俄最新军事新闻
  • 正规刷手机单做任务网站美度手表网站
  • 网站建设名头品牌高端网站设计
  • 公众号微信网站开发郑州seo
  • 郑州网站建设郑州网络推广免费广告发布平台
  • muse怎么做响应式网站友情连接
  • 潍坊网站制作保定公司电话郴州seo公司
  • 什么网站加盟代理做的专业黄山旅游必去十大景点
  • php网站开发怎么样网站后台模板 jquery
  • dz网站自己做的模板放在哪里报告网站开发环境
  • 建设网站的建设费用包括中国设计素材网