stm32读保护后怎样读出某个flash内容

旧事旧人 3个月前 已收到1个回答 举报

郭太太 1星

共回答了100个问题采纳率:94.9% 评论

假设你要读取的数据位于Flash地址0x08001000处,使用如下代码读取:

数据为8位: char val=*((volatile char *)(0x08001000))

; 数据为16位:short val=*((volatile short *)(0x08001000))

; 数据为32位:int val=*((volatile int *)(0x08001000))

; 读取数据的本质是将绝对地址转化为相应指针,然后取指针指向位置的数据。

21小时前

27
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 959505@qq.com