叶帆

以.NET MF为依托,打造物联网时代轻量级嵌入式组态系统

以.NETMF为依托,打造物联网时代轻量级嵌入式组态系统1前言在工控领域,组态软件司空见惯,国外的iFix、InTouch、WinCC,国内的组态王、力控、MSCG等等。组态软件的出现彻底解决了软件重复开发的问题,实现模块级复用,好处不仅仅是提高了开发效率,降低了开发周期,更

【STM32 .Net MF开发板学习-13】用PWM驱动智能小车

以前对步进电机和直流电机的控制了解不深,以为仅对步进电机而言,才能进行PWM控制,及到购买相关的驱动板和步进电机后,才发现由于驱动板的原因,控制步进电机的方向、速度只能通过IO控制,相关内容请参见我以前写的博文《步进电机控制(非PWM模式)》。在介绍具体的控

.Net Micro Framework开发板用户简明手册

【STM32 .Net MF开发板学习-12】跳动的音符(PWM合成)

NETMF Versions 4.1 Release 发布

新版本最大的改变如下:(1)、VS2010的支持,并且在VS2010之上可以直接打开V4.1、V4.0、V3.0三个版本的工程文件。(2)、大端CPU支持,如SH2/A,参见:http://cn.renesas.com/press/news/news20100726.html(3)、SPI接口改变;(4)、DPWS功能增强;(5)、两个

【STM32 .Net MF开发板学习-11】步进电机控制(非PWM模式)

选用的步进电机的型号为28BYJ-48(或MP28GA,5V,转速比1/64),驱动电路选用uln2003芯片的驱动板,其控制时序图如下:四相八拍:A->AB->B->BC->C->CD->D->DA其A、B、C、D指的是uln2003芯片驱动板的1N1、1N2、1N3、1N4,波形在上表示有输入

农村个人医疗远程助理(物联网应用)

农村合作医疗改善了农民看不起大病问题,但慢性病的诊治仍依赖于基层医生,目前我国有约1百万基层医生,他们普遍没有受过正规医疗培训;随着农村糖尿病和高血压发病率迅速上升,对基层医生的早期诊断技能要求越来越高。提供本方案(或产品)的初衷就是为基层医生提供低

【STM32 .Net MF开发板学习-10】SPI测试之触摸屏坐标获取

STM32F103xxCortex-M3系列的芯片含三路SPI通道,红牛开发板用了两路,SPI1连接AT45DB161B型号的SPIFlash,SPI2连接ADS7843触摸屏信号处理芯片,SPI3最好不要用,因为和JTAG的管脚有冲突,调试时会有问题。EM-STM3210E开发板由于不含触摸屏,所以只用了一路来连接SPIFlas

【STM32 .Net MF开发板学习-09】AD模拟量采集

AD/DA输入输出、PWM及其它底层硬件控制,.NetMicroFramework官方底层驱动代码及上层C#库并没有对这些功能进行封装,所以要想添加这类硬件的控制接口,需要从下到上进行全方位设计。AD模拟量的采集没有想象的那么简单,从转换方式来说,有单次转换、连续转换

【STM32 .Net MF开发板学习-08】远程PLC读写控制

【STM32 .Net MF开发板学习-07】全屏位图无闪烁显示

16位320*240的位图大小为150K字节,而对于EM-STM3210E开发板来说,RAM仅有128K,远不够显示一幅完整位图,红牛的开发板即使有256K的RAM,但是刨去堆、栈及TinyCLR本身所用,剩下的也不多了,所以要显示全屏位图,必须分块显示。但是这样带来两个问题,一幅图要分块制作

【STM32 .Net MF开发板学习-06】蜂鸣器和LED数码管显示

无论是蜂鸣器还是LED数码管显示,其实这二者对代码编写来说没有太大区别,都是GPIO的一个典型应用。红牛开发板有一个蜂鸣器,而EM-STM3210E有一个四位LED数码管,代码都相对简单,不值的为二者单独写一篇博文,所以二者合一以一篇文章来说明,不过两个示例代码是独立的

【STM32 .Net MF开发板学习-05】PC通过Modbus协议远程操控开发板

从2002年就开始接触Modbus协议,以后陆续在PLC、DOS、Windows、.NetMicroFramework等系统中使用了该协议,在我以前写的一篇博文中详细记载了这一段经历,有兴趣的朋友可以看一看《我的ModbusSlave/Client开发历程(Rtu/AscII/Tcp)》。该协议公开,精简,并且可靠,目前

.NET Micro Framework中文讨论组

【STM32 .Net MF开发板学习-04】TinyGUI位图显示