STM32F103设计智能钟

目录
前言… 2
第一章 需求定义… 10
产品功能定义… 10
智能数字钟的核心功能定位… 14
芯片选型… 15
基于成本约束的设计思路… 15
CPU的选型… 15
音乐芯片的选型… 16
天气预报语音播报芯片的选型… 16
多路音乐芯片的耦合问题… 17
多种显示方案… 17
显示方案1. 17
显示方案2. 22
有关低功耗问题… 25
按钮编程… 26
有关语音功能… 30
有关USB虚拟串口… 30
GPS功能… 31
Wifi ESP8266. 31
第二章 系统设计… 36
硬件原理图设计… 36
软件设计… 41
IO功能定义… 41
用STM32CubeMX创建新的工程… 42
显示子程序… 51
包含游标闪烁功能的显示程序… 52
针对TM1628显示设计… 55
对音乐芯片P6-58的编程… 57
按钮处理… 61
天气预报部分设计… 70
查询服务器时间和天气预报格式… 74
服务器下发时间和天气数据格式… 75
服务器下发音乐配置数据通信格式… 81
无线数据接收处理整体流程… 82
将数据保存到芯片内的flash中… 83
MP3音乐播放… 89
GPS自动对时功能… 91
IOT部分的设计… 96
通信异常的处理… 97
通过Wifi连接服务器… 100
基于M5311的NB-IOT. 108
通信的测试过程… 114
USB虚拟串口接收部分… 116
基于custom_HID的USB驱动程序设计… 124
第四章 数字钟C#上位机程序设计… 132
发送的数据包定义… 132
第五章 数字钟JAVA服务器设计… 134
第六章 数字钟安卓应用程序设计… 135
第七章 数字钟微信小程序设计… 136

在线培训课程
https://ke.qq.com/course/1130110?taid=8312264957443710&tuin=2420bd1
设计方案http://www.armv.cn

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值