自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 W801的SDK无法成功驱动W25Q128的解决方法

一.问题概述关于使用SPI总线驱动外置的25qxx系列Flash。使用SDK中写好的wm_fls_gd25qxx.c驱动只能驱动GD25Q128,而驱动常用的华邦(Winbond)w25q128时会出现无法成功读取Flash ID, 读到的是0x0或者0xfffffff 导致驱动失败。二.修改方法对wm_fls.c文件下的tls_spifls_read_id函数做如下修改:static int tls_spifls_read_id(u32 * id){ u32 cmd; int

2022-04-22 18:48:33 1423 1

原创 W801的SDK中的SDIO与Fatfs优化

一.项目概述在使用默认的SDK的SDIO与FATFS过程中,发现原SDK存在如下几个问题:【1】无法识别大小为2G以下的卡【2】fatfs无法正常挂载2G以下的卡【3】将主频修改至240M后,卡片读写会出现问题因此我对原来SDK的SDIO驱动和Fatfs的移植部分进行了修改,并解决了这几个问题。二.主频问题【1】问题描述,在SDK的wm_main.c中存在如下的函数,是用来设置CPU的总线频率,最高为240M。为了更好的释放性能,我将其调整至了240M后出现了SD卡的读写不正常的问题。tls

2022-04-22 18:15:26 875 1

原创 W801通过一机一密的方式连接阿里云物联网平台并实现反向控制

一.项目概述本项目使用了W801以一机一密的方式连接至阿里云物联网平台,定时发送数据并实现了反向控制。二.项目前的准备因为使用阿里云物联网平台,因此需要提前创建好一个设备,这个网上的示例和阿里云自己的文档已经十分完整,因此不多赘述,可以自行查阅。创建完设备的MQTT链接参数是用来进行链接的关键,如下图所示。三.MQTT连接的注意点与修改概述:SDK中提供的MQTT链接示例基本是可用的,但是连接阿里云时需要做如下修改。【1】修改MQTT链接参数,同时要添加Username以及password的宏

2022-04-19 13:41:20 4116 1

原创 W801上电自动重连wifi并通过蓝牙更新账号密码

一.项目流程项目整体思路比较简单,W801上电后读取内部flash中保存在固定位置的Wifi账号密码,同时开始蓝牙,每当蓝牙接收到命令后,就对其进行解析,如果为连接wifi命令,则断开当前wifi,并进行新的wifi连接,连接成功后将账号密码更新至内部flash中固定位置,用于下次上电连接。大致的流程图如下:二.代码解析【1】使用说明:本代码使用的基本都是基于SDK中代码进行的修改【2】主程序:void UserMain(void){ printf("\n------------------

2022-04-19 12:38:55 5105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除