随笔分类 -  应用开发

上位应用相关的技术文章
摘要:迪文的显示屏使用起来比较方便,其使用串口通讯,即可支持RS232,又可以支持TTL电平。在NUCLEO-F412ZG实验板上,USART2已经引到了CN9上,我们就利用USART2来实现与迪文串口屏的通讯试验。USART2硬件接口如下图红框所示: 我们在STM32CubeMX中配置USART2,打开 阅读全文
posted @ 2017-01-15 17:27 Moonan 阅读(11874) 评论(12) 推荐(2)
摘要:在我们的应用项目中需要采集一些模拟量,这些量使用MCU自带的ADC就可以满足要求。在NUCLEO-F412ZG实验板上的STM32F412ZG有一个16通道的ADC,我们试验用它采集几个数据。 在NUCLEO-F412ZG实验板上,ADC1的第10通道(PC0)和第13通道(PC3)分别引到了CN9 阅读全文
posted @ 2017-01-08 11:24 Moonan 阅读(3473) 评论(0) 推荐(0)
摘要:我们的项目中需要保存一些系统配置参数,这些数据的特点是:数量少而且不需要经常修改,但又不能定义为常量,因为每台设备可能不一样而且在以后还有修改的可能。这就需要考虑这些参数保存的问题。将这类数据存在指定的位置,需要修改时直接修改存储位置的数值,需要使用时则直接读取,会是一种方便的做法。考虑到这些数据量 阅读全文
posted @ 2017-01-03 17:55 Moonan 阅读(1668) 评论(0) 推荐(0)
摘要:因实际使用需求我们测试一下网络通讯,在NUCLEO-F412ZG测试板上没有以太网部分,我们选择外接一个W5500的实验板。W5500支持SPI接口通讯,DC3.3V供源。而NUCLEO-F412ZG测试板已经将SPI1的各引脚SPI1_NSS(CN7_17)、SPI1_SCK(CN7_10)、SP 阅读全文
posted @ 2017-01-01 15:04 Moonan 阅读(15261) 评论(0) 推荐(1)
摘要:远红外炭氢传感器是在多组分气体传感器中用来检测甲烷和丙烷浓度的,采用单总线串行通讯,TTL电平。所以我们需要用到UART口来实现与远红外炭氢传感器的通讯。 远红外传感器就是这个样子的: 再来一张进气和出气口的照片: 我们设计的是使用USART1和USART3,但由于NUCLEO-F412ZG试验板上 阅读全文
posted @ 2016-12-24 12:20 Moonan 阅读(1144) 评论(0) 推荐(0)
摘要:本次我们在NUCLEO-F412ZG试验模拟量输入采集。我们的模拟量输入采用ADI公司的AD7705,是一片16位两路差分输入的AD采集芯片。具有SPI接口,我们将采用SPI接口与AD7705通讯。两路输入一路接氧气传感器,一路接氢气传感器。 氧气传感器有两种,一种是顺磁氧气传感器,输出信号是4-2 阅读全文
posted @ 2016-12-17 10:43 Moonan 阅读(6994) 评论(0) 推荐(0)
摘要:NUCLEO-F412ZG板子上的元器件并没有完全焊接,除去ST-LINK部分和电源部分后,还有用一个USB主机接口,三个LED灯和两个按钮,不过很多功能引脚都已经引到了插针。查看原理图可发现,由原理图模块的5大部分与电源部分组成,即连接端子、ST-LINK、MCU、USB、以太网和电源部分。 电源 阅读全文
posted @ 2016-12-12 13:56 Moonan 阅读(6959) 评论(0) 推荐(0)
摘要:今天终于收到了期待已久的NUCLEO-F412ZG,感谢电子发烧友论坛! 近几年来基本都是在STM32平台上做一些设计开发工作。STM32F103、STM32F107、STM32F429等都应用过,但却从没有申请过试用。没想到这次申请居然能被选中,还是很兴奋的。闲话不说,先来欣赏一下: 首先来一个带 阅读全文
posted @ 2016-12-07 11:35 Moonan 阅读(1331) 评论(0) 推荐(0)
摘要:在项目中需要在一定条件满足时,保存一些数据到数据库中,并可根据条件查询。考虑到WinCC6.2以后采用的就是SQL Server2005数据库,所以直接利用该数据库即可,通过SQL Server Management Studio(SSMS)可以创建自己的数据库,并安要求创建好表。 一、数据库连接 阅读全文
posted @ 2016-10-31 14:58 Moonan 阅读(5066) 评论(1) 推荐(3)