芯昇 CM32M101A 固件库 W25Q128JWSIQ 驱动
注意:此型号的JEDEC ID是0xEF6018,不同于网上满天飞的驱动,调试此器件驱动一定要确认。
官方SDK里面的驱动有问题,读写数据乱码,个人感觉是完全搬运野火电子的,因为除了名不一样,格式一毛一样。
drv_spi.h
#ifndef _DRV_SPI_H_
#define _DRV_SPI_H_#ifdef __cplusplus
extern "C" {
#endif// Includes ---------------------------------------------------------------------#include "cm32m101a.h"// Public macros / types / typedef ----------------------------------------------#define sFLASH_DUMMY_BYTE 0xA5
#define sFLASH_SPI_PAGESIZE 0x100#define sFLASH_SPI SPI1
#define sFLASH_SPI_CLK RCC_APB2_PERIPH_SPI1#define sFLASH_SPI_SCK_PIN GPIO_PIN_5 /* PA.05 */
#define sFLASH_SPI_SCK_GPIO_PORT GPIOA /* GPIOA */
#define sFLASH_SPI_SCK_GPIO_CLK RCC_APB2_PERIPH_GPIOA#define sFLASH_SPI_MISO_PIN GPIO_PIN_6 /* PA.06 */
#define sFLASH_SPI_MISO_GPIO_PORT GPIOA /* GPIOA */
#define sFLASH_SPI_MISO_GPIO_CLK RCC_APB2_PER
芯昇 CM32M101A 固件库 W25Q128JWSIQ 驱动相关推荐
- 智能双路充电插座(桩)的强“心脏”——中移芯昇CM32M101A
近年来,随着"懒人经济"理念的推动和科技的飞速发展.物联网与智能城市深度融合,各色智能设备层出不穷,而智能双路充电插座(桩)的出现却意义非凡.它为居民日常生活提供更加智慧安全的服务 ...
- STM32F103构建固件库模板(PS固件库文件树介绍)
参考:STM32F103ZE新建固件库模板 作者:追兮兮 发布时间:2020-10-14 10:31:45 网址:https://blog.csdn.net/weixin_44234294/artic ...
- 8 . STM32固件库介绍
STM32固件库介绍 前面为大家简单介绍了如何使用寄存器点亮开发板上LED,这种开发方式显然是不适合大众,对于STM32 这样庞大的芯片,内部寄存器实在太多,如果操作的外设比较多,那么就需要花很多时间 ...
- STM32固件库编程-----点亮led小灯
使用STM32固件库编程驱动led灯 第一步:打开keil5,创建工程文件 第二步:选择自己想要的路径(温馨提示,最好不要创建在C盘里面)然后点击保存 第三步:因为我们是使用STM32单片机所以选择S ...
- 中国移动 | 安全低功耗芯昇科技CM32M101A赋能智能门锁
随着智能家居的高速发展,作为智慧家庭入口的智能门锁受到了消费者的高度青睐,近几年开始呈现爆发态势.相关数据显示,2020年中国智能门锁销量已达1640万套,同比增长17%.预计2021年中国智能门锁市 ...
- 基于瑞芯微RV1109 Linux触摸屏GT911驱动调试心得(二)-设备树刷厂商给的触摸屏固件...
之前调试触摸屏的文章如下: 基于瑞芯微RV1109 Linux触摸屏GT911驱动调试心得_Bruce.yang的嵌入式之旅-CSDN博客 由于之前调触摸屏一直都对不上点,然后厂商又给了我新的驱动代码 ...
- 【致敬未来的攻城狮计划】第2期定向赠书《RT-Thread设备驱动开发指南》+ 《GD32 MCU原理及固件库开发指南》
开启攻城狮的成长之旅!这是我参与的由 CSDN博客专家 架构师李肯(超链接:http://yyds.recan-li.cn)和 瑞萨MCU (超链接:瑞萨电子 (Renesas Electronics ...
- STM32固件库的调用
文章目录 固件库文件解读 善于使用固件库用户手册 杨桃32学习笔记,本文图片文字皆为转述 固件库文件解读 在main函数前调用#include "stm32f10x.h" //ST ...
- STM32固件库文件分析
STM32固件库文件分析 1.汇编编写的启动文件 startup/stm32f10x.hd.s:设置堆栈指针,设置pc指针,初始化中断向量,配置系统时钟,对用c库函数_main最后去c语言世界里. 2 ...
最新文章
- 行业观察(一)| 从渠道为王到数据为王——浅谈服装零售企业的数字化转型...
- Java-Web JSP、Cookie和Session域对象
- 成功导入并运行breeze jar库
- MySQL数据高级查询之连接查询、联合查询、子查询
- VS2013的一些常用快捷键
- Texture贴图材质资源网站分享
- android 农历源码,android实现显示阳历和农历源码
- ffmpeg Unknown encoder ‘libx264‘
- SASS的安装与使用(windows系统)
- 我在B站读大学,大数据专业
- [乱谈]中文VS英文-各取所长,各尽其用-Kenshin乱谈版
- mac版python3.7安装教程_M是什么意思_M的翻译_音标_读音_用法_例句_爱词霸在线词典...
- java通过手机号查询地区信息
- 网易起花名,阿里赚吆喝
- 未定义错误c语言中英文,C语言编程出错英汉提示对照表
- Oracle分页查询的两种方法
- cygwin 查找ip地址_NBtscan扫描整个局域网IP及MAC地址
- 电子书下载:ASP.NET 2.0 Revealed.chm
- easypoi导出xlsx类型到excel设置
- 如何批量去除PDF文档的水印 .
热门文章
- Windows Mobile告别式 昔日经典回忆录
- java calendar getactualmaximum_Java Calendar
- canvas 动态镂空
- MTK Android8.1 UI之蓝牙和WiFi
- mac itunes 未能连接到服务器,iPhone 11无法在Mac上连接到iTunes吗?解决方法
- sr算法matlab,超分辨率 SRCNN
- 杰理AC692X---在线EQ调试
- [小黄书管理平台]登录服务的实现
- STC16f40k128——新建工程模板
- 【数据读写】csv文件与xls/xlsx文件