往指定FLASH地址中写入数据怎么写谢谢

zllka   2009-11-9 10:57 楼主
                                 往指定FLASH地址中写入数据怎么写 谢谢

回复评论 (9)

                                 不知道你是哪个型号的cpu,stm32103ve是只能以2字节为单位向里面写,库函数里有现成的实现的函数
点赞  2009-11-9 12:47
                                 lz是想烧写flash呢,还是定义一个变量啊?
点赞  2009-11-9 16:38
stm32中 往FLASH具体地址里面写数据和读数据
还有就是FLASH中的程序是从什么地址开始有数据的 怎么看是0800 0000 后面才有数据啊
之前怎么全是空白啊 不知道为什么
点赞  2009-11-10 21:04
                                 0800 0000 后面才是flash的地址啊,看芯片手册了要
点赞  2009-11-11 09:56
                                 flash起使地址是00000000啊
点赞  2009-11-14 08:58
flash起使地址是00000000啊
你显然没有看STM32的存储器分配图。

STM32F103CDE_Memory_Mapping.GIF (37.69 KB)

点赞  2009-11-14 09:30
                                 往寄存器里面写数据就可以了啊,看看对应的芯片手册
点赞  2009-11-14 09:31
                                 版主  的图 就可以说明了,在0800 0000地址才是系统中的地址,前提说明 是cpu的控制地址,当数而你说的0000 0000这个地址是flash芯片的内部地址,当地址输入为0800 0000是 flash芯片片选打开,指向flash内部地址0000 0000
点赞  2010-10-3 21:23
请问楼主知道如何往stm32系列芯片的flash中写变量了吗??我想在flash中定义一个变量,用来存放程序运行过程中设定的值,以免掉电重新上电之后还要重新设定。。
点赞  2011-8-11 14:24
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复