天道酬勤

Just do it!

17、STM32F407学习笔记--串行通信的原理

一、通信接口背景知识 1、处理器与外部设备通信的两种方式:   传输原理 优点 缺点 并行通信 数据各个位是同时传输 速度快 占用引脚资源多 串行通信 数据按位顺序传输 占用引脚资源少 速度相对较慢 2、串行通信: (1)按照...

2018-09-06 15:04:59

阅读数:55

评论数:0

时钟频率、波特率、波特因子关系详解

smartcard和串口复用, guardtime就是停止位。smartcard标准是3.57M,如果时钟因子(    波特率因子)为372,  则对应波特率为9600,  时钟因子=  CLK / 波特率etu =时钟因子/ CLK =  1/波特率, 即传输一个符号位(一个bit)的时间。  ...

2018-04-12 08:49:27

阅读数:85

评论数:0

16、STM32F407学习笔记--TCP

一、1、二、1、致谢1、罗格斯的socket编程教程2、STM32NET学习笔记——TCP部分

2018-04-11 22:29:04

阅读数:165

评论数:0

15、STM32F407学习笔记--wifi

一、wifi基础1、详细见如下链接(1)WiFi基础知识解析(2)WiFi基本知识(3)11种物联网协议简介,如WiFi、蓝牙、ZigBee、蜂窝等二、wifi模块浅析1、WiFi模块浅析三、wifi驱动浅析1、SDIO接口WiFi驱动浅析2、USB接口WiFi驱动浅析致谢1、WIFI基础知识2、...

2018-04-10 21:45:44

阅读数:241

评论数:2

14、STM32F407学习笔记--Software flow

为应用程序构建程序流有很多方法,这里将介绍一些基本概念一、轮询1、对于非常简单的应用程序,处理器可以等待,直到有数据准备就绪,处理它,然后再等待。对于简单的任务,这是非常容易setup并且运行很好。下图显示了一个简单的轮询程序流程图。2、在大多数情况下,一个微控制器将不得不服务多个接口,因此需要支...

2018-03-11 21:19:17

阅读数:91

评论数:0

13、STM32F407学习笔记--keil MDK介绍

一、keil介绍1、MDK 即 Microcontroller Development Kit、2、Keil MDK is the most comprehensive software development solution for Arm-based microcontrollers and...

2018-03-11 11:39:46

阅读数:145

评论数:0

12、STM32F407学习笔记--强化知识

一、STM32对应的芯片基础知识1、STM32F407学习笔记--基础知识二、M3/M4简化的视图三、系统1、ucous

2018-03-10 21:28:00

阅读数:133

评论数:0

11、STM32F407学习笔记--指令集小结

一、指令集介绍1、为了增强和扩展指令系统的能力而奋斗,多少年来这一直是ARM锲而不舍的精神动力。由于历史原因(从ARM7TDMI开始),ARM处理器一直支持两种形式上相对独立的指令集,它们分别是:(1)32位的ARM指令集。对应处理器状态:ARM状态(2)16位的Thumb指令集。对应处理器状态:...

2018-03-08 23:35:24

阅读数:246

评论数:0

10、STM32F407学习笔记--蜂鸣器实验

一、蜂鸣器简介1、蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。2、探索者 STM32F4 开发板板载的蜂鸣器是电磁式的有源(自带震荡电...

2018-03-07 22:17:22

阅读数:436

评论数:0

9、STM32F407学习笔记--位带操作

一、位带操作原理1、把每个比特膨胀为一个32位的字,当访问这些字的时候就达到了访问比特的目的,比如说BSRR寄存器有32个位,那么可以映射到32个地址上,我们去访问(都-改-写)这32个地址就达到访问32个比特的目的。二、位带操作特点1、支持了位带操作,可以使用普通的加载/存储指令来对单一的比特进...

2018-03-06 22:34:02

阅读数:507

评论数:0

8、STM32F407学习笔记--手把手编写跑马灯实验

一、跑马灯硬件连接二、库函数版--程序编写1、库函数// 头文件:stm32f4xx_gpio.h 源文件:stm32f4xx_gpio.c //2、初始化函数3、GPIO_Init函数初始化样例// GPIO_InitTypeDef GPIO_InitStructure; RCC_AHB1Per...

2018-03-05 22:41:14

阅读数:239

评论数:0

施密特触发器

一、电路图说民电路图中的施密特触发器符号是一个三角中画有一个反相或非反向滞回符号。这一符号描绘了对应的理想滞回曲线。二、介绍在电子学中,施密特触发器(英语:Schmitt trigger)是包含正回授的比较器电路。对于标准施密特触发器,当输入电压高于正向阈值电压,输出为高;当输入电压低于负向阈值电...

2018-03-01 11:03:05

阅读数:623

评论数:0

7、STM32F407学习笔记--GPIO的工作原理

一、参考资料 1、STM32F407ZGT6.pdf(探索者\资料盘A\7,硬件资料\2,芯片资料)[芯片资料] 2、STM32F4xx中文参考手册.pdf(探索者\资料盘A\8,STM32参考资料)[中文参考手册] 3、STM32F4开发指南-库函数版本_V1.1.pdf(探索者\资料盘A...

2018-02-28 16:39:32

阅读数:484

评论数:0

6、STM32F407学习笔记--新建工程

一、库函数和寄存器的区别二、基于固件库1、固件库的版本: V1.4(F4专用)2、添加3、固件库包简介3、新建基于 STM32F40x  固件库的 MDK5工程 (1)请看STM32F4开发指南-库函数版本_V1.1.pdf中的如下章节        3.3  新建基于 STM32F40x  固件...

2018-02-28 15:18:18

阅读数:220

评论数:0

5、STM32F407学习笔记--程序下载

一、下载的方式1、STM32程序下载的方式有 串口模式、SW模式、JLINK、STLINK2、串口模式、SW模式、JLINK、STLINK四种方式下载程序的区别如下:(1)串口模式占用的引脚较少,2个,能下载程序但不能仿真或单步运行;(2)SW模式占用的引脚较少,2个,能下载程序还可以仿真或单步运...

2018-02-28 15:04:00

阅读数:435

评论数:0

4、STM32F407学习笔记--开发环境搭建(软件安装)

注:该环境适用于STM32F1xx和STM32F4xx系列的正点原子的板子!一、MDK软件的安装1、MDK 即RealView MDK 或MDK-ARM(Microcontroller Development kit),是 ARM 公司收购Keil公司以后,基于uVision界面推出的针对ARM7...

2018-02-28 13:32:37

阅读数:242

评论数:0

3、STM32F407学习笔记--芯片解读

注:博主使用的是STM32F4探索者一、参考资料1、STM32F4数据手册:STM32F407ZGT6.pdf2、STM32F4中文手册:STM32F4xx中文参考手册.pdf3、开发板原理图:Explorer STM32F4_Vxx_SCH.pdf二、芯片内部资源1、芯片实物图片2、芯片对应的参...

2018-02-27 21:22:26

阅读数:2704

评论数:0

2、STM32F407学习笔记--资料汇总

注:博主使用的是STM32F4探索者一、官方资料1、文档(1)STM32F4数据手册:STM32F407ZGT6.pdf(2)STM32F4中文手册:STM32F4xx中文参考手册.pdf(3)开发板原理图:Explorer STM32F4_Vxx_SCH.pdf二、技术网站1、与非网2、电子发烧...

2018-02-27 20:53:57

阅读数:1139

评论数:0

1、STM32F407学习笔记--基础知识

一、开发板资源描述二、STM32总结1、stm32是基于ARM内核的32位MCU。2、高性能、低电压、低功耗。3、简单易用,自由,低风险。三、Cortex内核的比较四、Cortex-M4内核五、M3和M4内核的比较六、DSP功能比较七、DSP指令比较八、影响运算性能的因素九、STM32八大系列产品...

2018-02-27 19:57:04

阅读数:665

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭