• MSP430F5438研究心得

    一、多源中断问题#pragma vector = PORT2_VECTOR__interrupt void port2(void){ switch(P2IV) { case P2IV_P2IFG6: P2IFG &=~BIT6; P1OUT ^= BIT0;break; //LED1 亮灭 case P2IV_P2IFG7: P2I

    单片机
    2018-06-20
    心得
  • MSP430应用技巧7:MSP430F5438A时钟的设置

    使用MSP430F5438A,XT2外接25MHz晶振,编写时钟驱动程序,不能正常工作,现将此代码粘贴出来。这段代码将MCLK、SMCLK和ACLK都设置为XT2,已达到性能的最优化。其关键代码均以做了解释。但是,此程序不能

    单片机
    2018-06-20
    时钟
  • 最简单bootloader的实现与分析

    学习嵌入式,我是从bootloader入手的。前些日子写了一个bootloader,趁今天有时间发出来,以记录自己实现的过程,巩固所学到的知识,并且希望给需要帮助的人带来一些灵感,如果有不对的地方,还望大家能

    单片机
    2018-06-20
    bootloader
  • MSP430F149内部Flash操作

    硬件介绍:要对Flash读写,首先要了解MSP430的存储器组织。430单片机的存储器组织结构采用冯诺依曼结构,RAM和ROM统一编址在同一寻址空间中,没有代码空间和数据空间之分。一般430的单片机都统一编址在

    单片机
    2018-06-20
    Flash 操作
  • nand flash 读写(基本操作)

    开场白: 希望通过这篇文章记录一下自己在调试NAND flash的经验。希望对大家有用。 上个月搞了一块开发板QT210。说实话没有找到很多的datasheet就开始搞了。最早还是从boot说起,说到这这里不得不提到b

    单片机
    2018-06-20
    nand Flash 操作
  • 基于arm7的(lpc2388)flash的读写操作

    开始工作不久就碰到一个flash读写的问题。是一块lpc2388的芯片(arm7),开始总是抱着一arm11的flash读写的方式去看数据手册。看了好长时间都没有一个很好的解决方发。后来我在keil的库文件中找到:flash

    单片机
    2018-06-20
    Flash 操作
  • STM32 flash 读写操作

    一、Flash简介  通过对stm32内部的flash的读写可以实现对stm32的编程操作。  stm32的内置可编程Flash在许多场合具有十分重要的意义。如其支持ICP(In Circuit Programming,在电路编程;在线编程)特

    单片机
    2018-06-20
    Flash 操作
  • STM32F103系列 PB4引脚问题

    因为STM32F10x系列的MCU复位后,PA13/14/15 & PB3/4默认配置为JTAG功能1、禁用PB4复用功能 GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE); 或者GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisa

    单片机
    2018-06-20
    引脚 系列
  • STM32学习之:内部Flash

    在我们应用开发时,经常会有一些程序运行参数需要保存,如一些修正系数。这些数据的特点是:数量少而且不需要经常修改,但又不能定义为常量,因为每台设备可能不一样而且在以后还有修改的可能。将这类数

    单片机
    2018-06-20
    Flash
  • STM32读写flash保存用户数据

    在实际的项目中,我们可能需要保存一些数据,希望下次启动的时候数据还可以使用。在这里介绍使用STM32内部flash来保存数据的方法。在这里我使用STM32F103C8T6这款芯片做介绍。flash大小64K。本例子0x08

  • STM32 读写内部Flash

    STM32F4Discovery开发帮使用的STM32F407VGT6芯片,内部FLASH有1M之多。平时写的代码,烧写完之后还有大量的剩余。有效利用这剩余的FLASH能存储不少数据。因此研究了一下STM32F4读写内部FLASH的一些操作

    单片机
    2018-06-20
    Flash
  • 使用STM32cubeMX的库读写FLASH数据

    前言做项目时有时候需要对一些数据进行掉电可存储,一般来说可以把这些数据存储到到EEPROM或FLASH,这次项目中我使用到的芯片是STM32F051C8T6,只有64KB的FLASH,没有EEPROM。这个时候就需要考虑FLASH的

  • flash读写简析(以stm32f107vct6为例)

    概述flash作为stm32中的存储物质,使用非常广泛。关于flash的概念什么的网上已经有很多介绍,笔者便不再赘述,分享一篇stm32的闪存中文编程手册。相对于很多操作寄存器的例子,笔者这篇着重于用库函数处

    单片机
    2018-06-19
    Flash
  • 【stm32f103学习笔记】字、半字、字节和sizeof()

    定义-字、半字是根据处理器的特性决定的;字节则都是8bit。-sizeof()返回一个数据类型的占用地址长度,增强程序在不同处理器间的兼容性;CPU按照其处理信息的字长可以分为:八位微处理器、十六位微处理

  • stm32.cube(九)——HAL.DMA

    一、前言DMA会在不同的寄存器/ram/存储设备之间建立通道,自动传输数据,以达到解放CPU的目的。比如你想用DAC模块去输出一段特定的波形,就要让CPU将预设的数值不断写入DAC的寄存器。这时CPU被DAC任务长

    单片机
    2018-06-19
    dma hal cube
发布文章