摘要:
简介 AD7745/AD7746,24位CDC(Capacitance-to-Digital Converter)转换芯片。AD7745单路,AD7746为双路输入。 测量范围+-4pF,最大偏置电容为17pF。数据更新频率10~90HZ I2C接口 2.7V~5.25V供电 0.7mA电流消耗 封 阅读全文
摘要:
RTD传感器 RTD( Resistance Temperature Detector)电阻式温度传感器,其电阻取决于温度,当温度变化时,传感器的电阻会发生变化。 通过测量传感器的电阻可以换算回温度值。 PRT传感器 PRT(Platinum Resistance Thermometer)铂电阻温度 阅读全文
摘要:
疑问 RT-THREAD的DEMO工程在添加所有文件编译之后,完全没有用户自己去调用HAL库的代码,甚至连main函数里面都是空的,竟然可以正常运行。 当然是RT-THREAD做了其他操作来达到运行的效果。 启动解析 RESET之后第一时间的运行的是main函数虽然main函数里面是空,但是并不代表 阅读全文
摘要:
RT-Thread简介 RT-THREAD是国内开发的开源嵌入式操作系统,除了最基本的任务调度,线程同步,内存,中断管理等内核任务,还在源码包里面嵌了很多设备的驱动,设备使用模块化。 还有FinSH控制台,ULOG,UTEST等种种框架,如果用户有需要的使用可以达到很方便的集成与使用。 与其他操作系 阅读全文
摘要:
背景 STM32F1在厂家固件中固定写入一个ISP的驱动,当配制好相应的启动管脚时,就可以通过UART1及相关的通信协议与MCU进行通信。可以进行一个FLASH的读写操作。 从使用的角度添加了一个交互操作方法,用户可以通过这种方式对MCU进行程序烧序,或者通过SWD,或者自己定义程序更新的应用。 # 阅读全文
摘要:
背景 VsCode作为当下流行的编辑器,且不单单是一个编辑器里面集成了很多插件,使用这些插件可以完成很多功能。 STM32开发环境除了KEIL与IAR,其实还有很多其他的开方方式,ST官方提供了很多的开发软件,基于Eclipse也可以搭建一套,使用VsCode配合其他编译链接工具也可以实现操作,当然 阅读全文
摘要:
背景 I2C是一种很常用的通信电气协议,至于I2C的具体时序我们不作探讨。使用IO模拟I2C也可以很好地实现通信效果,不过芯片上拥有硬件I2C,我们也可以使用硬件I2C来达到减少CPU的占用情况。 STM32的硬件I2C在之前非HAL库的时候,很多人都说STM32的硬件I2C存在问题,不过实际用起来 阅读全文
摘要:
背景 STM32的很多系列都带有USB功能,USB的作为通用接口,可以减少一些用户在使用RS232时所用的一根转换线。 但是USB复杂的协议提高了使用USB的入门门槛,一般人要完全了解USB协议就需要花很多时间。实际应用中也不可能在完全学习了USB的所有知识才开始做应用。 不过ST为我们封装好了US 阅读全文
摘要:
背景 单片机开发,入门从最开始的IO置位(点亮LED)开始,裸机开发来说整个是面向过程开发,最终所有的功能都在一个While循环之中,这样的好处在于模块逻辑很直观,流程比较清晰,但是在程序功能增多的时候整体功能会显得不直观。 且需要很多的标志位,同时由于所有的功能循环在一起运行,对于任务的运行间隔并 阅读全文
摘要:
应用背景 对于一些测量系统,有时直接看数据并不是很直观,若将数据转换成图像来显示,会更直观,同时也能根据图像或曲线引出新的规律。 将数据换成图像显示时,有些也能验证的整个系统的测量是否正确。接下来介绍一种易用基于QT的曲线控件QCustomPlot。 介绍 QCustomPlot是一个用绘图与数据可 阅读全文