首页 > 关键词 > stm32

stm32

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。

在电子工程世界为您找到如下关于“stm32”的新闻

在stm32上移植ucGUI之WM_REDRAW.c源码分析

一、wm_redraw.c移植    我在上一篇笔记中讲过如何将ucGUI移植到STM32上开发裸机程序。在本篇笔记中分析一下wm_redraw.c的移植及源码。首先打开移植好的ucGUI工程文件,然后将ucGUI\Sample\GUI目录下WM_Redraw.c文件中的函数拷贝到工程中main.c文件中。添加头文件包含预处理命令...

类别:ARM单片机 2017-09-25 08:43:08 标签: STM32 移植ucGUI

在stm32上移植ucGUI之触摸屏

之前的三篇文章分别介绍了如何在STM32裸机上移植ucGUI,移植ucGUI源例程以及ucGUI的存储设备和抗锯齿。现将STM32裸机上移植ucGUI触摸屏的过程详述如下:1、  将正点原子的《触摸屏移植实验》中HARDWRAE/TOUCH目录复制到已经建立好的ucGUI工程目录的HARDWARE文件夹下,并添加touch.c文件和头文件路径。2...

类别:ARM单片机 2017-09-25 08:41:08 标签: STM32 移植ucGUI 触摸屏

stm32 CAN 过滤器分析小结

最近看了下STM32 CAN 通讯 其中标示符过滤器设置大有讲究。特别是你要使用ST库函数时,当过滤器工作在屏蔽模式下,并且你把屏蔽位设了1也就是标示符对应位必须全部匹配才能通过,这是由其要小心。举个例子吧,过滤器长度为32位,模式为屏蔽模式,假如我要发送的标示符为0x1314;那过滤器设置如下一、过滤器完全无效 接收到的标示符全部通过   ...

类别:ARM单片机 2017-09-25 08:39:14 标签: STM32 CAN 过滤器

stm32 大小端模式 与 堆栈及其增长方向分析

stm32 大小端模式 与 堆栈及其增长方向分析

栈增长和大端/小端问题是和CPU相关的两个问题.1,首先来看:栈(STACK)的问题.函数的局部变量,都是存放在"栈"里面,栈的英文是:STACK.STACK的大小,我们可以在stm32的启动文件里面设置,以战舰stm32开发板为例,在startup_stm32f10x_hd.s里面,开头就有:Stack_Size   ...

类别:ARM单片机 2017-09-25 08:37:51 标签: STM32 大小端模式 堆栈

stm32读写保护功能及设置

STM32读写保护功能及设置功能:: 读保护设置后将不能读出flash的内容;当解除读保护的时候stm32会自动擦出整篇flash;设置: 读保护设置:在程序的开头加入“读保护”代码,即实现了读保护功能;(每次程序运行先 开保护) 解除读保护:解除读保护可以设置在按键里面,方便实现解锁,也不可不设;(1)设置读保护:     if...

类别:ARM单片机 2017-09-25 08:37:09 标签: STM32 读写保护功能

stm32 boot跳转到APP的Jump_Address()分析

*)ApplicationAddress)的意思是取用户程序首地址里面的数据,这个数据就是用户代码的堆栈地址,堆栈地址指向RAM,而RAM的起始地址是0x20000000,因此上面的判断语句执行:判断用户代码的堆栈地址是否落在:0x20000000~0x2001ffff区间中,这个区间的大小为128K,笔者查阅STM32各型号的RAM大小,目前RAM最大的容量可以做到192K+4K,时钟频率为168MHZ。一般...

类别:ARM单片机 2017-09-25 08:34:44 标签: STM32 boot跳转到 APP

stm32关闭全局中断时需要注意的问题

STM32在使用时有时需要禁用全局中断,比如MCU在升级过程中需禁用外部中断,防止升级过程中外部中断触发导致升级失败。ARM MDK中提供了如下两个接口来禁用和开启总中断:__disable_irq();   // 关闭总中断__enable_irq();    // 开启总中断但测试发现这样一个问题,在关闭总中断后,如果有...

类别:ARM单片机 2017-09-25 08:34:00 标签: STM32 关闭全局中断

关于stm32使用RTC唤醒停止模式的设置

关于stm32使用RTC唤醒停止模式的设置

工程中用到低功耗的控制,本来想使用待机模式,后来发现待机后所有IO口为高阻态,这样对于一些IO口控制的外设有些不妥,想过外部上拉一个电阻可是功耗不好控制放弃该方案选用停止模式。停止模式后IO口保持停止前的状态,但是不像待机模式那样可以轻松通过闹钟唤醒,只能通过中断线实现唤醒。为了实现RTC闹钟唤醒搜得一段代码,现贴过来分析一下。void RTC_EXTI_INITIAL(Fun...

类别:ARM单片机 2017-09-25 08:30:44 标签: STM32 RTC唤醒 停止模式

stm32定时器时钟源问题

在STM32F1系列中,其中定时器TIM1、TIM8是挂在在APB2上的,而定时器TIM2、3、4是关在在APB1上的。在工程中我们一般设置APB1CLK = 36M  APB2CLK = 72M但是为什么这几个定时器在计算定时时间的时候都是使用72M进行计算呢?在时钟树上我们可以看到,定时器不是单纯的挂在在APB时钟源上的,而是经过了一个倍频器,而这个倍频器的倍频值...

类别:ARM单片机 2017-09-25 08:28:34 标签: stm32 定时器 时钟源

stm32 普通定时器(TIM3)中断 实现流水灯实验

/***********************************************************通过定时器TIM3产生间隔时间为1秒的中断,在中断响应函数中控制LED发光二级管,实现流水灯效果***********************************************************/void TimeInit(){ ...

类别:ARM单片机 2017-09-25 08:27:13 标签: STM32 普通定时器 TIM3 中断 流水灯

查看更多>>

stm32资料下载

芯达STM32入门系列教程合集共十五章立即下载

芯达STM32入门系列教程合集共十五章全有,pdf格式。 作为入门教程挺不错的。 目录如下:芯达STM32入门系列教程之一《如何提高STM32的学习效率》 芯达STM32入门系列教程之二《如何安装J-Link驱动软件》 芯达STM32入门系列教程之三《如何使用J-Flash调试》 芯达STM32入门系列教程之四《如何使用STM32-ISP下载调试》 芯达...

类别:ARM MPU 2013年05月28日 标签: STM32

《基于MDK的STM32处理器应用开发》例程立即下载

《基于MDK的STM32处理器应用开发》例程说明 (本例程包使用STM32 FirmLibrary V1.0) 1. 例程目录 《基于MDK的STM32处理器应用开发》的第7、8、9章的每个小节均配有例程,所有例程都是基于深圳市英蓓特信息技术有限公司的STM103V100评估板,无须任何修改即可在该开发版上运行。读者如使用STM103R100等其它评估板,则需要根据硬件原理图对程序中的端口...

类别:ARM MCU 2013年08月25日 标签: MDK STM32

基于ARM Cortex-M3的STM32系列嵌入式微控制器应用实践立即下载

STM32系列ARM Cortex-M3微控制器原理与实践STM32系列ARM Cortex-M3微控制器原理与实践STM32系列ARM Cortex-M3微控制器原理与实践STM32系列ARM Cortex-M3微控制器原理与实践第1章ARM及Cortex-M3处理器概述 1.1ARM处理器系列 1.1.1命名规则 1.1.2ARM处理器系列...

类别:ARM MPU 2013年06月26日 标签: stm32 ARM Cortex-M3

《STM32自学笔记》高清版 蒙博宇 北京航空航天大学出版社立即下载

书名:《STM32自学笔记》 作者:蒙博宇 出版社:北京航空航天大学出版社 简介:本书主要介绍ARM Cortex—M3系列STM32的原理及应用,全书共7章。第1章主要对STM32做基本介绍;第2章介绍ARM Cortex—M3内核架构的大致概况;第3章从外设特性、功耗特性、安全特性等方面对STM32进行全面的剖析;第4章主要介绍开发工具;第5章则引导读者针对STM32的外设进行一系列的...

类别:ARM MPU 2013年09月28日 标签: Cortex STM32

如何提高STM32的学习效率立即下载

每当我们在入门之前(ARM是这样,DSP也一样),总会会有很多疑问,会 有很多顾虑。我们渴望知道学习STM32前景如何?需要啥基础?难不难?适不 适合我?但是什么时候能心潮澎湃地、相当着急地开始学STM32?日子在一天 一天过去!你开始行动了吗?没有行动的思索,永远都不可能入门!把这些时间 用来看书吧,效果能好一万倍。 大家一般都是从51单片机过来的,回想一下,我们之前学单片机时如何入...

类别:ARM MCU 2013年01月10日 标签: STM32

STM32MCU 应用程序概述立即下载

stm32常用问题解析STM32F10x 常见应用解析2008年9月STM32 全国巡回研讨会系统时钟的监控和切换起因:在实际应用中,经常出现由于晶体振荡器在运行中失去 作用,造成微处理器的时钟源丢失,从而出现死机的现 象,导致系统出错。严重时,由于系统的死机造成监控失效, 导致无法挽回的损失!目的:STM32作为一个可靠稳定的微处理器,但是不能排除 由于...

类别:科学普及 2013年09月29日 标签: stm32 常用 问题 解析

《STM32自学笔记》扫描版 蒙博宇 北京航空航天大学出版社立即下载

书名:《STM32自学笔记》 作者:蒙博宇 出版社:北京航空航天大学出版社 简介:本书主要介绍ARM Cortex—M3系列STM32的原理及应用,全书共7章。第1章主要对STM32做基本介绍;第2章介绍ARM Cortex—M3内核架构的大致概况;第3章从外设特性、功耗特性、安全特性等方面对STM32进行全面的剖析;第4章主要介绍开发工具;第5章则引导读者针对STM32的外设进行一系列的...

类别:ARM MPU 2013年04月17日 标签: 嵌入式系统开发 STM32

STM32 CAN学习立即下载

STM32之CAN ---CAN ID过滤器分析.mht STM32之CAN---TTCAN模式浅析.mht STM32之CAN---中断管理浅析.mht STM32之CAN---发送管理分析.mht STM32之CAN---工作-测试模式浅析.mht STM32之CAN---接收管理分析.mht STM32之CAN---配置波特率.mht STM32之...

类别:ARM MPU 2013年05月28日 标签: 配置

基于MDK的STM32处理器开发应用(part2)立即下载

受长传限制,要把part1和part2都下载下来解压缩。 顺便推荐一下我的资源里还有个 STM32神舟用户手册(完整版),我买的开发板给的教程,130多MB。有需要的可以去下 作 者: 李宁 编著    出 版 社: 北京航空航天大学出版社 本书介绍了基于MDK的STM32处理器开发应用。全书共9章,分为4部分。第一部分为基础篇,在讲解Cortex-M3处理器结构的基础上...

类别:ARM MPU 2013年07月01日 标签: MDK STM32

STM32 开发指南(库函数+寄存器)立即下载

STM32 开发指南(库函数+寄存器) 来自原子哥的战舰STM32开发板资料 文件包含:《STM32开发指南:库函数版本v1.23》《STM32开发指南v1.24》 简介:文中介绍了STM32开发板的实验平台,实验平台的硬件资源介绍,介绍了RVMDK软件入门,STM32开发需要具备的基础知识,以及实验例子。...

类别:ARM MPU 2013年09月29日 标签: Cortex M3 STM32

查看更多>>

stm32相关帖子

0

0

电子制作节二等奖作品-自闭儿童互动设计

普及的产品具有重要意义。二、系统构架图三、硬件1. 硬件图示Stm32核心板电路原理图:RC522射频模块原理图:JQ8900语音模块:2. 实现原理2.1 实现原理系统通过四对射频卡模块和感应钥匙进行人物和场景的识别,利用语音模块完成语音播放的功能。射频卡模块采用的是RC522射频卡模块,感应模块的通信频率为13.56MHz,语音模块是JQ8900-TF语音模块。当人物(感应钥匙)和场景(射频卡...

0次浏览 2017-09-25 创意市集

4

0

stm32串口发送16位数据为什么是反的

如题,我将ADC采到的数据存入16位数组中,然后串口依次发送字节,可是发送得到的数据是反的,比如0x0FFF,收到的两个 字节就是0xFF, 0x0F。这给我写上位机处理数据造成了困扰,这是不是大小端的问题,上位机如果直接用16位数组直接存储就可以了 stm32串口发送16位数据为什么是反的 你自己把发送顺序调一下就行了 按顺序存入你的16位数组里面,就会正确还原,我们常用的都是小端模式...

55次浏览 2017-09-25 【stm32/stm8】

1

0

一周精彩回顾:2017.9.18-2017.9.24

MAX30102驱动程序应用到基于C语言的51单片机、STM32单片机,甚至用IAR和KEIL等C语言开发的平台,不能很好将MAX30102与自己的程序进行结合,现在,福利来了,给你共享一下,基于KEIL C语言的MAX30102驱动,以及采集人体血氧浓度和心率的测试程序。(1)首先来看,网络上共享的基于mbed的C++类型的max30102驱动程序,第一个algorithm.cpp为血氧和心率的计算...

128次浏览 2017-09-25 聊聊、笑笑、闹闹

7

0

STM32单音播放和PWM语音播放程序

LabVIEW采集的声音文件截出来的 建议后续使用的时候,注意完善软硬件,这个实在太简陋了 STM32单音播放和PWM语音播放程序 感谢分享,前一段时间我也做过类似的,参考的是[url]https://community.arm.com/cn/b/blog/posts/nucleof429-2-pwm[/url],效果相当好,就是吃Flash。 [quote][size=2][url...

105次浏览 2017-09-25 【stm32/stm8】

3

0

JLINK能烧录STM32F103RC单片机,但不能理入调试

淘宝来的,相比调试还是可以的 STM32入门系列教程之六《如何使用MDK J-Link调试》 [url]https://wenku.baidu.com/view/8071143131126edb6f1a1079.html[/url] 应该不是JLINK的问题,这种问题应该属于你的硬件问题。。。。一方面看硬件设计,一方面看焊接有没有错误。。。。...

79次浏览 2017-09-24 【stm32/stm8】

0

0

单片机执行指令的过程

数送到A累加器,所以取出的数字经内部数据总线进入A累加器,而不是进入指令寄存器。至此,一条指令的执行完毕。单片机中PC=0002H,PC在CPU每次向存储器取指或取数时自动加1,单片机又进入下一取指阶段。这一过程一直重复下去,直至收到暂停指令或循环等待指令暂停。CPU就是这样一条一条地执行指令,完成所有规定的功能。 以下课程可免费试听C语言、电子、PCB、STM32、Linux、FPGA...

0次浏览 2017-09-23 单片机

0

0

嵌入式中一种优雅的调试方法

。然而总会存在一些难以查找的问题,不过今天从老大那里学习了一招很非常优雅的调试方式,即使这种方式没有找到问题的最终原因,但是也排除了某些可能引起问题的原因。我使用此方法是在STM32的在线Debug中使用,在其他调试方式下未做测试,在此只是提供一种方法而已,分享一下。再嵌入式开发中动态内存是比较常用,特别是对那些数据长度只有在运行过程中才能确定的数据,这个时候malloc()函数和free()函数...

0次浏览 2017-09-22 嵌入式系统编程

19

0

徒手编写了一个STM8的反汇编工具

最近打算玩一下STM8, 只为了消化一下我的库存,因为我曾经买过几个型号的STM8单片机,但是一直没用来DIY啥。我对STM8熟悉程度远不如STM32,  后者是流行广泛的ARM核,STM8却是ST独家的架构。 STM8 CPU是在ST7基础上增强,有人说是从6502演变来的,我看倒也不像。学习了一下历史,Motorola的6800演变出来的6805/6811/6809三个...

647次浏览 2017-09-21 【stm32/stm8】

0

0

MAX32630GTHR 20分钟上手

这几年一直在摸stm32,也在做可穿戴设备项目,趁着这次机会接触一下MAX板子。单片机原理上大差不差,大概花了一个晚上时间便能上程序了,这里总结一下,新接触该板子的话大概20分钟能够上手,避免走弯路。 总的来说MAX32630GTHR麻雀虽小五脏俱全,大部分是集成后的数字化端口,只留了4个AD,利用创意拼凑产品的话再适合不过了,但是不适合用来做工控等。 Step1:按图1连接: 图1图1中...

0次浏览 2017-09-21 【MAX32630FTHR设计大赛专区】

4

0

MAX32630FTHR设计笔记(11):血氧传感器MAX30102采集人体血氧浓度和心率(C语言版...

本帖最后由 Justice_Gao 于 2017-9-21 21:55 编辑 max30102的原理我就不解释了,现在网上能够下载或者共享的MAX30102程序源代码,全部是基于mbed的,编程语言为C++类型,如果使用KEIL或者IAR调试这些基于mbed导出后的程序,非常不方便,也不能很好的将MAX30102驱动程序应用到基于C语言的51单片机、STM32单片机,甚至用IAR和KEIL等...

111次浏览 2017-09-21 【MAX32630FTHR设计大赛专区】

查看更多>>

stm32视频

STM32 Nucleo:开放式开发平台

STM32 Nucleo:开放式开发平台

STM32 Nucleo:开放式开发平台...

2014-08-22 标签: STM32 Nucleo

STM32虚拟蜡烛效果

STM32虚拟蜡烛效果

很简单实现的一个东西。就只需要一个ADC 口,一个麦克风,还有刷图片来形成动态效果,麦克风的电路也也很简单。就这样能实现出一个吹蜡烛的效果出来。至于这个想法也是基于自己之前玩过手机打火机的app联想到了。自己还加了蜂鸣器,播放生日快乐歌。...

2015-10-09 标签: STM32 意法半导体

STM32 微控制器视频培训教程

STM32 微控制器视频培训教程

STM32 微控制器视频培训教程,上海沁科信息技术有限公司教程,主讲徐炜...

2014-01-01 标签: 微控制器 STM32

基于stm32的简易版flappy bird

基于stm32的简易版flappy bird

基于stm32的简易版flappy bird...

2014-01-01 标签: STM32 EEPW 电子新奇特

STM32 L0超低功耗新突破

STM32 L0超低功耗新突破

STM32 L0超低功耗新突破...

2014-08-22 标签: 超低功耗 STM32 L0

STM32F7高性能MCU应用初体验

STM32F7高性能MCU应用初体验

STM32F7高性能MCU应用初体验...

2015-08-25 标签: Cortex-M7 意法半导体 STM32F7

STM32 F3 探索套件演示

STM32 F3 探索套件演示

STM32F3-Discovery kit demoSTM32F3 探索套件演示...

2013-01-01 标签: 意法半导体 STM32 F3 探索套件

查看更多>>

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved