当前位置: 首页 > 产品中心 > 串口屏

单片机项目中使用新IC芯片调试方法

发表时间: 2024-03-30 作者: 串口屏
产品详情

  前一阵子,一位小伙伴咨询我一款新怎么使用,借此机会我顺便把我日常工作中经常用到的一种调试方法介绍给小伙伴们,希望对对大家起到一定的帮助。准备仓促,文中难免有技术性错误,欢迎各位给予指正,并给出好的建议...

  我们在单片机的项目开发过程中经常会遇到使用新IC芯片的情况,某宝卖家有个时候也提供不了对应开发程序,到网上找资料也找不到;很多初学者面对这样的问题往往束手无策,这里我给大家介绍我经常用的其中一种新IC调试的方法。

  第二步:使用STM32CubeIDE快速搭建工程验证在STM32上工作是否正常

  Tips:由于我手头没有万用表,这里我使用arduino的模拟电压采集功能通过串口打印出来作为电位计的电压监控用。

  该芯片是德州仪器的一款单通道数字电位计,通信方式是SPI总线,单方向的,即只能控制芯片,不能读取输入数据,下面是数据手册的具体介绍。

  环境参数:最重要的包含温度应用限制范围、电压应用限制范围、误差、温度漂移以及实物引脚对应关系都在这里

  SPI通信说明:主要介绍芯片的通信方式,这个芯片因没有设置模式功能,只需要对芯片直接写数据即可,通信方式与我们所使用的74HC595的方式类似

  真值对照表:也就是数字量对应的实际电阻值,我这里只截取了一部分,剩下的你们可以自行去参考详细手册

  焊接两块是为避免在使用的过程中意外弄坏另一块可以立马补上,确保调试正常进行而不耽误太多时间

  说明:我在这里使用的供电电压和数字电位计参考电压都是使用的5V,相应的输出结果也是在0~5V范围

  然后使用arduino自带的库,编写代码,再变动阻值参数,看下输出的实际结果和真值表是否对应的上

  经过验证,在arduino上跑没问题,接下来我们准备在STM32上去运行

  说明:STM32使用的供电电压和数字电位计参考电压都是3V3,相应的输出结果也是在0~3V3范围

  1、这里介绍了众多新IC芯片调试方式中的一种,后期有机会再陆续介绍其他IC或新模块的调试方法。

  2、文中只是简单的对芯片进行功能测试,实际项目中还会有移植、驱动的可靠性、稳定性等测试工作 。

  3、我们要善于运用手头的工具、arduino等快速验证开发环境;模块的快速验证,特别是在项目开发过程中,时间就是金钱,对每一种工具的熟练掌握也是单片机开发过程中不可或缺的重要技能。

  4、硬件调试与软件调试有很大的区别,很多时候是一次性,不可逆转的,不像软件Ctl+Z可以撤销;硬件在使用的过程中发生意外破损毁坏情况很正常:焊接不当、意外插错,静电防护不到位等等;我们要善于运用一些项目技巧,权衡时间或花费;这里之所以选择焊接两个芯片模块也还是为了防止这种意外的发生而对调试造成不必要的时间耽搁。

  计算机产品设计研发工作至今。独立完成从原理图设计,PCB板制作,软件编程等,研发了30多个

  次阅读 --

  的制造不断追求更小化,以达到降低能耗、提高性能的目的。未解决这一问题,新的

  次阅读 --

  原理的讲述与硬件实验设备结合起来,列举了大量有趣易懂的小例子,深入浅出地用实操案例来讲述

  次阅读 --

  的类智能音箱产品试用计划:1、申请理由 我毕业于电子类相关专业,毕业后在医疗行业从事基于

  次阅读 --

  ,急急忙忙把功能完成就给了客户,绝对没安全意识,现在用烧录器把Flash里的程序一读,我就慌了,绝对没加密,随随便便就把程序读出来了,那了一个月的活,被人家花

  次阅读 --

  次阅读 --

  ,工程就可以直接移植过去,不用重新编写。这样就节约了很多时间。 下面说一下

  次阅读 --

  :基于无线通信的****物联网应用。过程中涉及到了多个程序模块,包括MQTT、JSON解析、二维码生成等。在

  次阅读 --

  次阅读 --

  次阅读 --

  次阅读 --

  次阅读 --

  CPU显示为空 /

  :基于无线通信的****物联网应用。过程中涉及到了多个程序模块,包括MQTT、JSON解析、二维码生成等。在

  次阅读 --

  次阅读 --

  次阅读 --

  LED的重要性 /

  --

  华为2023年财报出炉:净利润大增144%至870亿,终端业务营收增长17.3%

  AMD Versal AI Edge自适应计算加速平台之LVDS液晶屏显示实验(5)

  I.MX6ULL-飞凌 ElfBoard ELF1板卡- 应用层更改引脚复用的方法

  3D打印遥控气垫船、微型步行机器人、变压器式实验室电源|DF创客周刊(第77期)