你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于HAL库,MX25L12835FZ2I-10G SPI FLASH读取指定地址、长度数据

[复制链接]
xhzheng 发布时间:2016-11-9 08:30
本帖最后由 xhzheng 于 2016-11-9 08:30 编辑


/*
Send Data:0x03,AddrH,AddrM,AddrL,Length;
*/
void MX25L_Flash_ReadData(uint8_t *pBuffer, uint32_t ReadAddr, uint16_t NumByteToRead)
{
        uint8_t data=MX25L_ReadData;                        
        HAL_GPIO_WritePin(GPIOC,GPIO_PIN_8,GPIO_PIN_RESET);
        HAL_SPI_Transmit(&hspi6,&data,sizeof(data),1000);
        
        ReadAddr=ReadAddr*4096;
        uint8_t Address=(ReadAddr>>16);
        HAL_SPI_Transmit(&hspi6,&Address,sizeof(Address),1000);
        Address=(ReadAddr>>8);
        HAL_SPI_Transmit(&hspi6,&Address,sizeof(Address),1000);
        Address=ReadAddr;
        HAL_SPI_Transmit(&hspi6,&Address,sizeof(Address),1000);

        HAL_GPIO_WritePin(GPIOC,GPIO_PIN_8,GPIO_PIN_SET);
}

评分

参与人数 1 ST金币 +5 收起 理由
zero99 + 5

查看全部评分

收藏 3 评论7 发布时间:2016-11-9 08:30

举报

7个回答
xhzheng 回答时间:2016-11-9 08:30:24
已经测试过了,没有问题的;
andypanfan 回答时间:2016-11-9 09:12:30
谢楼主分享
chen_hang 回答时间:2016-11-9 09:30:44
谢谢分享
anobodykey 回答时间:2016-11-9 10:15:06
感谢楼主分享
zero99 回答时间:2016-11-9 10:34:18
学习了
高二毛 回答时间:2016-11-9 15:13:19
感谢分享。
asssdz-382474 回答时间:2016-11-9 19:26:34
:)

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版