• BLOCKS模块化智能手表

    Song Bin 宋斌
    Song Bin 宋斌

    在一篇博客中,一群来自伦敦的设计师和工程师谈到蓬勃发展的可穿戴市场时,表示“我们不是自己设计最完美的产品,我们是在帮助你搭建你自己的完美设备。”。BLOCKS是一款最新研发的模块化智能手表,用户不仅可自己随心所欲决定手表拥有哪些模块,还可以基于他们的开放平台,设计制造一款理想中的工具。

    blocks_p2_xxlCarousel_02.jpg

    模块化设计在家具设计行业比较流行,在计算机领域也很普遍,国际空间站甚至也由不同的模块组合而成。然而直到今天,反而是在某些移动产品市场上,还不能随心所欲地选择使用硬件。

    BLOCKS将能匹配大部分智能手机…

    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • NUCLEO-F746开发板

    shaoziyang
    shaoziyang

    因为这次没有获得F429开发板,为了移植micropython,就买了一个NUCLEO-F746开发板。比起NUCLEO-64,NUCLEO-144看着就更有感觉。先发图,等移植和测试后,在进一步分享。

    10.jpg11.jpg12.jpg13.jpg
    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • Nucleo-144 STM32F429应用:硬件IIC驱动0.91英寸OLED+MPU9250

    liposlt
    liposlt

    社区获奖的板子144pin的Nucleo STM32F429已经到手一周多了,这两天刚好有空立马玩起来。昨天晚上纯手工按照Arudino UNO的接口(Nucleo都是兼容Arduino的)做了一块0.91英寸的OLED的驱动板,今天直接把先前在L476上边写的驱动程序移植过来,其实也就是改了头文件而已,HAL库用起来就是方便呀。直接就跑起来了,F4系列性能还是蛮强悍的,我就点亮OLED和读取MPU9250感觉有点大材小用呀。后续准备把MPU9250 invensense官方提供的库移植过来,可以使用内部的DMP做姿态分析或者小四轴也是不错的…

    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • STM32F429ZIT6U-SysTick

    dd
    dd

    SysTick—系统定时器是属于ARM内核中的一个外设,内嵌在NVIC中,

    一个24bit的向下递减的计数器,计数器每计数一次的时间为1/SYSCLK。

    SysTick—系统定时有4个寄存器,如下图,详细参考CM4内核编程手册(英文)http://pan.baidu.com/s/1nuSg8fn

    SysTick.PNG

    有的时候程序需要用比较精确的延时,所以编写一个精确的延时程序非常有必要,特别是在写一些对时序要求比较高的程序,比如模拟的SPI、IIC,STM32的硬件IIC和SPI 我用的不多,没怎么搞过…

    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • 在NUCLEO-F411RE上使用MicroPython

    shaoziyang
    shaoziyang

    在MicroPython的源码中,已经包含了NUCLEO-F411RE开发板,大家只要重新编译一下,将固件下载进去就可以运行。编译的方法请参考小钢炮那个帖子,就不重复了。下面说明其他需要注意问题。

      • 虽然NUCLEO-F411RE开发板带有Mbed编程接口,但是不能直接将HEX文件复制到Mbed磁盘进行更新,需要用STM32     ST-LINK Utility或其他软件下载。
      • STM32F411是有USB功能的,但是NUCLEO-F411RE开发板没有预留USB接口…
    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • Nucleo-F031K6 mbed初步

    moyanming2013
    moyanming2013

    Nucleo-F031K6 mbed初步

    1. 开箱

    打开包装后,共有2件:手册和开发板。开发板如下图示:

    2. 上电并安装驱动

    使用micro USB口接入电脑,此时LD1电源灯亮,如果未安装驱动或驱动版本过低,则其它LED灯不亮且电脑提示安装驱动。下载最新的ST-LINK驱动(http://www.st.com/web/en/catalog/tools/PF260219),在系统提示的找到新硬件窗口中,根据提示安装驱动:

    根据系统提示,安装所有其它新硬件的驱动,把所有驱动目录都指向ST-LINK即可。

    …
    • Nucleo-F031K6 mbed初步.pdf
    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • 【ST的NUCLEO-F031K6开发板】使用报告。交作业

    stm迷
    stm迷
    F031k.jpg

    新板子到手好久啦。之前在stm论坛上面参加活动的照片晒出来。板子尺寸很小,做的很精致,大小和U盘差不多。居然还集成了STlink。真是佩服工程师们的匠心。虽然小,这块板子仍然能够看到工程师的功力很强。所有期间摆放非常整齐。在如此小的空间里居然能做出这样的板子真是让人佩服。这次的板子用的是microUSB接口。安卓手机的数据线即可用来连接电脑,真是太方便啦。

    从开发手册可以看到板子的基本特性

    • 32-pin的STM32微处理器
    • Arduino Nano扩展接口
    • mbed OS支持
    • 开发板内置在线调试器调试器ST…
    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • [转帖]BB-8背后的故事,以及暴力拆解

    Song Bin 宋斌
    Song Bin 宋斌
    BB-8.jpg

    原帖地址:机器人BB-8背后的故事,以及暴力拆解 | 雷锋网

    最近热映的一部电影中的R2-D2机器人已经成了一个文化符号,它卖萌能力天下无双,并被全球观众所熟知。不过在最新的影片,J·J·艾布拉姆斯又给我们带来了一位新朋友,球形机器人BB-8,这个新的卖萌神器不知道又要在全球夺走多少观众的心了。

    当然衍生品也不会少,除了激光剑,乐高玩具,风火轮,千年隼号等,BB-8机器人的周边也不少,你甚至可以给买到带有它形象的肥皂盒,毛绒玩具和手提箱。不过与电影不同的是,我们不用等待就已能买到由Sphero公司打造的BB…

    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • ST NUCLEO-F031K6 串口收发,附bin文件

    pythonworld
    pythonworld

           收到Nucleo-F031K6已经一段时间了,忙里偷闲实验串口收发程序。用STM32Cube Mx配置后,然后自己在main函数里添加需要的代码。

    不少网友已经发了不少如何使用CubeMX的文章。我就不再细说了。偷个懒!写了一个就算是叫打地鼠的游戏吧,

    用来实验串口的收发功能。附上main函数代码和bin文件。玩法说明:xMxxxx, 中M代表地鼠,用串口发送M的位置就行了,例如2。

    估计也没人玩这个。

    • 5759.zip
    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • 【Nucleo-F031K6拇指开发板尝鲜】+STM32CubeMX+LED闪闪亮

    zhangdaijin
    zhangdaijin

    终于收到了ARM社区送的全新的32引脚Nucleo-F031K6拇指哥开发板,回到家就迫不及待的玩了一下。废话少说,先上几张图。

    正面:还是熟悉的包装,还是熟悉的味道!!!

    IMG_20151218_104416.jpg

    反面

    IMG_20151218_104447.jpg

    内页

    IMG_20151218_104512.jpg

    脱掉衣服

    IMG_20151218_104532.jpg

    全裸正面照

    IMG_20151218_223233.jpg

    全裸反面照

    IMG_20151218_104742.jpg

    大小和大拇指相当

    IMG_20151219_093645.jpg

    今天就简单玩一下,楼主用STM32CubeMX生成工程文件,让NUCLEO板LED闪闪亮!!!

    先进入ST官网下载板子的资源:

    资源链接:http://www.stmicroelectronics.com.cn/web/catalog/tools/FM116/CL1620/SC959…

    • Code.rar
    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • NUCLEOF031K6曬圖

    文亮 林
    文亮 林

    首先感謝ARM與ST給予這個我關注許久的開發板

    昨天漏接快遞電話,所以今天中午才到收。

    盒子與正反面

    IMG_20151219_153312.jpgIMG_20151219_153411.jpgIMG_20151219_153453.jpg

    隨手拿了顆鋰電池接上,"注意這用法是錯誤的唷正確要(7V-12V)"

    穩壓元件在下圖,有興趣可以自己查規格。

    IMG_20151219_155438.jpg
    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • NUCLEO-F031K6-ARMmbed下点亮led

    exson_2006
    exson_2006

    NUCLEO-F031K6    Affordable and flexible platform to ease prototyping using a STM32F031K6T6 microcontroller.

    NUCLEO-F031K6是一款针对STM32F031K6T6 microcontroller 经济灵活的易用研究平台。

    The STM32 Nucleo board does not require any separate probe as it integrates…

    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • 晒晒收到的stm32f031k6板子并附上寄存器闪灯源代码。

    大秦正声
    大秦正声


    感谢意法半导体,ARM中文社区,版主以及工作人员。

    板子照片

    333.JPG

    源代码如下:

    /*
    stm32f031 nucleo m0 test program
    最小系统测试程序
    不需要头文件和库函数,很小巧实用!
    用于I/o口翻转频率测试、跑马灯演示!
    作者: 大秦正声,小电子
    日期: 2015.12.19
    博客:  http://yang96381.blog.163.com
    邮箱:    yang96381@163.com
    */

    #define DELAY_COUNT  …

    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • stm32f031开发板的上电和驱动的安装

    弋江
    弋江

    今天中午打算订外卖来着,然后手机上突然来了一条信息提示快递到了。当时心里挺疑惑,不知道哪儿来的快递,取回来一看,发现竟然是arm社区发来的stm32f031的开发板,当时心里真的是很激动。心想真的是“有朋自远方来不亦乐乎”,“为生活中的小惊喜喝彩”。真的要在这里感谢社区还有@宋斌(管理员大哥),回到寝室,马上上电,试用。

      NUCLEO-F031开发板是ST公司推出的一款针对STM32F0系列设计的Cortex-M0开发板,具有 mbed 功能,支持Arduino…

    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • 【stm32F0使用经验分享】在mbed在线平台实现LED闪烁

    拉肚肚
    拉肚肚

    首先感谢ARM中文社区以及ST的支持,今天刚收到板子就迫不及待的跟版主确认收货。

    下面和大家分享一下在mbed在线平台实现LED闪烁的步骤,由于肚肚没什么经验,分享的东西也比较简单请诸位小伙伴海涵!

    mbed链接:https://developer.mbed.org/platforms/

    在使用之前需要注册,肚肚就不再赘述。

    登陆之后,选择平台并添加打开。

    如下图所示:

    platform.png

    小提示:在界面右边栏可以选择范围,肚肚勾选了ST就会很快速的通过图片来找到亲爱的STM32F031咯...

    第一次使用需要添加:

     openmbed.png

    添加完成后就会出现open…

    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • 认识NUCLEO-F031K6

    WAMCNCN
    WAMCNCN
    11.JPG

             Nucleo板开发板现推出32引脚版本系列,与原NUCELO相比,摇身一变为长方形,更加小巧,原来的接口也改成Arduino™ nano接口,

    为用户提供了一个经济实惠且灵活的方式。

            32引脚 Nucleo板板同样自带了ST-LINK/V2-1调试器/编程器,不同的是不能分离了。

    NUCLEO-F031K6在家族中的位置…

    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • ARM在中国推出物联网教学套件,并在北京大学成立智能硬件创新联合实验室

    Song Bin 宋斌
    Song Bin 宋斌

    2015年10月21日, 北京讯——ARM®将为大学提供全新支持云计算的教学套件,持续助力中国物联网产业蓬勃发展。学生可通过ARM物联网教学套件学习如何使用ARM mbed™ 物联网设备平台(ARM mbed™ IoT Device Platform),创建智能手机应用程序,控制互联设备,如机器人或操控迷你气象站收集温度、湿度和气压数据。

    该套件于今日在北京大学全新PKU-ARM-ST-Nordic智能硬件创新联合实验室的揭幕仪式上正式发布…

    • over 4 years ago
    • 中文社区
    • 中文社区博客
  • 第七届MCU技术创新与嵌入式应用大会之STM32开创智能生活篇

    James Wang  王建荣
    James Wang 王建荣

         2015年4月22日上午 , 第七届MCU技术创新与嵌入式应用大会在北京国家会议中心举办。意法半导体中国区微控制器高级市场经理

    曹锦东和大家分享STM32开创智能生活。

          曹锦东谈到了STM32平台化策略的成功案例:硬件平台化,产品对接;软件模块化;STM32系列的软件兼容,引脚兼容和外设兼容

    很好;还有意法半导体帮助客户与合作伙伴实现平台化,模块化。意法半导体每年都会有在主流市场推广新的产品线…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • ARM大学计划Workshop,让更多的年轻人接触mbed

    Song Bin 宋斌
    Song Bin 宋斌

    大家好,我是ARM中文社区斑竹songbin。

    前天,我给大家介绍了ARM大学计划在上海举行的一年一度盛会,ARM高校教师峰会:ARM的大学计划,你心动了吗。

    在会上,ARM和STMicroelectronics 支持高校创建了STM32创新基地,并捐赠了基于ARM mbed 的开发工具。

    大家也知道,ARM和我们的合作伙伴是实干型的,我们第二天就一起为所有创新基地的老师举办了一个Workshop,帮助大家掌握mbed技术。

    因为我和我们的大学计划经理davidchen合作一直很愉快,所以此次也有幸一起和老师们参加并体验了这个Workshop…

    • over 5 years ago
    • 中文社区
    • 中文社区博客
  • 基于STM32和以太网的远程电参数测量系统设计

    Green tea
    Green tea

    随着人们用电管理方式逐步、向着更加智能、高效和网络化的改善。文中结合网络技术,采用高性能的以太网控制芯片W5100,利用专用的电能计量芯片CS5460A研究了电参数的远程传输。通过W5100嵌入以太网,可以实现数据的远程传输,有效地将经CS5460A采集的电流值、电压值及功率值传送至PC,较好地完成了电能计量和收费管理。

      1 系统总体方案设计

      设计采用Cirrus Logic公司专用的电能计量芯片CS5460A、WIZnet公司生产的以太网控制器W5100、ST公司推出的STM32F103V作为CPU…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • [原创]介绍Cortex-M3程序下载入手-以STM32为例

    CrossOver
    CrossOver

    1、如何编译和下载程序


    开发环境:MDK-Keil3


    首先打开一个MDK工程。

    从选中蓝色的按钮左边作为第一个开始介绍


    按键为Translate 就是翻译文件,主要用于语句检查,不会链接到库文件,也不会生成可执行文件

    第二个按键叫做Build,就是编译当前文件,包括了上一个按键的功能,除此之外还生成可执行文件

    第三个按键叫做Rebuild,就是重新编译所有的文件,耗费的时间比较长,一般多使用第二个,高效。


    2、程序下载


    2.1  J-link 下载


    下载驱动并且安装软件后,配置好芯片的参数,只要按下LOAD就可以下载到开发板上面了…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 【实验室作品之二】基于STM32智能车棚管理系统

    张超
    张超

    这个作品是我们实验室另外一个队伍的作品,是智能车棚管理系统。
    运用韦根协议刷卡、红外感应、红外湿热感应、无线声光报警、SD卡数据储存。

    系统正常启动后,当有车到达车棚大门时,红外感应模块感应到车临近,步进电机启动,车棚大门自动打开,车进入车棚后大门自动关闭。车主自主选取车位停车后,需拿自己相应一卡通刷卡并按键定位车辆位置,并将数据送往STM32(STM32_VET6、Cortex-M3)芯片SD卡存储模块保存。正常取车时,车主需与停车操作一样,先刷卡后按键,取消车辆定位,然后开车;当车被盗时,没有读卡或者卡片信息与之前的信息不匹配时…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 一种基于ARM-LINUX的物流复检系统设计方案

    张超
    张超

    摘要:分拣环节在现代物流中的作用显得尤为重要。为了确保分拣的准确度,提出了一种基于ARM-LINUX的物流复检系统设计方案。该系统采用主控节点和终端节点的主从架构方式,终端节点和主控节点通过CAN总线互联,通过在终端节点上采用ARM-LINUX结构和接收终端节点上的条码数据来达到处理比对条码数据库信息的目的。实际应用表明,该复检系统能够保证分拣机构精准高效运行,测试时达到了设计的要求。

    关键词:主控节点;终端节点;CAN;ARM-LINUX

    随着电子商务的快速发展,物流的重要性也日益凸显,而分拣环节在物流系统中是十分关键的…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • 移植uCOS-II到Cortex-M3平台

    张超
    张超

    本文的目的是希望读者能够通过本文的内容掌握移植uCOS-II 的规范方法。如果只是需要移植文件,可以直接去Micriμm的官网上下载。

    移植uCOS-II,主要的移植工作是编写如下三个文件:

    OS_CPU.H

    OS_CPU_C.C

    OS_CPU_A.ASM

    下面就按照这三个文件的顺序来介绍。本文以STM32F107+RealView Compiler 开发环境为例。如果使用的其他的开发环境,个别代码可能需要做些小修改。

    OS_CPU.H

    OS_CPU.H 的第一部分是定义了一个宏OS_CPU_EXT

    …
    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • STM32F10x 学习笔记10(基本定时器)

    张超
    张超

    大容量的STM32F101xx、STM32F103xx系列和互联型产品中包含了两个基本定时器,TIM6和TIM7。这两个定时器功能非常简单,基本上和SysTick 定时器相当。

    但是我在使用的时候确是费了一番周折才调试通过,所以还是应该将这两个定时器的使用方法好好的写一写。

    基本定时器TIM6和TIM7各包含一个16位自动装载计数器,由各自的可编程预分频器驱动。简单的说两个定时器是从0计数到N(由自动装载计数器来确定N的具体值),然后复位回0 重新计数。每次复位到0 的时候可以产生对应的中断信号,或…

    • over 6 years ago
    • 中文社区
    • 中文社区博客
  • View related content throughout 中文社区
  • More
  • Cancel
>