STM8L15x MCU 内部FLASH的读写操作

设计需求:

1.使用STM8L152 的开发板平台测试IAP升级需要擦写FLASH

2.内部FLASH先全部清除,然后再根据串口接收的数据转存到内部FLASH中去。

设计方法:

1.MCU内部高速时钟配置

  CLK_SYSCLKSourceSwitchCmd(ENABLE);//---------------------启用或禁用时钟切换执行
  CLK_SYSCLKSourceConfig(CLK_SYSCLKSource_HSI);//----------内部外部时钟信号 16M
  CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_2);//------------------二分频时钟信号
  //while ( (CLK->SWCR&0x01) == 0x01 ); // stably
  while (CLK_GetSYSCLKSource() != CLK_SYSCLKSource_HSI)
  {//--------------------等待时钟稳定
  }

2.串口配置

  STM_EVAL_COMInit(COM1, (uint32_t)115200, USART_WordLength_8b, USART_StopBits_1,
                   USART_Parity_Odd, (USART_Mode_TypeDef)(USART_Mode_Tx | USART_Mode_Rx));

  enableInterrupts();//--------------------允许总中断

  /* Enable the USART Receive interrupt: this interrupt is generated when the USART
      receive data register is not empty */
  USART_ITConfi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STM8L15x 中文参考手册.pdf》是关于STMicroelectronics公司生产的STM8L15x系列微控制器的参考手册,手册内容详细介绍了该系列微控制器的硬件架构、功能特性、寄存器配置、编程接口等重要信息。 首先,手册详细介绍了STM8L15x系列微控制器的硬件架构,包括处理器核心、存储器、时钟系统、IO口、模拟和数字外围设备等。对于开发者而言,了解微控制器的硬件架构对于正确使用和优化性能非常重要。 接着,手册详细描述了STM8L15x系列微控制器的功能特性。这些特性包括低功耗设计、多种工作模式、多种外设接口、丰富的中断控制、电源管理、通信接口等。开发者可以参考手册了解这些特性的详细功能描述,以便在应用中充分利用微控制器的功能。 此外,手册还提供了微控制器的寄存器配置和编程接口的详细信息。开发者可以了解和掌握寄存器的功能和设置方法,以及编程接口的使用方法。这对于编写硬件驱动程序和应用软件非常重要。 手册还提供了示例代码和应用案例,帮助开发者更好地理解和应用STM8L15x系列微控制器。例如,手册中可能包含了使用微控制器的GPIO控制LED闪烁的例子,有助于开发者理解GPIO接口的配置和使用。 总体来说,《STM8L15x中文参考手册.pdf》是一本非常重要的参考资料。对于学习和使用STM8L15x系列微控制器的开发者们来说,该手册详细介绍了微控制器的硬件架构、功能特性、寄存器配置和编程接口等重要信息,是学习和开发过程中不可或缺的参考资料。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值