• ST开始力推Cortex-M7产品

    Song Bin 宋斌
    Song Bin 宋斌

    各位用户,大家好,

    昨天斑竹下午出去了一下,参加了ST的年度Road Show给大家汇报一下我的心得。

    ST今年的Roadshow规模也是很大全程涵盖12座城市,我有幸参加了其中的上海站。

    其主要议程如下图所示

    Capture01.PNG

    今年的Roadshow重头戏是Cortex-M7的高端MCU产品开始重点推广。其中更有一些产品的Flash已经达到了2MB,主频达到216MHz,性能非常惊人,根据ST一贯的市场策略,可以预期不久之后大家就能用上价廉物美的Cortex-M7 MCU了。

    具体型号特点请见下图:

    Capture02.PNG我现场也和ST的朋友进行了交流…

    • over 3 years ago
    • 中文社区
    • 中文社区论区
  • stm32 nucleo-l053R8板子的USART串口问题

    丿纸飞机巛
    丿纸飞机巛

    各位大神,学渣遇到一个USART串口问题,自己写了一个源程序,但是却不能收发数据,求指导:

    #include "usart.h"
    #include "stm32l0xx_hal.h"

    USART_HandleTypeDef USART_HandleStructure;
    __IO ITStatus USART_Ready = RESET;
    /* Configure and Initialize the USRAT */
    void USART_Init(void)
    {

    GPIO_InitTypeDef…

    • over 3 years ago
    • 中文社区
    • 中文社区论区
  • 最近用STM32L073RZ 移植了FreeRTOS,  关于 xTaskCreate()中usStackDepth 应该填多少才合适呢?

    seven
    seven

    #define configMINIMAL_STACK_SIZE         ( ( uint16_t ) 128 )

    #define configTOTAL_HEAP_SIZE         ( ( size_t ) ( 2 * 1024 ) )

    configuration file 里面 这两个选项是按照 nucleo 提供的 例子…

    • over 4 years ago
    • 中文社区
    • 中文社区论区
  • 谢谢 STM32 之中国峰会,喜得 ST Nucleo STM32L053R8 大礼一份,赶紧来开箱并与各位一起分享。

    xyz543
    xyz543

    刚接获顺丰到公司楼下去签收的电话二话不说就赶去迎接了,也不感怠慢拿起手机与刀片就即拆即拍,非摄影专业也请各位见谅!

    1.jpg2.jpg3.jpg4.jpg5.jpg

    上个电来看看,我的心也随 LED 的闪烁而怦然心动了!...

    6.jpg

    最后还是要再次的感谢版主宋兄、ST 及 中国峰会了。 

    Nucleo Cortex-M0+开发板活动参与得奖名单公布

    • over 4 years ago
    • 中文社区
    • 中文社区论区
  • 2016 ARM ST mbed 知识竞赛,添加相关博客信息分享列表

    Song Bin 宋斌
    Song Bin 宋斌

    博客分享纪念品提示,因为我们正好有10个用户分享了这款开发板相关的博客,所以你们自动可以获得一份ARM纪念品,请得奖的人主动联系我一下,告诉我你的邮寄地址和你需要ARM螺丝刀套装还是ARM折叠背包? 数量都不多,先联系的先选,不过保证每个人都有。

    提醒一下: shaoziyang, armiddu , orima , momososo , zyd , fengzi , wamcncn 和 slotg

    xiaoya 和 liposlt 已经寄出了,不需要再联系我。

    以上,如果大家有任何问题,请直接私信或者邮件给我…

    • 9920.zip
    • over 4 years ago
    • 中文社区
    • 中文社区论区
  • Nucleo Cortex-M0+开发板活动参与得奖名单公布

    Song Bin 宋斌
    Song Bin 宋斌

    各位用户,

    大家好

    今天我们这个活动顺利结束,现在公布得奖的用户名单。详细名单已经上传到本帖主贴附件中,在主贴的左下方可以下载。名单分两部分,一部分是分享到社交媒体的用户,另一部分是报名现场参加的用户,请自行查找自己的名字。另外,和ST进行了一下沟通,他们发放开发板需要登记用户信息,为了确保大家的信息安全,请大家按照以下格式,回复到我的邮箱:ben.song@arm.com , 我会统一整理后提交给ST,然后尽快进行物流。

    ARM社区用户名姓名单位名职务手机号码电子邮件地址单位网址所在城市邮寄地址邮政…
    • 2016_ARM_ST_Nucleo-L053R8_Campaign_Winner_List.xlsx
    • over 4 years ago
    • 中文社区
    • 中文社区论区
  • 年终巨献,100块ST mbed开发板免费送活动顺利结束(博客分享抽奖结果公布)

    Song Bin 宋斌
    Song Bin 宋斌

    各位用户大家好,昨天我们的博客分享活动已经顺利结束一共有22位朋友在1月31日前分享了博客,多谢大家。

    刚才我后台用软件做了一个抽奖,现在公布抽奖获奖的10位用户名单,他们每人将获得ARM工具一套:

    编号用户名
    1orima
    2zyd
    3ecson_2006
    4crushonme
    5moyanming2013
    6sacq
    7audier
    8zhangbolily
    9zhangdaijin
    10xiangxinziji

    请以上各位用户单独私信我一下你的联系方式,因为上次你们的联系方式我都是交给ST进行开发板抽奖了,所以要麻烦再发我一下…

    • 9244.zip
    • over 4 years ago
    • 中文社区
    • 中文社区论区
  • STM32启动代码启动相关的讨论

    moyanming2013
    moyanming2013

    有些问题疑惑了很久,过来问下amanda_s,也希望大家都能够讨论、相互学习下。

    STM32F4在MDK-ARM中的启动代码是这样的:

    定义了READWRITE属性的栈区;定义了READWRITE属性的堆区;定义了READWRITE属性的异常向量表;定义了READONLY属性的异常向量处理函数,和一个堆栈的初始化汇编代码。

    1.假设从用户flash启动,硬件加电稳定后,系统从0x00出获取了MSP,接着PC读取了Reset_Handler的地址值(还未开始执行)。

    我的问题是:此时内核直接读取了Flash是吗…

    • Answered
    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 麻烦各位看一下。2片stm32进行SPI通信。下面分别是主机从机的程序。但主机接收到的数据出错了。

    万梓俊
    万梓俊

    刚算是了解清楚了SPI的原理,动手做个实验。在SPI主从通信中。我想让主机跟从机交换一次数据。从机程序里直接往SPI-DR里赋值了,那么在主机时钟信号到来的时候通信就自动开始了不是吗?

    然后我接上了逻辑分析仪观察。发现主机输出的数据是正确的,但主机接收回来的返回值并不是0xf0;而是00111100..但我现在没有JLINK,我只能观察到IO的变换。麻烦朋友们看看程序是不是有问题呢?

    spi1.jpgspi2.jpg
    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 我有没有理解错STM32的SPI通信方式呢???

    万梓俊
    万梓俊

    最近在学习stm32的spi方式。了解到了spi通信方式实际上是主机的发送寄存器和从机的发送寄存器以移位的方式进行数据交换,是基于来自主机的时钟来完成每一个动作的。

    那如果我在主机里装载了数据,而从机是没有装载数据的,那这样子的话,假设数据是8bit的,在8个clock之后,主机在从机那交换得到的是一个什么样的返回值?是全1呢?还是说

    全0?或者是一串不确定的数?我觉得在对从机初始化之后,它的发送寄存器会有一个初始值,如果从机没有写数据修改它的话;那主机得到的就是这个(从机发送寄存器的)初始值了。

    在spi只读的时候不需要理会发送过去的值…

    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • STM32中的GPIOx(A~I)模式寄存器为什么偏移量都一样?

    moyanming2013
    moyanming2013

    上图是参考手册中的,可以看到GPIOA~GPIOI的模式寄存器偏移值都是0x00,

    那么该如何引用不同端口组的模式寄存器呢?是直接使用GPIOA_MODER来引用?

    • Answered
    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 一小段程序在MDK里面仿真是可以的,但写进stm32就没反应了,麻烦大家帮忙看看。谢谢

    万梓俊
    万梓俊

    下面是我的程序,我想让一个led灯亮灭交替闪烁,然后我在MDK里面仿真的时候,这个IO口电平是会交替变化的,但我把程序写进stm32的时候,它就什么反应都没有了,请问这是为什么啊?麻烦各位帮帮忙看一下程序。

    谢谢你们了。

    #include <sys.h>

    #include "stm32f10x_rcc.h"

    #include "stm32f10x_flash.h"

    #include "delay.h"

    int main (void)

    {

     …

    • Answered
    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 大家好,有个关于stm32RCC配置的问题想请教一下大家,谢谢各位

    万梓俊
    万梓俊

    学了stm32一阵子,知道了有两种方法设置时钟。一个是用systemInit(),里面打包好了rcc设置的东西,另外一种途径就是使用st提供的各种RCC函数,一个个rcc寄存器去操作。两种方法最终目的都一样。但这两种方法当中,都有对中断向量表进行配置的语句

    #ifdef  VECT_TAB_RAM

      MY_NVIC_SetVectorTable(0x20000000, 0x0);

    #else  

      MY_NVIC_SetVectorTable(0x08000000…

    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 请问core_cm3.c文件对于stm32f103来说是不是多余的?

    万梓俊
    万梓俊

    我是一名stm32初学者。购买了一个开发板并附带了视频教学。在新建一个stm32工程中,视频里要求将一系列的文件添加到工程并选择好path。其中有一个叫core_cm3.c的文件,我有一次忘记添加了,但编译居然没有出错而且程序能运行。后来我又试了一下把core_cm3.c删除了,但keil依旧没有报错。stm32说明书里讲到core_cm3.c这个文件对stm32是很重要的,那我想知道问什么不添加core_cm3.c不会报错?而且stm32f10x.h文件里面#include<core_cm3.c…

    • Answered
    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 我是嵌入式工程师,从51到ARM 应该如何开始

    vivian417fly
    vivian417fly

    大家好,我是嵌入式硬件工程师,之前从事51 的开发,现在要转向ARM 平台的开发,使用的处理器是STM32F407XX,从硬件电路的设计调试到应用程序的开发,我该如何深入展开,需要阅读哪些文档,提升哪些技能,谢谢

    • over 5 years ago
    • 中文社区
    • 中文社区论区
  • 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
    • 中文社区
    • 中文社区博客
  • View related content from anywhere
  • More
  • Cancel
>