意法半导体(STMicroelectronics,ST)藉由STM32系列微控制器的市场领导地位,扩展了STM32微控制器开发生态系统STM32CubeMX,其增加了先进的人工智能(AI)功能。AI技术使用经过训练的人工神经网络对动态和振动传感器、环境传感器、麦克风和影像传感器的数据讯号进行分类,相较传统以手动处理讯号的方法更加快速、高效。意法半导体微控制器和数字整合电路产品部总裁Claude Dardanne 表示,「ST的新型神经网络开发工具正在将AI导入采用微控制器的智能边缘和节点设备,以及物联网、智慧大楼、工业和医疗应用中的深度嵌入式设备;」现在开发人员可以使用STM32Cube.AI将预先训练的神经网络转换成可在STM32 微控制器上运作的C程序代码,以及经过优化的函数库。
分类:
其他好文 时间:
2019-01-22 18:41:29
阅读次数:
206
首字母消失:是在打印前没有先执行USART_ClearFlag(USART1,USART_FLAG_TC);至于原因,我曾经见到一位大神仔细的分析过,不过我忘了,大概的就是因为,单片机读取寄存器先后而导致的。中文乱码:这里中文乱码,首先你要确定你不是数字英文也乱码,如果是数字英文也乱码,那可能的原因就比较多了:比如波特率不对,TTL线却用了232线,USART配置没对,硬件本身坏了等等,有时还需要
分类:
其他好文 时间:
2019-01-22 15:07:15
阅读次数:
215
今天给小伙伴分享一篇给stm32新建工程模版 1、首先打开IAR,就是这个样子 2、再建一个目录文件夹 3、建立一个工作空间,以及建好工作空间如右图所示 4、接下来建立工程,Project Creat New Project 点击Empty project 再点击OK 选择你之前创建的目录里面,取个 ...
分类:
其他好文 时间:
2019-01-22 00:35:09
阅读次数:
1076
我想说,为了学习单片机而去学习单片机的思路不对。 你问,如何系统地入门学习stm32? 本身就是一个错误的问题。假如你会使用8051 , 会写C语言,那么STM32本身并不需要刻意的学习。 你要考虑的是, 我可以用STM32实现什么? 为什么使用STM32而不是8051? 是因为51的频率太低,无法 ...
分类:
其他好文 时间:
2019-01-21 11:18:14
阅读次数:
191
通常咱们拿到芯片的datasheet第一点需要关注的就是芯片的系统架构。下图就是STM32F103的系统架构图: 首先cortex内核是ARM公司的数字电路流片的产品,数字电路也就是逻辑电路经过FPGA测试符合要求后流片产生IP,这是ARM公司的业务。然后ARM公司通过授权把cortex内核卖给ST ...
分类:
其他好文 时间:
2019-01-20 00:11:53
阅读次数:
248
新建工程简单流程 首先,新建文件夹存放总的工程,如test,在test下新建文件夹分类存放工程里的各个文件,我个人分类如下:StartUp、User、Lib、Hardware、Obj 分别存放stm32启动文件,用户文件、库文件、硬件驱动文件、生成目标文件 新建好了文件夹,再复制进相应的文件,Lib ...
分类:
其他好文 时间:
2019-01-19 00:54:27
阅读次数:
215
1、最近有个想做一个传感器数据实时显示的上位机,常规的数据打印太频繁了,无法直观的看出数据的变化。 python下的上位机实现起来简单一点,网上找了一些python界面Tkinter相关资料和python串口的demo.测试实现了简单的数据显示。 Mark 一下问题点: 最大的问题点在于对bytes ...
分类:
编程语言 时间:
2019-01-17 17:42:47
阅读次数:
319
恢复内容开始 一 根据相近型号的demo BSP进行修改制作自己的BSP https://github.com/RT-Thread/rt-thread/blob/master/bsp/stm32/docs/STM32%E7%B3%BB%E5%88%97BSP%E5%88%B6%E4%BD%9C%E6 ...
分类:
其他好文 时间:
2019-01-17 01:16:27
阅读次数:
364
指针 何为指针?来个官方定义:指针是一个值为内存地址的变量(或数据对象)。 一、指针的声明 注意,指针的值虽然是地址,指针本身也是有自己的地址和大小的。在计算机中,指针的大小为8字节,在stm32中,为4字节。 二、指针的赋值与解引用 赋值要符合指针的定义,要向指针赋一个地址 三、指针的操作 取址操 ...
分类:
编程语言 时间:
2019-01-16 19:12:30
阅读次数:
140
redis 内存数据集大小上升到一定大小的时候,就会施行数据淘汰策略。 redis 提供 6种数据淘汰策略:voltile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使用的数据淘汰 volatile-ttl:从已设置过期时间的数据集(server.db ...
分类:
其他好文 时间:
2019-01-13 23:32:06
阅读次数:
373