stm32
Doee hc
这个作者很懒,什么都没留下…
展开
-
2020年TI杯大学生电子设计大赛 无线运动传感器节点 作品开源( PCB、设备/服务器工程、文档、测试视频、设计报告)
简介作者博客主页:https://blog.csdn.net/weixin_44578655该文档及相关资料系博主参加2020年TI杯大学生电子设计大赛的作品,关联博客:https://blog.csdn.net/weixin_44578655/article/details/109020022资料链接(百度网盘):链接:https://pan.baidu.com/s/1WnXZ1bDB-cs1LRwfiP6rYg提取码:iqek目录:原理图、PCBPCB是使用立创EDA绘制的,文件夹原创 2020-10-18 22:59:29 · 12811 阅读 · 72 评论 -
2020年TI杯大学生电子设计大赛 无线运动传感器节点 备赛、参赛实录(历时一个月)
10.9晚上出题,看了两三道题,果断选了A题(无限运动传感器节点设计),赛前备赛情况:ADS1292已调通已完成模拟器的心电信号LCD显示和上位机显示,能够实现稳定的心率测量(使用心电信号模拟器)接入人体测试时,存在基线漂移和肌电信号干扰,开提前暂未得到解决(此前搜过不少相关文献,处理办法比较多,但一直没测试)题目下发后,由于没仔细读要求,以为心电可以接模拟器测(我们此前使用模拟器的效果非常好),因此觉得第一问的分已经拿到,第二问是送分题,第三题看起来不难,第四题备赛期间已经实现。当晚很自信的原创 2020-10-16 01:32:50 · 15516 阅读 · 25 评论 -
2019全国大学生电子设计竞赛备赛笔记--风力摆--板球--模拟曲射电磁炮
对今年电赛博文有兴趣的大概你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;...原创 2020-02-27 19:39:21 · 9367 阅读 · 14 评论 -
项目实战-外卖自提柜 6. 硬件工作与测试(原理图、PCB绘制、测试视频)
项目实战-外卖自提柜 1.项目介绍、协议制定项目实战-外卖自提柜 2. CubeMX + FreeRTOS入门项目实战-外卖自提柜 3. FreeRTOS主要API的应用项目实战-外卖自提柜 4. FreeRTOS 堆栈分配、调试技巧项目实战-外卖自提柜 5. ESP8266 01S配置与掉线处理软件基本完工后,开始画PCB,这里还是吹一波立创EDA,不是盲目吹,因为AD我也一直在用,AD确实专业,但普通双层板立创EDA也完全能胜任(白嫖一时爽的那种),即便是用AD画板,我也都是从立创EDA导出封原创 2020-05-09 00:05:39 · 6205 阅读 · 2 评论 -
项目实战-外卖自提柜 5. ESP8266 01S配置与掉线处理
项目实战-外卖自提柜 1.项目介绍、协议制定项目实战-外卖自提柜 2. CubeMX + FreeRTOS入门项目实战-外卖自提柜 3. FreeRTOS主要API的应用项目实战-外卖自提柜 4. FreeRTOS 堆栈分配、调试技巧其实不想ESP8266还要单独水一篇,以前玩过,以为AT指令挺好调的,实际调的时候遇到不少小问题,有的问题在网上没找到,自己摸索摸索了挺久,所以就单独写了。ESP8266 01S配置TCP透传,用到的AT指令如下:AT指令功能AT测试硬件是原创 2020-05-08 23:21:32 · 2771 阅读 · 0 评论 -
项目实战-外卖自提柜 4. FreeRTOS 堆栈分配、调试技巧
项目实战-外卖自提柜 1.项目介绍、协议制定项目实战-外卖自提柜 2. CubeMX + FreeRTOS入门项目实战-外卖自提柜 3. FreeRTOS主要API的应用堆栈空间分配这部分很重要,如果选择的单片机RAM比较吃紧,那就要精打细算了。这个问题牵连了不少容易混淆的概念,我在学习的时候也翻了很多帖子,按照自己的理解梳理了一下,有错误请评论区或私信指出。参考博客:https://www.cnblogs.com/CaesarTao/p/9816965.html先是RAM,我选用的是st原创 2020-05-08 19:01:50 · 5378 阅读 · 2 评论 -
项目实战-外卖自提柜 3. FreeRTOS主要API的应用
项目实战-外卖自提柜 1.项目介绍、协议制定项目实战-外卖自提柜 2. CubeMX + FreeRTOS入门第一个任务初步入门FreeRTOS以后,着重解决通信部分,重新梳理一下与服务器通信部分的需求:设备端和服务器通信,发送方每发送一条指令,接收方都要在收到后返回一个应答帧,发送方收到应答帧后,才判断此次通信正常,若规定时间内未收到应答帧,则重新发送。另外需要注意的是,发送方在等待...原创 2020-05-08 00:15:20 · 3894 阅读 · 4 评论 -
项目实战-外卖自提柜 2. CubeMX + FreeRTOS入门
上一篇 项目实战-外卖自提柜 1. 项目介绍,协议制定 简要选择使用FreeRTOS,除了需求原因,还有这是第一个接触的RTOS,也想把它用到项目上。这一阵子刚好从标准库脱坑,加入到HAL库的大家庭中,所以CubeMX+FreeRTOS成为理所当然的选择,也省了我很多时间。HAL库先说HAL库,这个在网上褒贬不一,我也算标准库、HAL库都用过,HAL库开发快,HAL库在开发周期上是比标准...原创 2020-05-06 23:12:04 · 4565 阅读 · 28 评论 -
项目实战-外卖自提柜 1.项目介绍、协议制定
项目介绍外卖自提柜,类似蜂巢之类的快递柜。工作包括与服务器通信,控制开柜,显示信息,验证码输入等等。服务器和APP是别人做的,我做设备端,柜体用下面这种。方案选型方案:MCU+WIFI模块+GPRS模块+显示屏+键盘选型:stm32f103rbt6+esp8266+sim800+lcd彩屏+矩阵键盘一开始觉得这个项目so easy 烂大街 ,乍一看确实,这选型也太烂大街了(笑)...原创 2020-05-06 15:16:48 · 10560 阅读 · 15 评论 -
HAL库PWM输出不正常-已解决
调无源蜂鸣器的时候,发现蜂鸣器间歇性失声。CubeMX里的配置PWM是照着别人的帖子搞的,我用相同的配置移植到标准库中发现问题消失了,反复尝试了很多次,找到了问题。一般情况下(比如PWM控制电机啥的)不会遇到这个问题,因为大部分情况下我们都是固定周期,调占空比,但由于驱动无源蜂鸣器既改变周期也改变占空比,所以我在初始化的时候,周期和占空比都是默认的0,没有动,如下。然后程序一开始启动PWM的...原创 2020-04-29 16:01:54 · 1981 阅读 · 0 评论