tag 标签: ms5

相关博文
  • 热度 19
    2013-7-20 20:36
    745 次阅读|
    0 个评论
      STM32 DEMO使用说明 真心感谢您光临创易电子! 本公司以技术服务为核心,以方便广大电子爱好者为经营宗旨。   使用中您有任何疑问、意见、建议,欢迎和我们联系。 我们的成长离不开您的支持,有您的支持,我们会做得更好。   有创易,更容易! 创易电子愿给您工作学习带来更多的轻松便捷。   更多产品,请浏览本公司淘宝店:http://shop35435734.taobao.com   也可通过以下途径和我们联系: 淘宝旺旺:graceliu1979                  QQ :921091741 (销售、发货等) Email :chuangyidianzi@sina.com Tel :0755-86032120   技术支持:   凤舞天 QQ :26033613 Blog : http://forum.eet-cn.com/blog_index***pa?blog_id=1268viewall=true msPLC 论坛:http://gongkong.eefocus.com/bbs/forum_1259.html   Penny2006 QQ :544401343  Mobil :18718681375   感谢深圳市华禹工控科技有限公司对我们的大力支持!www.huayusoft.com   修改记录     版本号 日期 修改内容 编撰 审批 V1.1 2013/07/08 初始版本 Penny wangsw V1.2 2013/07/18 修订版 Penny wangsw V1.3 2013/07/20 增加了MS5简介 Penny wangsw                                                                                                                                                                   目录 一.负责人简介... 4 二.STM32 DEMO总体说明... 4 三.STM32 DEMO例程演示... 6 1.程序的下载... 6 2.GPIO功能演示... 7 3.按键功能... 7 4.串口通讯... 8 5.LCD显示... 8 四.资料包各部分说明... 9 1.创易电子_STM32 DEMO_使用说明... 9 2.创易电子_STM32 DEMO_器件资料... 9 3.创易电子_STM32 DEMO_原理图_PCB_BOM_V1.1. 9 4.创易电子_STM32 DEMO_程序_MS5. 9 5.创易电子_PL-2303HX串口驱动... 9 6.创易电子_单片机程序下载工具_FlyMCU. 10 五.MS5代码阅读指南... 10 1.MS5实用单片机系统简介... 10 2.MS5实用单片机系统图解... 11 3.Main函数... 11 4.消息机制... 11 5.按键检测... 12 6.LCD显示... 12   一.负责人简介 STM32 DEMO是创易电子自主设计、研发、生产的一款STM32学习、演示的开发板。同时也是msPLC开发项目的前期学习入门板子,可以配合凤舞天的MS5进行一系列的系统学习。   关于STM32 DEMO和msPLC的负责人凤舞天,在这里需要介绍一下他的经历:        凤舞天,原名:王绍伟,标识:wangsw 1997年—2001年毕业于兰州大学电信专业。在大学期间担任电子协会会长,为学校同学维修随身听/收音机等电子设备,奠定焊接、维修和做事 一看、二想、三做、四检查 的基础。 2001年进入中科院半岛去所光电中心工作。 2002年—2003年基于MCU51开发了实用单片机系统(MS)并开源推广,获得广大嵌入式初学者的好评。 2004年创业做逆变器,虽然失败,但是从技术上、物料采购上、生产上积累了宝贵的经验。 2005年再次创业,但是由于对市场不了解和对产品定位不明确,最终导致失败。 2006年—2009年在华禹高科技有限公司工作,引入了MTK方案,开始手机开开发。 2008年发明了“ 电阻电容电感样品本 ”,解决了广大电子爱好者基础元器件的采购、调试、存放问题。 2009年创立了华禹工控科技有限公司,推出了 P1300 手机开发模块及相关手持POS 产品。 2011年与东莞市俊知己写有限公司合作,研发 大功率( 6KW )超高频(1MHz )感应加热焊接机 。并于2012年,全面投入生产,同时获得工业自动化经验。 2013年开始研发 msPLC ,针对工业自动化行业开源设计嵌入式PLC。 二.STM32 DEMO总体说明 STM32 DEMO具有以下功能特点: 7~40VDC供电(通过开关电源AP1501把电压降到5VDC,可以给外设提供5VDC电源;再通过三端稳压芯片AMS1117把电压稳定到3.3VDC,供给DEMO板的各个功能电路供电。) 4路光耦隔离数字输入 6路输出(6路光耦隔离输出,隔离输出控制端口连接的是CPU的通用定时器3,可进行PWM控制输出和比较输出。) 4路12位AD转换(可有6种模式进行转换。) 2*4扫描按键 一个USB输出接口(采用的是ARM芯片自带的USB功能。) 一个DB9串口(采用RS232芯片) 12864液晶显示屏 一个蜂鸣器 串行单线调试(SWD)和JTAG接口 可进行串口下载和调试   STM32 DEMO采用的是STM32F103R8T6单片机作为主控芯片,设计简单,易学易用。   图1 STM32 DEMO实物图 注意 : 在使用串口下载时,将不需要1.SWCLK和6.SWDO,同时在连接下载线时,请注意不要插反,以免烧掉STM32芯片及其他器件。   全套STM32 DEMO实物包括: 1.STM32 DEMO板一块 2.12864液晶显示一块 3.创易USB转串口转接板一块 4.4线杜邦线2条   软件资料包括:
  • 热度 21
    2013-7-16 18:43
    1028 次阅读|
    4 个评论
    之前上传实用单片机系统,由于附件太多,MS5没有上传成功,今天重新上传。
  • 热度 56
    2013-1-17 15:54
    5312 次阅读|
    32 个评论
    对很多只具有MCU51,Cortex基础的网友来说,学习RTOS是一件痛苦的事情,以uCOS为例,博主以前看过2遍,虽然有些概念,但因为涉及内容较多,理解不深,加上没做项目,过段时间就忘记了。这次为了做msPLC系统:一种网络化PLC,需要解决网络通讯,特意引入RTOS实现任务分离,所以把目前资料最为广泛的uCOS与博主自己设计的“实用单片机系统MS5”结合起来,uCOS具备RTOS的多任务,并且资料丰富,MS5博主自己开发的,最为熟悉,并且在单任务下代码简洁,功能齐全,尤其是对时间分割管理、消息机制、界面设计上,都有一定的模式,所以可以理解为基于MS5下,把单任务变成多任务处理,比较完美的结合。 uCOS可以认为是比较标准的一种RTOS,就RTOS来说,它不算复杂,但对于绝大部分只有单任务设计经验的嵌入式人员,已经足够复杂,主要有几点原因: 1、刚接触RTOS思想,对很多名词,功能、变量都不熟悉,这些一多就混淆了 2、文件结构、头文件定义复杂,条件编译、函数指针、结构体过多 3、外围函数过多,任务核心不突出   基于以上三点,本人以普通嵌入式人员的思维,做以下几点精简: 1、去掉一般项目不常用的函数,比如信号量事件(SEM)、开关量事件(MUX)、标记事件(FLAG)、内存管理(MEM),只保留消息邮箱(MBox)和消息队列(MQ)。 2、精简头文件,按常规写法修改,去掉不必要的条件编译 3、去掉统计任务(StatTask)和空闲任务(IdleTask),系统内部精简掉相关的变量,加入MS5,作为它的IdleTask,设置为最低优先级。 4、加入MBox和MQ例子,让其可以在Keil的Debug的UART1窗口下直接调试模拟。   初学者基于精简版本的uCOS,对照书本,学起来应该更容易,起码不会有强烈的排斥心里,在理解了uCOS内核后,再看完整的源码,就非常容易。   msOS今后将基于MS5为基础,引入其他免费公开的RTOS的一些优点,比如FreeRTOS和RT-Thread,形成自己的风格,避免版权,主要超工业自动化方向进化,专注于工业自动化领域。   附件中uCOS.rar为精简后的uCOSII msOS为基于MS5结合精简后的uCOS的msOS