小弟想学习stm32,请推荐经典入门书籍 [问题点数:20分,结帖人liuchang910781261]

Bbs1
本版专家分:64
结帖率 87.34%
Bbs6
本版专家分:5006
Blank
GitHub 绑定GitHub第三方账户获取
Blank
红花 2017年12月 Linux/Unix社区大版内专家分月排行榜第一
2015年9月 Linux/Unix社区大版内专家分月排行榜第一
2015年4月 Linux/Unix社区大版内专家分月排行榜第一
2015年2月 Linux/Unix社区大版内专家分月排行榜第一
2015年1月 Linux/Unix社区大版内专家分月排行榜第一
2014年6月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2015年3月 Linux/Unix社区大版内专家分月排行榜第二
2014年12月 Linux/Unix社区大版内专家分月排行榜第二
2014年11月 Linux/Unix社区大版内专家分月排行榜第二
2014年9月 Linux/Unix社区大版内专家分月排行榜第二
2014年8月 Linux/Unix社区大版内专家分月排行榜第二
2014年7月 Linux/Unix社区大版内专家分月排行榜第二
2014年5月 Linux/Unix社区大版内专家分月排行榜第二
2014年4月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2014年3月 Linux/Unix社区大版内专家分月排行榜第三
Bbs8
本版专家分:45770
版主
Blank
优秀版主 2014年11月论坛优秀版主
Blank
红花 2013年1月 硬件/嵌入开发大版内专家分月排行榜第一
2012年10月 硬件/嵌入开发大版内专家分月排行榜第一
2012年9月 硬件/嵌入开发大版内专家分月排行榜第一
2012年8月 硬件/嵌入开发大版内专家分月排行榜第一
2012年7月 硬件/嵌入开发大版内专家分月排行榜第一
2012年6月 硬件/嵌入开发大版内专家分月排行榜第一
2012年5月 硬件/嵌入开发大版内专家分月排行榜第一
2012年4月 硬件/嵌入开发大版内专家分月排行榜第一
2012年3月 硬件/嵌入开发大版内专家分月排行榜第一
2012年2月 硬件/嵌入开发大版内专家分月排行榜第一
2012年1月 硬件/嵌入开发大版内专家分月排行榜第一
2011年11月 硬件/嵌入开发大版内专家分月排行榜第一
2011年10月 硬件/嵌入开发大版内专家分月排行榜第一
2011年9月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2014年10月 硬件/嵌入开发大版内专家分月排行榜第二
2014年2月 硬件/嵌入开发大版内专家分月排行榜第二
2013年10月 硬件/嵌入开发大版内专家分月排行榜第二
2013年8月 硬件/嵌入开发大版内专家分月排行榜第二
2013年3月 硬件/嵌入开发大版内专家分月排行榜第二
2012年12月 硬件/嵌入开发大版内专家分月排行榜第二
2012年11月 硬件/嵌入开发大版内专家分月排行榜第二
2011年12月 硬件/嵌入开发大版内专家分月排行榜第二
Blank
蓝花 2014年4月 硬件/嵌入开发大版内专家分月排行榜第三
2014年1月 硬件/嵌入开发大版内专家分月排行榜第三
2013年12月 硬件/嵌入开发大版内专家分月排行榜第三
2013年11月 硬件/嵌入开发大版内专家分月排行榜第三
2013年4月 硬件/嵌入开发大版内专家分月排行榜第三
Bbs1
本版专家分:12
Bbs1
本版专家分:40
Bbs1
本版专家分:64
Bbs1
本版专家分:0
浅谈STM32入门
STM<em>32</em>新手<em>学习</em>指南
stm32编程学习
u8 key=0; 应用u8函数中的变量并新定义一个取值为0的key; define 用于宏定义标识符字符串提高代码可行性 extera 申明变量、函数、变量在别的文件中 端口复用配置过程 1.GPIO段口的时钟使能 2.复用外设时钟使能 3.端口模式配置 GPIO_Init()函数 ...
带你学STM32单片机,十本非常受欢迎的STM32图书推荐
例说STM<em>32</em> 本书由浅入深,带领大家进入STM<em>32</em>的世界。全书分3篇,第一篇为硬件篇,介绍本书的实验平台;第二篇为软件篇,介绍STM<em>32</em>开发软件的使用以及一些下载调试的技巧,并详细介绍了几个常用的系统文件(程序);第三篇为实践篇,通过28个实例(绝大部分是直接操作寄存器完成的)带领大家一步步深入STM<em>32</em>的<em>学习</em>。   基于MDK的STM<em>32</em>处理器开发应用 本书介绍了基于MDK的STM<em>32</em>
STM32从菜鸟到牛人的学习方法
<em>入门</em><em>学习</em>,看一看吧,挺不错的,转载供大家<em>学习</em>1.首先我们先看看与STM<em>32</em>相关的文档                 我们假定大家已经对STM<em>32</em>的<em>书籍</em>或者文档有一定的理解。如不理解,<em>请</em>立即阅读STM<em>32</em>的文档,以获取最基本的知识点。如果你手上拥有ST官方主推的STM<em>32</em>神舟系列的板子,那么光盘都会配好这些文档,STM<em>32</em>的<em>学习</em>与ARM9的<em>学习</em>有一个很大的区别。ARM9的<em>学习</em>一般是需要购买<em>书籍</em>的。...
STM32学习第一天-搭建MDK5
<em>学习</em>第一天 STM<em>32</em>是目前最流行的单片机类型,相比之下,许多年前火热的C51单片机已经渐渐被市场淘汰。STM<em>32</em>这个名字有其自己的含义,ST:意法半导体,M:cortex-M内核,<em>32</em>:<em>32</em>位单片机。 STM<em>32</em>是用来做嵌入式系统的。那么,嵌入式系统是什么呢?嵌入式系统就是以应用为中心,以计算机技术为基础,软硬件可裁减,以适应应用系统对功能、可靠性、成本、体积和功耗等有严格要求的专用计算机系统。...
STM32入门到精通
前言:还记得大学老师跟我说过的一句话,嵌入式这个行业越学越觉得自己懂得太少。这也许就是我们要树立终生<em>学习</em>的目标和动力吧!我所理解的精通就是对崇尚的技术永无止境地追求。
推荐几本串口编程入门书籍
多谢
STM32入门之基础知识
一、了解STM<em>32</em>1、ARM简介(1)ARM是一家公司,公司专门设计CPU,不生产芯片,将CPU授权个其他厂商生产芯片。  例子:STC89C52(ST),AT89C52(Atmel),CPU都采用8051(intel).(2)ARM也是一系列处理器的统称。 51  AVR  PIC MSP430   ARM7,ARM9,ARM11,Cortex-   1)Cortex-A:A8, A9, A15...
【STM32入门100步--学习笔记】RCC的功能与使用(含教学视频)
RCC是<em>学习</em>STM<em>32</em>中最重要、必须会的一个功能。RCC时钟决定了内部所有功能的开关与性能。 STM<em>32</em>内部的每一个功能都必须有时钟源才能工作。RCC本质上是决定开启或关闭哪些功能的时钟源,并给开启的时钟源设定频率。 **我已经将本资料内容整理后录制了视频《STM<em>32</em><em>入门</em>100步》 其中2集涉及到RCC的原理和使用:(B站在线)** 第7步视频——介绍时钟的基本原理:https:...
【转载】如何学习STM32?STM32入门学习经验总结
一、<em>入门</em>总结 1.1为什么要把时间花在“犹豫”上? 每当我们在<em>入门</em>之前(ARM是这样,DSP也一样),总会有很多疑问,会有很多顾虑。我们渴望知道<em>学习</em>STM<em>32</em>前景如何?需要啥基础?难不难?适不适合我?但是什么时候能心潮澎湃地、相当着急地开始学STM<em>32</em>?日子在一天一天过去!你开始行动了吗?没有行动的思索,永远都不可能<em>入门</em>!把这些时间用来看书吧,效果能好一万倍。 大家可能是从51单片机过来的,回<em>想</em>一...
STM32开发入门及实战 (1)
本博客的编写目的: 一、自我总结,记录。 二、分享,输出,加深思考。 三、不作细致如书本般编排,尽管那样的排版很好看,但是过于耗费时间,还有很多东西没有必要说明,完全可以自己去解决,但还是尽量做好排版,便于阅读。 四、尽可能举一反三,做到真正能够处理实际问题。 STM<em>32</em>开发实战 (1) 目录 一、概述,目的 二、搭建步骤 三、时钟部分案例分析 四、理论总结 一、
stm32最全的资料书
里面是一步一步<em>学习</em><em>stm</em><em>32</em>的<em>学习</em>方法,另外实验介绍很全面。可以购买<em>stm</em><em>32</em>F4板子,配套<em>学习</em>
stm32菜鸟入门必看书籍
<em>stm</em><em>32</em>菜鸟<em>学习</em>手册是菜鸟<em>入门</em>的比修课
学习STM32单片机,从菜鸟到牛人就是这样简单
我<em>想</em>说,为了<em>学习</em>单片机而去<em>学习</em>单片机的思路不对。   你问,如何系统地<em>入门</em><em>学习</em><em>stm</em><em>32</em>?   本身就是一个错误的问题。假如你会使用8051 , 会写C语言,那么STM<em>32</em>本身并不需要刻意的<em>学习</em>。   你要考虑的是, 我可以用STM<em>32</em>实现什么?   为什么使用STM<em>32</em>而不是8051? 是因为51的频率太低,无法满足计算需求?是51的管脚太少,无法满足众多外设的IO? 是
STM32学习记录——开发总流程
前期准备 建立标准库模板 步骤: 1、STM官网下载标准库(STM<em>32</em>F10x_StdPeriph_Lib_V3.5.0),解压打开之后 有用的就是Libraries文件夹和Project文件夹,复制相关文件,建立模板。 此文件夹就是工程模板,其中 CMSIS、STM<em>32</em>F10x_StdPeriph_Driver是复制官方Libraries文件夹下的 user中是Projec...
关于stm32学习
关于<em>stm</em><em>32</em>我<em>想</em>问一下只是看了基础的视频教程之后如何进行更加深入的<em>学习</em> 因为现在面对一些比赛的试题感觉到无从下手
学好 STM32,只要弄懂这 20 个经典项目
学好 STM<em>32</em>,只要弄懂这 20 个<em>经典</em>项目 学好 STM<em>32</em>必备资料!
推荐STM32提高书籍
求大神<em>推荐</em><em>stm</em><em>32</em>提高<em>书籍</em>,本人把<em>stm</em><em>32</em>基础视频都看完了,可以做点小东西了,主要是<em>想</em>提高下,希望<em>书籍</em>能是关于小项目教程的,有源码的
STM32学习总结——SMT32基本知识
1.STM<em>32</em> 简介 STM<em>32</em>系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。按性能分成两个不同的系列:STM<em>32</em>F103“增强型”系列和STM<em>32</em>F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。两个系列都内...
stm32入门浅谈
        这是本人本科刚毕业,来导师这边<em>学习</em>一周多时间的<em>学习</em>分享。由于我在大学接触嵌入式比较多(大多理论,实战经验不多),所以继续选择在这方向研究。在本科阶段,无论是老师的教学还是教材课程方面,嵌入式基本都以51单片机来作为教学内容,所以之前我也只<em>学习</em>了51单片机的内容。 然而现在市场主流单片机大多都是性能更为强大<em>stm</em><em>32</em>,而不是只有8位的51单片机,故这一个多星期便<em>学习</em>了<em>stm</em><em>32</em>方面的...
STM32入门系列-学习STM32要掌握的内容
STM<em>32</em>芯片架构 STM<em>32</em>F103系列芯片的系统架构如下: STM<em>32</em>芯片基于ARM公司的Cortex-M3内核,由ST公司设计生产,内核与总线矩阵之间有I(指令)、S(系统)、D(数据)三条信号线。内核通过总线矩阵与FLASH、SRAM、外设连接。而外设包括GPIO、USART、I2C、SPI等。 STM<em>32</em>芯片系统结构 STM<em>32</em>F103 系列芯片(不包含互联网型)的系统结构如下: 从...
十年研发经验工程师的嵌入式学习书籍推荐
From:http://www.51hei.com/bbs/dpj-26458-1.html 从事嵌入式研发行业十年,认为<em>学习</em>就是要不断的吸纳知识,在研发过程中,经常会遇到一些问题,这种发现问题并解决问题的过程就是进步。 为什么选择<em>学习</em>嵌入式? 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一,同时也是当今IT领域仅存的几个金领职位之一。当前的中国IT人才面临严重的“后继乏人”,
我的STM32学习之路(1)---STM32概述(Cortex-M3)
本文仅为笔者<em>入门</em><em>学习</em>过程中的总结,对于<em>想</em>深入<em>学习</em><em>stm</em><em>32</em>的同志不建议阅读。 参考文献:<em>stm</em><em>32</em>中文参考手册,cortex m3权威指南,<em>stm</em><em>32</em>f1开发指南(库函数) 前记 大学以来,一直觉得单片机还有C语言很有用,并且对那种技术大佬表示十分的钦佩。我是从大一开始接触单片机,<em>想</em>着去加一些高大上的实验室,但是奈何从高中到大学,不论是<em>学习</em>,生活还是感情,都发生了很多很多变化,脑海里也仅存着...
STM32学习|STM32最小系统介绍
STM<em>32</em>的最小系统主要有五个部分组成:电源电路、时钟源电路、BOOT启动电路、调试接口电路、复位电路MCU:①电源电路3.3V的电源从这里接入,其中电容起到滤波的作用。 ②时钟源电路晶振的作用是为最小系统提供最基本的时钟信号,电容的作用是保证晶振输出的震荡频率更加稳定。 ③BOOT启动电路BOOT0 BOOT1 启动方式 0 x 从主闪存存储器启动 1 0 从系统存储器启动 1 1...
STM32学习之路(一---串口)
STM<em>32</em>的串口是MCU的重要外部接口,同时也是软件开发重要的调试手段。我<em>学习</em>的是库函数版本的程序的写法,所有的寄存器都是库函数配置的。 串口设置的一般步骤可以分为以下几个步骤: 1、串口时钟使能,GPIO时钟使能 2、串口的复位 3、GPIO端口模式的设置 4、串口参数的初始化 5、开启中断并且初始化NVIC(如果需要开启中断就要这个步骤) 6、使能串口 7、编写中断处理函数 上面几个步骤需要的...
STM32经典教材PDF(全)
STM<em>32</em><em>入门</em>首选,包括了初,中,高,以及系统移植。希望对大家有利。拿出来分享,主要是野火的<em>学习</em>课件。也<em>推荐</em>野火!
例说STM32书籍资料,学习STM32的资料
STM<em>32</em>资料<em>书籍</em>
STM32F 好书推荐
嵌入式系统及其应用——基于Cortex-M3内核和STM<em>32</em>F103系列微控制器的系统设计与开发  (原文件名:Snap1.gif)  引用图片 这本《嵌入式系统及其应用——基于Cortex-M3内核和STM<em>32</em>F103系列微控制器的系统设计与开发》由陈启军、余有灵、张伟、潘登、周伟编著,从结构上可分为四大部分,第一部分由第1章导论构成,讲述嵌入式系统的概念、设计中的一些深
Stm32入门——时钟部分讲解
Stm<em>32</em><em>入门</em>——时钟部分讲解 相信很多刚开始玩板子的同学对时钟的认识都比较模糊,那么这篇博客我打算从自己的<em>学习</em>过程谈谈对时钟的理解。 什么时钟? 我的理解是,时钟其实是一种“能量”。当开发板通电以后会有电能,电能通过振荡电路或其他物理设备会转化成“时钟能”,你可以发挥一下<em>想</em>象,“时钟能”就像是人的心电图,只不过这张“心电图”很平稳,因为它永远只有高低电平依次升降。 其实,从某种意义上来说,时钟就...
STM32(一)STM32简介
        大家好,今天我跟大家分享一下<em>学习</em>STM<em>32</em>的一些收获,希望对初学STM<em>32</em>的同学有所启示。当然,本人也是一名初学者,如果有谈论不妥之处,还望您能够批评指正,不吝赐教,本人将非常感激。如果有什么问题,欢迎您到http://www.openedv.com/进行提问与讨论。最后祝您学业有成,工作顺利。 一、什么是STM<em>32</em>?        意法半导体(ST)集团于1988年6月成立,...
stm32的相关教程(书籍).zip
包括野火的<em>书籍</em>,<em>stm</em><em>32</em>f10xxx参考手册,中文版的帮助(这个帮助在使用中非常有用,可以查阅不熟悉的函数等),<em>stm</em><em>32</em>f2系列的培训文档(偏实际应用,理论比较粗浅)
STM32单片机汇编资料学习(1)
目录 文章目录目录摘要1.Cortex-M3内核架构![在这里插入图片描述](https://img-blog.csdn.net/20181009223049930?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpeGlhb3dlaW1hc2hpeGlhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA=...
STM32全套学习资料,打包下载
这是STM<em>32</em>开发的全套资料,培训学校的完整资料,欢迎大家下载<em>学习</em>。项目开发的资料没有上传上去,如有需要加我
FPGA优质电子书7本合集
内容包括:高级FPGA设计.pdf;Xilinx_FPGA中文教程;基于FPGA的数字图像处理原理及应用.pdf;基于FPGA的现代数字系统设计.pdf;那些年,我们拿下了FPGA.pdf;深入浅出玩转FPGA.pdf;数字信号处理的FPGA实现.pdf 下载地址: https://pan.baidu.com/s/1-8tNSxBF8sgs4nN2EQU0iQ 提取码: 6ncu ...
STM32F103入门 | 1.STM32F103介绍
1.1 开发板简介 STM<em>32</em>F1<em>入门</em><em>学习</em>将使用STM<em>32</em>F103C8T6开发板最小系统板。小R为什么选择它来<em>入门</em>呢?咳咳~首先,ST官方提供强大且易用的标准库函数,使得开发过程方便快捷;其次,网上的教程资料多也十分详细。所以呢,它对高校学生和广大初学者<em>入门</em>都是一个非常好的选择。 开发板的主要参数如下: 型号:STM<em>32</em>F103C8T6 封装类型:LQFP 引脚个数:48 ...
老司机谈谈如何学习STM32嵌入式系统
一、嵌入式系统的概念    着重理解“嵌入”的概念 ,主要从三个方面上来理解。    首先,从硬件上,“嵌入”是基于CPU的处围器件的,整合到CPU芯片内部,就好比早期基于X86体系结构下的计算机,CPU有的是运算器和累加器的功能,一切芯片要通过外部桥路来扩展实现,象串口之类的都是凭借着外部的16C550/2的串口控制器芯片实现,而目前的这种串口控制器芯片早已集成到CPU内部,而且PC机有独立的显...
STM32入门经历,高手不要进!
现在STM<em>32</em>初学<em>入门</em>,写些关于<em>入门</em>的帮助,也算答谢帮助过我的人.希望象我这样<em>想</em>学STM<em>32</em>的朋友不用迷茫.(本<em>入门</em>只适合低手,高手不要见笑).1.硬件平台.     现在可以买到<em>学习</em>有的有英蓓特的MCBSTM<em>32</em> 和万利的EK-STM<em>32</em>F,可能目前出来最好的还是armjishu.com的神舟系列开发板,包括神舟I号(103RBT),神舟II号(103VCT),神舟III号(103ZET),神舟iv号(107VCT)几款都有,反正这几个板我都买了,学校出钱买的,还挺实惠
最简单的STM32入门教程----闪烁LED
本文讲述的是如何从零开始,使用keil建立一个简单的STM<em>32</em>的工程,并闪烁LED灯,给小白看。第零步,当然首先你得有一个STM<em>32</em>的板子,其IO口上接了一个LED。。。第一步,建立一个文件夹0.0第二步,打开keil,建立工程在弹出来的对话框中选择你所用的STM<em>32</em>的芯片。在接下来弹出来的对话框中选择是,这样keil就帮我们建立好了启动文件。 第三步,新建一个main.c文件,并添加到工程中。 ...
**浅谈STM32系列单片机的零基础学习方法**
浅谈STM<em>32</em>系列单片机的零基础<em>学习</em>方法 *很多朋友<em>想</em>必在零基础<em>学习</em>STM<em>32</em>F1这系列单片机时会感觉无从下手,或者不知道写程序时到底是用库函数好还是寄存器好。* 我个人认为一个零基础的朋友可以通过以下步骤<em>学习</em>: 第一,拿到一款<em>stm</em><em>32</em>开发板(例如:<em>stm</em><em>32</em>F103zet6),首先大致看一下开发板原理图,熟悉一下自己开发板大致有哪些模块且每个模块连接在mcu的哪个引脚。 第二,通看一下...
stm32学习课件
本人上<em>stm</em><em>32</em>课程的老师课件,非常不错,清晰易懂!!!!
如何学习一款STM32新芯片
  1. 了解内存、片上资源、CPU主频等    RAM、Flash、EEPROM大小,了解清楚芯片外设接口资源,芯片内部包含那些资源,CPU主频是多少,这些需要搞清楚(在芯片选型时一定要搞清楚这些这一款芯片有什么资源)   2. 到ST官网找对应芯片的,固件库,MDK支持包;找芯片(开发板)原理图,数据手册,参考手册等资源,以后开发时要参考这些文档;找《STM<em>32</em>F4开发指南-库函数版本_...
STM32入门学习(一)
STM<em>32</em>是单片机和arm的过渡,之前一直<em>想</em><em>学习</em>STM<em>32</em>,毕竟是单片机玩的太久了,<em>想</em>更加进一步的加深,但是由于一直下定不了决心和一<em>想</em>到可能会比单片机难就一直搁置着,今天终于静下心来,决定开始<em>学习</em>啦~写这个博客希望以自己的<em>学习</em>STM<em>32</em>的过程和大家一起<em>学习</em>讨论,同时也督促自己每天不断的进步一点点,好啦,现在就开始啦~~~ STM<em>32</em>编程有2种方法,一个是直接对寄存器进行操作,另一个是调用库函数。
STM32书集选择
精通STM<em>32</em>F4(库函数版) 平装 – 2015年5月18日 作者: 张洋, 刘军, 严汉字, 左忠凯【摘要 书评 试读】图书 一本非常不错的书,<em>学习</em>和研究STM<em>32</em>的可以购买,分库函数版和寄存器版。建议学和用库函数版。另外在淘宝上购买和书本配套的开发板最好,在开发板上实现一遍书中的示例。那STM<em>32</em>开发也就差不多了。 基本信息
STM32学习笔记:基础例子
本例子代码参考了STM<em>32</em>库开发实战指南中的代码,由于使用的板子是尚学STM<em>32</em>F103ZET6,为了配合板上已有资源,也参考了其配套代码。为了便于书写文本,我尽量将代码都写到了一个文件中,这种方式是不<em>推荐</em>的,在做具体工程时最好代码分类管理,使工程逻辑清晰。   现在对板上一些资源说明:板上有两个LED灯,引脚为PE5、PE6,均为ResetBits时点亮。有三个按钮,依次为黄色复位,红色PE4
STM32学习经验(补充)
2016/3/23 1.      今天把普中开发板上的RS2<em>32</em>芯片烧坏了,所以接下来要完成stlink的使用,来下载程序,同时也尝试调试程序,也算是被逼的去学一个很有用的工具,本来我都不<em>想</em>学stlink的。 2.      先<em>学习</em>一下<em>stm</em><em>32</em>的定时器,过程中,加入stlink的下载和调试。 3.      定时器:<em>stm</em><em>32</em>分高级定时器(TIM1和TIM8),通用定时器(TIM2-5
学习STM32,五大嵌入式操作系统先搞明白
技术往往更新得非常快,并且总是让我们觉得学起来有难度而且有些迷茫。不过没有关系我们发烧友专注于在快乐中<em>学习</em>,要<em>学习</em>STM<em>32</em>,我们首先了解下五大嵌入式操作系统:μClinux、μC/OS-II、eCos、FreeRTOS和RT-thread。 本文引用地址: http://embed.21ic.com/hardware/processor/201806/60250.html TOP1:μCli...
STM32--PWM波输出程序如何写
我采用得是STM<em>32</em>F10RC 参考得是STM<em>32</em>普中科技的给出得例子:https://www.bilibili.com/video/av30149282/?p=45(这里给出网址) 1、PWM输出介绍 STM<em>32</em>F1 除了基本得定时器TIM6 TIM7 不能产生PWM输出,其他得定时器都可以产生PWM输出,其中TIM1 和 TIM8 可以产生多达到7 路的输出,...
STM32小白入门(第十天)-------看门狗watchdog
记得刚开始面试的时候,被面试官问了一个问题:<em>stm</em><em>32</em>这个项目如果系统跑飞了,死机了,你是怎么处理的?那时候没听懂他的意思,傻乎乎的回了一句,没遇到过这种情况。事后,才后悔莫及啊,他的意思不就是问我看门狗的作用吗?然后就没有然后了,一个嵌入式工程师,如果看门狗都不知道人家是不敢用你的。一、什么是看门狗?看门狗是一个定时器,我们可以设置一个计数值,当看门狗启动后,计数值在一定的频率下不停的减1,当计...
求STM32方面的好书!
本人最近买了STM<em>32</em>的板子,<em>想</em>系统<em>学习</em>下,求STM<em>32</em>方面的好书!
STM32学习过程
1.首先我们先看看与STM<em>32</em>相关的文档                  我们假定大家已经对STM<em>32</em>的<em>书籍</em>或者文档有一定的理解。如不理解,<em>请</em>立即阅读STM<em>32</em>的文档,以获取最基本的知识点。如果你手上拥有ST官方主推的STM<em>32</em>神舟系列的板子,那么光盘都会配好这些文档,STM<em>32</em>的<em>学习</em>与ARM9的<em>学习</em>有一个很大的区别。ARM9的<em>学习</em>一般是需要购买<em>书籍</em>的。比如三星的S3C2440,官方的文档
国外大牛推荐:计算机专业人士必读好书(30本经典
1. 《代码大全》 史蒂夫·迈克康奈尔   <em>推荐</em>数:1684   “优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有 50 页在谈论代码布局。” —— Joel Spolsky   对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中 99% 的观念。– esac
STM32CubeMX介绍、下载与安装
<em>推荐</em> 分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang 本教程今年更新了部分内容:STM<em>32</em>CubeMX系列教程 Ⅰ、写在前面 相信很多人都知道STM<em>32</em>CubeMX这个工具,也是近年来开发STM<em>32</em>比较流行的一个工具。这个工具从两年...
STM32学习的两本好书
这两本书是<em>学习</em>STM<em>32</em>的<em>入门</em>好教程,我就是看他们学的。绝对管用.还有一本电子设计的历年国一方案
新手求教,从51单片机转到学习STM32,该如何入手,有何注意的地方了,板子是正点原子的STM32mini
本人最近开始学STM<em>32</em>,是从<em>学习</em>51单片机转过来的。开发板用的是正点原子的mini板,型号STM<em>32</em>f103RC。观摩正点原子老师的视频后,感觉在学下去没有方向,不晓得怎么开始学STM<em>32</em>,有没有过
STM32F2系列技术培训 +完整课件下载
STM<em>32</em>F2系列技术培训 完整课件下载 内容包括: STM<em>32</em>F2技术培训_STM<em>32</em>F2_新增外设.pdf STM<em>32</em>F2技术培训_串行外设接口_SPI.pdf STM<em>32</em>F2技术培训_复位和时钟
STM32学习笔记整理之(1)——MDK的设置
MDK是一个集成开发环境,编译、调试、下载于一体。现在总结一下新建一个STM<em>32</em>工程的时候需要设置MDK的那些选项。 一、基本设置 1、注释:选中代码右键AsvancedComment Selection(Unco mment Selection) 2、查看宏定义、函数、变量定义:右键 GO To Defi nation XXX 3、查看所有文件的函数:工程目录栏选择F
stm32
自己学<em>stm</em><em>32</em>也有1年的时间了,记得从51单片机过度到<em>stm</em><em>32</em>用了不少的时间,当然也走了不少的弯路,不过我很幸运在学校有科协这个科创氛围很浓的地方,还有那么多的学长们耐心的帮助,在这里谢谢你们。<em>stm</em><em>32</em>这个单片机在我心目中已经到了’无所不能’的​地步了,他真的很牛,引用我看到过一句精彩的话描述他的内核“谁是最节能,最擅长把好钢用在刀刃上的人?要让我说,我一定得表一表单片机的开发者。他们使出浑身
STM32部分学习经验(待补充)
2016/2/28 1. <em>学习</em>STM<em>32</em>时,我准备的<em>学习</em>方法是,将网上下载下来的例程和模板进行<em>学习</em>,并不看视频了,因为有51的基础,所以看视频的话会有一点浪费时间。而且是使用库函数开发,底层部分在<em>学习</em>库函数时带着看看,反正后续会有ARM9的课,应该会有详细的讲解。 2. 网上的模板是使用自己封装的函数和库函数.c文件,不使用keil提供的固件库,这样的好处是自己封装度较高,运用较为灵活,对各个
STM32学习一:那些MDK5的坑
MDK5比起MDK4有些使用习惯有些不一样,这给初学者带来一定困惑,文章例举了几点。
stm32学习之路:第七天
rccclkconfig.c文件 #if 0 /*  *SetSysClock函数来源于system_<em>stm</em><em>32</em>f4_xx.c  */ static void SetSysClock(void) {   __IO uint<em>32</em>_t StartUpCounter = 0, HSEStatus = 0;    /* =====================1-使能 HSE,并等
STM32F103个人学习基础篇(1)
STM<em>32</em>F103个人<em>学习</em>基础篇(1) 流水灯程序的写法与详解 按键程序的写法与详解 流水灯程序的写法与详解 要制作一个流水灯程序,首先应该配置野火板上相对应的引脚PG12~15(因为每个板子都不同还是得找到板子所对应的原理图在进行配置),将他们选为输出类型,在选择configuration项进行PG12~15的配置(例如输出高低电平,模式,速度的配置和用户标签的写入) 其次就是用户代码的写入
STM32学习之路:I2C的基本读写
用<em>stm</em><em>32</em>f4使用I2C的基本读写操作
PWM 脉冲宽度调制
介绍:利用微处理器的数字输出来对模拟电路进行控制 (很厉害哦) 对模拟电平信号进行数字编码,只要带宽足够,任何模拟值都可以用PWM进行编码特点:简单灵活 动态响应好应用:电动机控制(比如机器人内的电机控制,STM<em>32</em>中一个芯片可以控制很多电机)、功率控制、转换原理:将模拟的信号(连续的曲线)分割,计算每块地面积,转换成数字信号的面积(不同的面积有不同的宽度,这也就是宽度调制这个名字的由来)PWM输
STM32学习笔记:读写内部Flash。
首先我们需要了解一个内存映射: <em>stm</em><em>32</em>的flash地址起始于0x0800 0000,结束地址是0x0800 0000加上芯片实际的flash大小,不同的芯片flash大小不同。RAM起始地址是0x2000 0000,结束地址是0x2000 0000加上芯片的RAM大小。不同的芯片RAM也不同。Flash中的内容一般用来存储代码和一些定义为const的数据,断电不丢失, RAM可以理解为内
关于STM32F4 USART6 1200波特率乱码问题
STM<em>32</em>F4的USART1和USART6都是挂在RCC_APB2Periph_USART1时钟下,168MHZ下,84MHZ,RCC_APB1是48MHZ。所以在默认情况下,USART1和USART6波特率设置到1200,将导致通信失败。默认情况下的时钟树如下图 我们需要更改将APB2的频率降到48Mhz,调用void RCC_PCLK2Config(uint<em>32</em>_t RCC_HCLK
STM32 嵌入式学习入门(1)——STM32简介及STM32学习方法简介
STM<em>32</em>简介及STM<em>32</em><em>学习</em>方法简介STM<em>32</em>是新的基于ARM内核的<em>32</em>位MCU系列,该内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Cortex-M内核,该内核采用标准的ARM架构。该内核具有超前的体系结构以及高性能、低电压、低功耗,且拥有创新的内核以及外设等特点......具体地可能很难对STM<em>32</em>下一个定义。而且我估计零基础接触嵌入式、接触STM<em>32</em>的同学看完上面这句话...
单片机入门学习四 STM32单片机学习一 跑马灯程序和创建工程
STM<em>32</em><em>学习</em>了有一阵子了,现做一个简单的总结。 先上一个跑马灯的小程序,本人<em>学习</em>过程中先<em>学习</em>了一些STM<em>32</em>F103的一些基本知识,但是直到接触到真实的程序后开始思索看代码后一些模糊的概念才发现原先<em>学习</em>的基础感念都提到过,不过当时在<em>学习</em>的时候仅仅过了遍脑子没有理解了,故在此我先贴出跑马灯的程序,然后通过程序拓展出STM<em>32</em>编程必知的基础。 1、跑马灯 什么是跑马灯,本篇的程序实现的功能
STM32学习笔记之初学心得
        从初学STM<em>32</em>到现在已经有数十天了,说起学到了什么的话那肯定也是学到了东西的。至少说能用STM<em>32</em>点亮一个LED灯了,可能你们听起来会觉得搞笑,我觉得也是。你说现在让我用单片机点亮一个LED的话,那就是对我的侮辱。但对于一个初学者来说,一切的问题都是有可能的,甚至他都不知道什么是LED ,我说到这一点可能就有点夸张了。学电子的这点都不知道那真的是大白了。       回归主题,我...
学习STM32最快的方法
这是<em>学习</em>STM<em>32</em>最快的方法总结,是很多嵌入式工程师的经验总结
STM32入门简易教程
STM<em>32</em><em>入门</em>简易教程内核:ARM<em>32</em>位Cortex-M3 CPU,最高工作频率72MHz,1.25DMIPS/MHz。单周期乘法和硬件除法。 存储器:片上集成<em>32</em>-512KB的Flash存储器。6-
【菜鸟入门stm32的第一个程序--LED
经过今天一天的努力终于完成了我的<em>stm</em><em>32</em>第一个程序;我也是今天才开始接触<em>stm</em><em>32</em>。 由于苦于没有资料,木有例程,找到的例程都是带有库的,这样对<em>stm</em><em>32</em>基础的管脚配置就不容易懂了,主要是没有一个具体的轮廓。 经过对库文件的研究,和看了好几节视频,又根据自己以前搞430和arm9的经验,就按着以前的思路进行研究,终于开发出自己的第一个LED程序; 1、创建工程 (1)Project  -
STM32入门——第一天学习GPIO
第一步 <em>学习</em>GPIO,以按键控制跑马灯为例。 GPIO是相对于<em>stm</em><em>32</em>来说的,也就是芯片上的IO引脚,如C51上的P0口。但是<em>stm</em><em>32</em>上的io口拥有更强大的功能,有GPIOA~G,GPIOx共15个引脚,刚开始<em>学习</em>的同学对于每个IO口N多个功能没必要深究,只记住几个重要的功能即可:输入上拉,输入下拉,推挽输出。 输入上拉:当IO口作为输入时,比如按键输入,而按键是与地连接,按下时为低电平,
STM32入门篇之通用定时器彻底研究
STM<em>32</em>的定时器功能很强大,<em>学习</em>起来也很费劲儿,本人在这卡了5天才算看明白。写下下面的文字送给后来者,希望能带给你点启发。在此声明,本人也是刚<em>入门</em>,接触STM<em>32</em>不足10天,所以有失误的地方<em>请</em>以手册为准,欢迎大家拍砖。    其实手册讲的还是挺全面的,只是无奈TIMER的功能太复杂,所以显得手册很难懂,我就是通过这样看手册:while(!SUCCESS){看手册…}才搞明白的!所以接下来我
STM8S003F3控制LED
一、概述 不管什么单片机,<em>想</em>要控制LED灯,只能是通过控制单片机芯片的I/O引脚电平的高低来实现。 同样在ST单片机上,I/O引脚可以被软件设置成各种不同的功能,如输入或输出,所以被称为 GPIO (General-purpose I/O)。 而GPIO引脚又被分为GPIOA、GPIOB„„GPIOG不同的组,每组端口分为 0~15,共16个不同的引脚不等, 对于不同型号的芯片,端口的组和
从51到stm32开发入门,真干货
本文转自 https://www.amobbs.com/thread-5462507-1-3.html 第23楼 尊重原作不做任何修改 =============以下正文=============== 本来只是路过,写详细一点。 我看楼主浮躁得不得了。现在什么都不要做了,先去看几遍《不要做浮躁的嵌入式工程师》这篇文章,<em>想</em>清楚了, 再动手吧。 我做了个实例,不用ST的库来点LED
STM32入门开发--按键模块实现按键点灯
1、实现效果 通过I/O口,操作按键,使得按键与LED一一对应,实现按键按下灯亮,再按下灯灭。支持连续按键。 2、实现思路 a. 要实现灯亮,首先应该初始化LED模块的时钟,使得该端口的时钟使能。 b. 初始化按键,按键对应的端口PORTA,PORTE使能,其次设置为输入模式, KEY0,KEY1为低电平有效,KEY_UP高电平有效 硬件图可
初学stm32
一直<em>想</em>学单片机,觉得这是一个很神奇的东西,本来<em>想</em>从51单片机开始学起,但是很多人说51单片机有些过时,而且工作室也给我们<em>推荐</em><em>stm</em><em>32</em>,那么就从<em>stm</em><em>32</em>开始学起吧! 第一次拿到<em>学习</em>版时感觉很开心,感觉自己得到了一个很高端的玩具。首先,我将光盘上的东西拷到了电脑上,A盘里面有<em>stm</em><em>32</em>的开发指南,是对<em>stm</em><em>32</em>的教学及其详细介绍。 B盘里则是与<em>stm</em><em>32</em>相关的视频。我感到自己有很多东西可以学、
STM32 嵌入式学习入门(0)——C语言基础复习
摘要     主要介绍了嵌入式编程中几个常用,但软件编程中用得不是很多的C语言知识。包括位操作、条件编译、结构体和结构体指针、typedef声明类型、以及extern变量声明、static关键字等内容。    本文并没有将相关C语言知识点介绍地很详细,毕竟这么多知识点要<em>想</em>掌握绝对不是看几篇文档就能掌握的。因此博主建议,如果上述的C语言知识掌握得还不是很好的话,找一本C语言的书好好研究研究。尤其...
STM32 CRH和CRL记录
在进行IO口方向设置的时候经常见到如下设置方式 //IO方向设置 PC11 #define MPU_SDA_IN() {GPIOC-&amp;gt;CRH&amp;amp;=0XFFFF0FFF;GPIOC-&amp;gt;CRH|=8&amp;lt;&amp;lt;12;} #define MPU_SDA_OUT() {GPIOC-&amp;gt;CRH&amp;amp;=0XFFFF0FFF;GPIOC-&amp;gt;CRH|=3&amp;lt;&amp;lt;...
STM32入门之旅(第一天)-------stm32概述
博主这几天面试几家嵌入式有些受挫,可能是因为自己一开始给自己的定位太高,高估了自己,所以这几天静下心来整理以前的知识,当成复习吧,小伙伴们一起见证。跑春招的小伙伴可以看看,可能面试官就喜欢问这些。下面就不发牢骚了,开始第一天的<em>学习</em>。以STM<em>32</em>F407ZET6  为例ARM Cortex™-M4 处理器是由 ARM 专门开发的最新嵌入式处理器,用以满足需要有效且易于使用的控制和信号处理功能混合的数...
最完整的stm32入门教材
真正无死角的 <em>入门</em>教材,从安装 环境到 具体项目设计 ,<em>stm</em><em>32</em>应用的<em>经典</em>教材
学会了这些技术,你离BAT大厂不远了
每一个程序员都有一个梦<em>想</em>,梦<em>想</em>着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去<em>学习</em>这些技术?或者我该去哪些获取这些技术资料?没关系,平头哥一站式服务,上面统统不是问题。平头哥整理了 BAT 等一线大厂的必备技能,并且帮你准备了对应的资料。对于整理出来的技术,如果你掌握的不牢固,那就赶快巩固,如果你还没有涉及,现在...
程序员实用工具网站
目录 1、搜索引擎 2、PPT 3、图片操作 4、文件共享 5、应届生招聘 6、程序员面试题库 7、办公、开发软件 8、高清图片、视频素材网站 9、项目开源 10、在线工具宝典大全 程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。 1、搜索引擎 1.1、秘迹搜索 一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保...
挑战10个最难的Java面试题(附答案)【上】
欢迎添加华为云小助手微信(微信号:HWCloud002或HWCloud003),验证通过后,输入关键字“加群”,加入华为云线上技术讨论群;输入关键字“最新活动”,获取华为云最新特惠促销。华为云诸多技术大咖、特惠活动等你来撩! 这是收集的10个最棘手的Java面试问题列表。这些问题主要来自 Java 核心部分 ,不涉及 Java EE 相关问题。你可能知道这些棘手的 Java 问题的答案...
我花了一夜用数据结构给女朋友写个H5走迷宫游戏
起因 又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而 怨气满满! 而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道:天天写这玩意,有啥作用。而我答道:能干事情多了,比如写个迷宫小游戏啥的! 当我码完字准备睡觉时:写不好别睡觉! 分析 如果用数据结构与算法造出东西来呢? ...
别再翻了,面试二叉树看这 11 个就够了~
写在前边 数据结构与算法: 不知道你有没有这种困惑,虽然刷了很多算法题,当我去面试的时候,面试官让你手写一个算法,可能你对此算法很熟悉,知道实现思路,但是总是不知道该在什么地方写,而且很多边界条件<em>想</em>不全面,一紧张,代码写的乱七八糟。如果遇到没有做过的算法题,思路也不知道从何寻找。面试吃了亏之后,我就慢慢的做出总结,开始分类的把数据结构所有的题型和解题思路每周刷题做出的系统性总结写在了 Github...
微信版花呗将上线;苹果在华支持以旧换新;谷歌推出 Flutter1.9 | 极客头条
快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持。 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道。风里雨里,我们将每天为朋友们,播报最新鲜有料的新闻资讯,让所有技术人,时刻紧跟业界潮流。 整理 | 胡巍巍 快讯速知 腾讯内部正在孵化信用支付产品“分付” 中国移动上线5G信号新查询方式:百度地图搜5G ...
让程序员崩溃的瞬间(非程序员勿入)
今天给大家带来点快乐,程序员才能看懂。 来源:https://zhuanlan.zhihu.com/p/47066521 1. 公司实习生找 Bug 2.在调试时,将断点设置在错误的位置 3.当我有一个很棒的调试<em>想</em>法时 4.偶然间看到自己多年前写的代码 5.当我第一次启动我的单元测试时 ...
100 个网络基础知识普及,看完成半个网络高手
欢迎添加华为云小助手微信(微信号:HWCloud002或HWCloud003),验证通过后,输入关键字“加群”,加入华为云线上技术讨论群;输入关键字“最新活动”,获取华为云最新特惠促销。华为云诸多技术大咖、特惠活动等你来撩! 1)什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2)OSI 参考模型的层次是什么? 有 7 个 OS...
MozillaControl1712.exe下载
一个firefox控件,类似于IE的Webbrowser。可以对Firefox浏览器进行控制。 相关下载链接:[url=//download.csdn.net/download/snmp_snmp/3802061?utm_source=bbsseo]//download.csdn.net/download/snmp_snmp/3802061?utm_source=bbsseo[/url]
Mina 2.0快速入门与源码解析下载
Mina 2.0快速入门与源码解析 很适合初学者使用!!! 相关下载链接:[url=//download.csdn.net/download/yy761845/5716583?utm_source=bbsseo]//download.csdn.net/download/yy761845/5716583?utm_source=bbsseo[/url]
mysql进阶优化下载
mysql语句的常用优化及进阶优化必须要掌握的几条要素。 相关下载链接:[url=//download.csdn.net/download/konghao205/7745935?utm_source=bbsseo]//download.csdn.net/download/konghao205/7745935?utm_source=bbsseo[/url]
相关热词 c#正态概率密度 c#和数据库登陆界面设计 c# 高斯消去法 c# codedom c#读取cad文件文本 c# 控制全局鼠标移动 c# temp 目录 bytes初始化 c# c#显示无焦点窗口 c# 类是否继承指定接口
我们是很有底线的