CC2530关于flash的地址的问题讲解
CC2530中有好多款的型号,其中什么F128,F256,F32都是所谓的flash的大小,很多人不知道关于flash的概念,其实需要概念吗? u盘就是典型的flash(可能表达不是很准确),可以读也可以写,拔下来数据不会丢失!你的U盘是不是这样呢?
我用到的是F256,傻人就选大的。CC2530F256:8KB的SRAM,256KB的FLASH,很多人对于FLASH的读写的地址不是很明确,所以在这里说明一下:F256有256KB的FLASH。
操作FLASH的步骤:1.擦除2.写3.读
1.擦:擦要给个地址吧,256KB的地址是从0x00000H ------0x3FFFFH,具体的操作是FADDRH = ((uint32_t)address>>10) ,注意传来的地址是32位的,但是不能将大于0x3FFFF的数字传进来。
2.写:一般采用DMA的方式来进行传输,还是地址的问题
addH=((uint32_t)address)>>10; //提取页面的地址
addL=((uint32_t)address)>>2; //低8位保证是4的倍数
分别赋值给FADDRH和FADDRL,可以了
3.读:需要进行FLASH的映射,还是地址的问题
block = ((uint32_t) address >>15) & 0x7; //3位表示在哪个块上
然后将该块直接映射到XDATA下通过MEMCTR寄存器来映射。
读者请自行分析为什么是这几个数字。以0x3FFFF的地址作为参数带入这些表达式,就一目了然了,不必向Z-STACK中那样处理了!!!
CC2530关于flash的地址的问题讲解相关推荐
- CC2530之Flash笔记
最近在看CC2530的Flash部分,翻阅一些文章,将记录下来,做为笔记以免遗忘,如有错误之处请指出. 参考文章: http://www.cfanz.cn/?c=article&a=read& ...
- html flash地址,PHP如何实现将视频html地址转换成flash swf地址
PHP如何实现将视频html地址转换成flash swf地址 发布时间:2021-06-22 14:55:41 来源:亿速云 阅读:52 作者:小新 这篇文章主要介绍了PHP如何实现将视频html地址 ...
- php获取页面视频文件,PHP获取各大视频网站页面中的Flash播放地址
先看一个简单的,我用PHP实现了这个功能,我觉得用PHP来做这项工作简直是一种享受!使用其提供的强大的HTML页面处理函数和正则表达式,短短的几行代码就能搞定这个功能. 贴一下关键代码: //获取优酷 ...
- php怎么播放大视频教程,PHP获取各大视频网站页面中的Flash播放地址_PHP教程
有很多朋友做电影网站都是直接用大视频网站的flash播放地址了,这样如果我们不影响到自己网服务器,下面小编来给大家介绍一下利用PHP获取各大视频网站页面中的Flash播放地址实例. 先看一个简单的 然 ...
- STM32CubeIDE设置Flash烧录地址和大小(告别Keil魔术棒)
STM32CubeIDE中设置Flash烧写地址和范围 在由Keil平台转到STM32CubeIDE平台过程中,我们熟悉的点开魔术棒进行相关烧录配置的方式已经不适用了,在STM32CubeIDE平台中 ...
- php flash 代码转换,PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法...
本文实例讲述了PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法.分享给大家供大家参考,具体如下: 很多用户不知道如何复制flash地址,只能在程序中帮他们替换了: /** * ...
- ipv6地址概述——深入讲解ipv6地址
作者简介:一名在校云计算网络运维学生.每天分享网络运维的学习经验.和学习笔记. 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页 目录 前言 一.ipv6地址深入了解 1.ipv6地 ...
- 在线电影/电视/音乐/FLASH/EMAIL地址超强侦探
软件名称:影音嗅探专家 软件版本:V2004.11.15 建议分类:互联网-> 网络辅助 联系EMAIL: qiek@163.com 软件网站: http://www.liufei.com 界面 ...
- C语言 什么时候用取地址什么时候不用取地址,符号讲解
情况一: &是一个取地址运算符 &a是一个表达式,其功能是求变量a的地址 scanf函数的一般形式为:scanf("格式控制字符串",地址列表); scanf输入的 ...
最新文章
- mantis在windows下的安装
- 菲波拉契数列(传统兔子问题)
- 【精华】详解Qt中的内存管理机制
- 是按压还是触摸_一文读懂,选联想还是华为?Matebook 14锐龙版和YOGA 14s、小新Pro13怎么选?...
- (数据库系统概论|王珊)第十一章并发控制-第一节:并发控制概述
- Toonz开源,Apple开源CareKit,以及更多新闻
- 你可能不知道console强大
- swfobject2.2
- Eric6与pyqt5学习笔记14 【实战5 百度贴吧离线签到工具】
- PS学习笔记-----提示暂存盘满了怎么办???
- hihocoder1829 Tomb Raider
- 多重递归强制退出办法 -以下简称办法
- ADMIN云计算系统管理
- c++ MFC 画笔画一个圆形
- linux-Perl-语言入门
- 全国马术场地障碍锦标赛
- Map.of、List.of、Set.of是什么意思
- 洛谷P1101 单词方阵
- iCabMobile更新后,Installous的Downloads不能用的解决方法
- python selenium 点击 报错v_python执行selenium报错
热门文章
- 坚持,真的就是胜利!
- 仿脉脉PHP源码,极限脉脉主图,缺口衰竭幅图,无未来(源码免费)
- com tgc sky android,《Sky 光·遇》国际服基础测评卷
- 点灯合集(点亮LED、流水灯、8x8点阵、点阵拓展)——附程序
- 三菱a系列motion软体_吉林三菱Q10UDHCPU
- 学习瑞芯微RK3399pro板记录(1)
- DDD浅谈 2021.08.15 周日
- 新PHP云盘网盘系统Cloudreve程序源码一键安装版+可对接多家云存储网盘
- 异常:javax.el.PropertyNotFoundException: Property ‘id‘ not found on ..........
- 关于AD转换设计经验总结82条