- 博客(21)
- 收藏
- 关注
原创 W80x使用WM IoT SDK 2.X 开发(二)驱动tft屏幕
最后,说一下这个新的sdk的感受,就像我驱动这个lcd的过程一样,还是比较曲折,主要还是没找到那2个配置工具的文档,在官网上也没找到有从配置开始的实例。联盛德之前因为工作有用到,从w806、w801到现在803都有用过,其实感觉最好上手的还是一开始806那个库,因为跟st几乎一样哈哈。不过我看群里有很多大哥都用得很溜,只是我没有去了解到位,以后还是可以多使用这款芯片来做一些项目的。再次贴上链接,里边sdk的说明还挺详细的。快速入门 — WinnerMicro 在线文档。
2025-03-18 20:51:09
738
1
原创 W80x使用WM IoT SDK 2.X 开发(一)点亮led
在联盛德公众号看到新版sdk,并且有申请开发板的活动,就申请了一个看看有什么差别相关资源我直接复制粘贴在下边:SDK在线文档GitHubSDK下载测评活动免费EVK申请。
2025-03-18 20:50:54
773
原创 联德胜w801开发板(六)手机蓝牙设置wifi名称和密码
W801 是一款集成了 Wi-Fi 和蓝牙功能的芯片,本文将介绍如何利用 W801 的蓝牙功能,实现手机 APP 通过蓝牙配置 W801 连接的 Wi-Fi 名称和密码(即配网功能)。
2025-02-09 01:47:58
995
原创 联德胜w801开发板(二)点亮led灯
这里main函数里有一个宏定义,程序把例程都放在demo文件夹里,然后用宏定义来判断用哪些例程。用到哪个就直接把DEMO_OFF改成DEMO_ON就行了然后官方还有一个demo指南,也可以按着这个指南来快速完成需求。
2024-12-29 11:17:06
899
原创 联德胜w801开发板(一)准备工作
这些百度或者芯片手册都有,我就简单的复制粘贴出来一下:联盛德 W801 是一款高性价比的物联网芯片,属于安全 IoT Wi-Fi / 蓝牙双模 SoC 芯片: 我是用剑池CDK开发的,好像也有安卓或者其他的,这里我没太多了解,就不说其他了。链接贴上:XuanTie玄铁官网https://www.xrvm.cn/community/download?id=4313363375687012352安装最好别有中文路径 W800 和 W801 使用同一个 SDK,链接贴上:WinnerM
2024-12-29 11:16:20
1164
原创 STM32+Cubemx+腾讯云OTA(二)APP③
在用腾讯云这个平台做ota的时候,我发现固件升级这里,他判断设备成功与否的条件,只是4G模块接收成功固件包,而并不是设备升级后再上报成功或是失败。所以我们通常的做法就是,把我们程序的版本号也上传。通过版本号判别是否ota成功。
2024-11-18 22:07:26
393
原创 STM32+Cubemx+腾讯云OTA(二)APP②
这个图里边,倒是没有影响程序的判断,但是在其他时候,会穿插在一个回复帧当中,就会影响。按照我的思路的话,我会先用usb转ttl,连上4G模块的串口,豪横点的话就用2个USB转TTL,一个接tx,一个是接rx,然后尽可能的把整个流程先走一次,把信息保存txt,接收部分就对着txt的文档做处理,这样是最快的,而且出的问题也会比较少。如果固件大小刚好是1024的倍数,那读完最后一帧后再读,会返回错误,不是1024的倍数,最后一帧会返回实际长度,所以是用这个长度来判断是否为最后一帧。一直判断这个标志位,然后重启。
2024-11-18 22:07:05
590
原创 STM32+Cubemx+腾讯云OTA(二)Bootloader②
上一篇记录了用官方IAR的例程改了一下,实现通过串口升级程序。而实际我现在要实现的是通过腾讯云的OTA来升级程序,所以再记录一下如何实现。
2024-11-10 14:17:38
342
原创 STM32+Cubemx+腾讯云OTA(一)Bootloader①
之前做项目做的OTA,或者是有线设备升级,升级都是直接用做好的底层bootloader,只在应用层做固件包的接收和校验,而且都是用MDK做的。所以现在官网下载了个例程,用官网的例程改一下bootloader的程序。
2024-11-10 14:12:59
600
原创 如何克服编程学习中的挫折感的
但这里我多说一点,要掌握好你问题的度,在学校可能还好一点,基本你问都会比较耐心,在职场,我不知道是不是全都是这样,以我的经历来讲,极少人会很有耐心的去跟你讲解,在第一次的时候能很清晰的跟你讲清楚,已经算很不错了。我觉得最重要的是要记住你成功克服一个难题后的感觉,那种快感和成就感,其实也是一种很大的动力,还有就是不要过多横向比较吧,比自己优秀的人很多,可以以别人为目标,但不要老是想着绝对要超过谁谁谁,我个人觉得这样会比较累,挫败感也会很重。我是从事嵌入式软件方向的工作的,目前也是处于边工作边学习的状态。
2024-08-27 23:44:46
453
原创 STM32+ESP8266连接腾讯IOT上传数据(四)
这里配置dth11的data口的io,初始没所谓,我配了高电平,速度配了高。然后配置了TIMER2配置了一个1us的定时器,我主频是72M,所以就如下图分就行了dth11配置这两个东西就可以了,用timer2去做一个1us的硬延时,然后看dth11时序实现读取温湿度。
2023-12-23 14:28:59
1367
4
原创 STM32+Cubemx+Esp8266(三)ESP8266连接腾讯IOT
之前也提到,我是用的腾讯IOT。为什么选择腾讯IOT,原因有两点。第一是因为工作原因有接触到乐鑫的腾讯专用AT固件,这里我觉得有一个很方便的地方就是,他的专用固件挺方便的,包括批量设备的动态注册、数据上报无论是物联型还是透传Modbus协议的数据,还有OTA,起码我是感觉只要用到几个就够用了。其他阿里云、移远云、还有Onenet我也用过,但是接触得不深,主要是我用其他模块的时候是二次开发,没有用过AT固件的,这些做过的小玩具后续有机会再记录一下。
2023-12-09 00:10:32
1364
原创 STM32+Cubemx+Esp8266(二)ESP8266连接wifi
固件这里就花了不少时间,因为我之前是在腾讯云有账号的,就想着用乐鑫的腾讯专用固件,但没想到还遇到了不少坑。首先就是下载的固件,官网上有两个版本,区别是AT指令用的串口号不一样,因为时间比较久,我现在也忘记了用哪个。。。一起保存了。其次就是下载工具,一开始用的版本不对,一直烧录不进去,后来用的flash_download_tool_v3.8.5版本,又是搜了很久的设置,才成功烧录,过程很曲折,好在最后还是用上了腾讯的AT固件。这里工具和固件在官网都能找到,百度一下就可以了,文章底下也有我上传的链接。
2023-12-01 22:53:28
1491
3
原创 初学FreeRTOS
不过到现在为止还是对怎么解决的这个问题很模糊。还是要搞清楚任务传递的流程和概念。对FreeRTOS其实还是理解很浅,现在只知道用信号量来传递这种程度而已,哈哈。结果调试的时候发现,信号量发送经常不成功, 成功的时候跳转得很慢,总是要等到下一个任务节拍或者更多,任务老是跑死。最近用一个新的芯片,SWM320带FreeRTOS的时候,做中断直接照搬了之前程序的中断发送任务通知。发现加这一句portYIELD_FROM_ISR,即可以直接切换任务。程序修改后就响应得很快。后来网上查大哥们的经验。
2023-11-12 22:01:30
51
1
原创 STM32+Cubemx+Esp8266(一)串口接收不定长数据
其实从这里的简单测试看空闲中断和定时器+串口中断实现的效果差不多,我后边都是用定时器加串口中断的,这样我可操作性高一点。最后附上源码链接。
2023-11-12 16:42:23
1005
5
原创 记录STM32-u8g2的一个小坑
按照在网上分享的方法的移植好u8g2库后,基本的图形、线、英文字母之类的都能成功显示。然后下一步就想显示中文,一开始是用自己做的库,没有显示成功,然后用了u8g2_font_wqy12_t_gb2312b这个字库,还是没有显示成功,查了好久都没有查到原因。后来我是突然看到显示中文的函数是u8g2_DrawUTF8,是UTF8格式的,我在IAR右键点开了一下,文件的格式用的是gb2312,我切换为utf8格式后,成功显示中文。
2023-10-02 22:45:27
763
3
STM32用IAR作IDE实现升级程序的bootloader,Ymodem协议
2024-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人