vishay欢迎光临。

开源STM32产品:无线点菜宝使用评估

以下产品曾发布在我的技术QQ小组上,阅读后我毫不犹豫地购买了该产品。

因为它太便宜了,我只花了38元就收获了可以学到的宝藏。

!这是一个基于STM32F103RCT6的项目,硬件成本在38元以上,对吗?据说该产品的客户已经失控,所以公司别无选择,只能打开剩余的产品,PCB和库存代码,并且产品也以低价出售,但是现在看来剩余库存不多,每个人都需要购买以学习。

您也可以在下面的链接中查看是否还有淘宝的购买链接。

我认为花38元买这样的东西比买很多开发板要好。

毕竟,这是一个真实的产品。

董事会仅供学习。

这是与该产品有关的一些技术信息的网站:https://whycan.cn/t_3616.html#p35202以下是我下载的有关点菜宝的一些信息,然后提供了一些意见:(我认为是正确。

如果不合理,请轻轻吐出来。

)1硬件接口非常丰富。

我已经通过STM32CubeMX配置了硬件资源,并复制了与此项目相关的硬件配置。

我将重写该项目并打开它。

2软件代码emmmmmm ......写得太差了。

main.c实际上写了1,600多行。

如果看不到过去,请重新写下。

无论如何,我不想继续看不起凌乱的代码。

据说有些大佬已经在Github上编写了RTT的移植版本。

您可以下来看看新样式:网站:https://github.com/liu2guang/TMDCB163_164 3产品功能评估的优点和缺点优点:用于学习MCU开发换句话说,这是一个非常有价值的项目。

必要的硬件模块可用。

基本上,可以生产该产品。

其他消费电子产品的软件功能不成问题,因为该软件是相互链接的。

尽管此产品现在已过时,但仍然值得学习。

缺点:(1)接口太低,主要是因为所选的STM32芯片的FLASH空间只有256KB,屏幕分辨率为320 * 240。

如果代码中的图片太多,将有很多大的数组和空间。

还不够,但是有人说SPI_FLASH可用于存储。

我认为,那么您将考虑如何将数据闪存到SPI FLASH中。

最好使用外部扩展的SDRAM来执行此操作。

那不是香吗?不幸的是,该项目不可用,并且LOW界面仍然可以理解。

(2)有许多软件错误。

首先,这台机器感觉许多功能都有问题。

有些功能是半写的,例如背光调节和音量调节。

这些仅反映在界面上,但实际上发现没有效果。

操作的逻辑非常混乱,有时会莫名其妙地崩溃,并且只能通过按下背面的“重置”按钮来重新启动。

(3)硬件选择设计有些不合理。

LCD不使用标准的硬件SPI接口,而是使用软件仿真方法。

STM32已经具有硬件SPI接口,为什么不使用它呢?还有一些其他问题尚未发现,将在审判后得出结论。

4总结1.在硬件选择和设计中有不合理的地方。

2.有很多软件错误,并且它是功能非常不完善的产品。

(难怪客户会逃之3.)3.值得向研究MCU开发的朋友学习该产品。

它具有一定的启发性,可以帮助将来更好地介绍产品。

过去的精彩[Linux系统编程] IO标准缓冲区[Linux系统编程]可重入和不可重入的功能,嵌入式工程师买车,用小车总结的C语言表驱动方法编程实践(精美的帖子,建议收藏和收集)实践)嵌入式C语言代码优化程序(深度文章不错,建议花时间研究和收集)如果您认为本次分享的文章对您有所帮助,请单击[查找]并转发以进行分享,也是我的支持。



以上内容来自于网络,不代表本公司本网站同意其观点及内容。

欢迎您的咨询

  • 开源按钮组件MultiButton支持菜单操作(事件驱动)
  • 基于Stm32F101和Atmega8的投影机的电梯控制设计。
  • 日本电信4A卫星参数表
  • Facebook首席运营官:特朗普的帖子如果违反标准将被删除
  • 一些公司考虑制造可以接种疫苗的机器人
  • AMD锐龙5000系列移动处理器首次加入45W + HX系列
  • 今年人工智能市场收入将达到1560亿美元
  • 多点触控技术超越消费电子应用前景
  • 医学影像中时钟分配系统的设计
  • 基于GTiBee协议的无线云传感器网络通信系统
  • 高通公司计划将Nuvia技术应用于下一代旗舰智能手机和其他芯片设计领域
  • 火星探索的旅程很长,而INVT是“天堂问题”的守护者
  • ABB机器人DeviceNet通讯总线的两种选择
  • 哪些蓝牙耳机适合听音乐和看电影?具有良好兼容性的蓝牙耳机
  • SpaceX Starlink卫星或干扰天文学研究
  • CPU 317-2PNDP组态PROFINET接口
  • 高清裸眼3D单片机的最佳解决方案
  • JMGO的手机业务被取消。官方回应:售后和系统维护将继续
  • 单片机状态机框架
  • 联想ThinkPad T14s Ryzen Edition笔记本电脑,配备Ryzen 7 PRO 4750U处理器