标配发货清单
1.STM32神舟III号开发板底板(含2.8寸液晶屏) 1PCS
2.1.5米母对母交叉串口线 1PCS
3.1米网络平行线 1PCS
4.纽扣电池 1PCS
5.DVD ROM 光盘 1张
7.热点问题解说
STM32神舟III号开发板是神舟团队合力打造的一款最强王牌适合初学者的入门级开发板,目前一直在不断加强支持的开发板,这款开发板拥有1000多页的详细手册,从0基础开始一直到嵌入式高手需要玩到的各种功能应有尽有,价格定位在初学者能够接受的范围。
技术支持方面与众不同的是:很多开发板都是所谓的作者在进行支持,其实就是个人进行支持,这样的技术支持是非常不稳定的,而只有STM32神舟开发板是有一个完整的团队在做技术支持,包括软硬件的高手,这些高手来自项目第一线的人员。
那么你一定会关心这个开发板跟其他产品到底有何区别?这里我们简单谈几点:
区别1:主要还是团队与个人的区别,一切产品最终质量如何还是因为创建者的理念,市场上很多开发板都是个人设计,这些产品当然也是非常精美和漂亮的,可有一个缺点就是,你并不知道这个设计者是否走在项目和产品的最前沿,是否有足够的见识和功底;如果没有这些基础,有可能会造成误导初学者情况出现,这样反而使这些学习的人在未来的工作中要改变被误导的坏习惯将非常困难:
例1:谈个STM32的例子,说说寄存器的风格和用自己模板去撰写例程的代码例程,这样的风格可以导致学得越强大,越无法在未来的工作中与其他同事进行合作,为什么呢?因为长期下去,你已经习惯这样的框架去研发了,并且在项目中强制推行自己定义的封装函数以及封装库,或许当你明白的时候已经晚了;正确的做法是去尝试使用ST官方推荐的库函数,这样就可以遵循这个规范,开发出易读性好的代码,并且很多底层的BUG,ST官方会推出新的ST库函数包来规避,你只需要升级就可以,并且还能够汲取到官方库的整体设计的独到之处和精美之处,包括真正的大设计软件架构模驶要知道,那是一群国际一流水平的国外顶尖嵌入式专家所设计,不是我铭内学了几年软件就堪称高手这样的人来设计的,就说工资报酬上至少相差10倍?100倍@对此,我们极度推荐一定要养成好的习惯,不要被误导,如果大家有更多问题,可以看下神舟开发板用户手册中有篇文章是STM32神舟团队一位大牛2009年写的,被很多人进行转载,这篇文章在嵌入式领域就是再过上10年,再回头看看,都不过时的文章,而且随着你的水平增进,你每次读这篇文章都会有不同的感受。只有经得起时间考验的东西才是真正的好东西。
例2:举一个真实的例子,有个产品经常运行1个星期后就会自动重启一次,被客户告知有这样一个BUG;STM32神舟的专家就立马过去找问题,经过研究之后终于找到了原因,原因是客户公司的工程师没有使用我们提供国际标准的库函数,自己照我们的理念自己写了一个,自己写的这个函数有BUG,他裁剪了他认为不需要的代码,从而导致产品在运行的过程中存在内存泄漏,内存消耗完后就会造成设备死机,然后自动重启。而他并不知道怎么查证原因在哪,我们自己设计了一套查内存泄漏的函数,原理机制如下:
比如程序运行过程中,每执行某个函数,就会分配一个内存单a,这个函数执行完,就应该回收这个内存单a;我们经过项目经验的积累,我们提供了一个标准的国际函数,比如函数A分配了一个内存单a,我们就会有个全局变量对这个A函数所分配的内存单数计数,A分配了1个就计1,A分配了5个内存单,这个全局变量就会计5;同样,当A释放一个内存单这个数就会相应减1;因为这个计数的变量是全局变量,我可以在程序边运行,边打印到串口上,观察它是否有内存没有被回收,俗称内存泄漏的问题出现。
但这位好合作公司的工程师,因为自己善于建自己的函数,自己就随便写了一个,有个细节没注意惮导致字节没对齐,不断侵蚀内存,每调用一次这个函数,就吃掉一点内存,这个细微问题不仔细看还看不出来;后来他认错了,我告诉他说我们提供的代码是经过了N多个项目千锤百炼的代码,有些代码你看是看不出来的,为什么要加这个,为什么要加纠错机制,这个一定需要长时间的运行和而测试才能总结出经验,所有的逻辑错误都是在运行过程中才能够真正被发现,后来这个工程师被公司开除了,因为造成非常大的损失;这个是给某国家电X的项目,导致那个项目延期1个多月,因为我们调试好之后要测试一段时间才敢给客户的客户,就这个事情甚至导致那个公司差点丢了后续的订单,总之那1-2个月那家公司的日常开支损失了大约50万-60金额(听公司老板说的),因为国家机关的设备出问题非同小可,很多环节如果出了故障都需要重新走流程,都怕承担责任。
以上两个实际的例子仅供大家参考,如果有更多需要咨询的,欢迎前来交流和探讨。
====================================================
====================================================
以下是整个产品的光盘资料
◆ 采用STM32F103系列最高端配置芯片STM32F103ZET6,Cortex-M3内核32位处理器,72M主频,LQFP144封装,片内FLASH容量:512K,片内SRAM容量:64K。
LQFP144封装,片内FLASH容量:512K,片内SRAM容量:64K。
◆ 标配1G比特容量的Nand Flash。
◆ 标配16M比特容量的Nor Flash,最大支持128M比特容量Nor Flash。
◆ 标@@4M比特容量的SRAM。
◆ 标配1个2K比特容量的IIC接口的EEPROM芯片
◆ 标配1个16M比特容量的SPI FLASH芯片
◆ 采用主流收音机模块,提供收音机功能
◆ 采用专用音频解码芯片,提供音频播放功能
◆ 具有1个复位按钮,控制整板硬件复位
◆ 具有4个功能按钮,包括WAKEUP与TAMPER按键
◆ 1个电源指示灯(绿色)
◆ 4个状态指示灯(DS1~DS4:绿色)
◆ 1组5V电源输入口
◆ 1个电源开关,控制整个板的电源开关
◆ 1个标准的JTAG/SWD调试下载口,支持JLINK供电
◆ 1个标准的2.8/3.2寸LCD接口,支持触摸屏
◆ 1个USB SLAVE接口,支持USB过流保护, 支持USB接口静电防护,符合ESD防护标注IEC61000-4-2(ESD 15kV air, 8kV Contact) 。
◆ 1个10M以太网接口,用于以太网通信
◆ 1个SD卡接口
◆ 1个启动模式选择配置接口
◆ 1个2.4G无线通信接口
◆ 1个315M无线通信接口
◆ 2个串口(DB9 公头)
◆ 1个485总线接口
◆ 1个CAN总线接口
◆ 1个RTC后备电池座,并带电池
◆ 除晶振占用的IO口外,其余所有IO口全部引出
◆ 预留AD,DC,WM接口
神舟III号开发板解析图示:
从上面的板载资源可以看出,神舟III号开发板的板载资源是很丰富的,加上灵活的设计,让你的开发变得更加简单。
神舟III号开发板的特点包括:
1) 大气。整个板子尺寸为110mm*150mm*20mm(包括液晶,但不计算铜柱的高度)。
2) 灵活。板上除晶振外的所有的IO口全部引出,可以极大的方便大家扩展及使用。
3) 资源丰富。板载十多种外设及接口,让你畅游STM32。
4) 教程齐全。
STM32神舟III号开发板与同类开发板硬件资源对比表:
==============================================
STM32神舟团队专门致力于嵌入式软硬件研发,所以包括51单片机如何从最基础过渡到ARM领域有着丰富的经验。
所有未入门的初学者都应该从最基础的神舟51单片机开发板开始学起,不要跳跃,因为基础非常重要,有着我们的视频和文档教程,应该可以在一个月内入门到精通,基础打好,才能进入更高层次的学习进阶计划!
成才之路不再困难,只需一步一个脚印,基础打牢固之后,可以挑选神舟其他系列的开发板,其他系列主要针对工业级用途,包括实战项目,这些产品都是有着20年工作经验的资深高手设计的,并且每款板卡都配备详细的说明文档以及用户手册(至少都是几百页),并且可以免费到神舟官方博客进行下载!
STM32神舟开发板博客:http://picimg.lshou.com/pic/blog.sina.com.cn/u/(咨询特价)
STM32
神舟开发板微博:http://picimg.lshou.com/pic/weibo.com/u/(咨询特价)
优势与特点: