
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Ⅰ、写在前面本文使用目前(2016年11月)最新版本Keil(MDK-ARM)V5.21a开发环境、以STM32的处理器为例给大家讲述新建一个软件工程的详细过程。 Keil(MDK-ARM)V4和V5新建软件工程基本一样,本文也适合与V4版本的新建软件工程。 本文使用的处理器是ST公司的STM32F1系列芯片,ST公司其它系列(如:F4等)、其它公司(如:TI)新建软件工程的.
1 SysTick定时器简介什么是SysTick?SysTick是一个24位的系统节拍定时器system tick timer,具有自动重载和溢出中断功能,所有基于Cortex_M3和Cortex_M4处理器的微控制器都可以由这个定时器获得一定的时间间隔。SysTick作用?在单任务引用程序中,因为其架构就决定了它执行任务的串行性,这就引出一个问题:当某个任务出现问题时,就会牵连到后续的任务,进而
前言Cadence是一家专门从事电子设计自动化(EDA)的软件公司,其开发的许多软件早已成为行业内最常用的软件。Cadence Virtuoso IC是集成电路设计中必不可少的软件,它同时提供了原理图设计,原理图仿真,版图设计,联合仿真等一系列前端和后端的功能。对于想要从事有关行...
1 ISP概念ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用 ISP 方式擦除或再编程。ISP 的时候需要用到(bootloader)自举程序,自举程序存储在 STM32 器件的内部自举ROM 存储器(系统存储器)中。其主要任务是通过一种可用的串行外设( USART、 CAN、US
1SPI的基本介绍1.1SPI的简介SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI主要用于MCU和一些外设进行通信的场合,例如:EEPROM、Flash、AD转换器等一些应用中,还有数字信号处理器和数字信号解码器之间。SPI是一种高速的,全双工,同步的通信总线,并且在芯片
1 时钟的定义时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令。时钟系统就是CPU的脉搏,决定cpu速率,像人的心跳一样 只有有了心跳,人才能做其他的事情,而单片机有了时钟,才能够运行执行指令,才能够做其他的处理 (点灯,串口,ADC),时钟的重要性不言而喻。为什么 STM32 要有多个时钟源呢?STM32本身十分复杂,外设非常多 但我们实际使用的时候只会用到有限的几个外设,使用
1 通用定时器PWM概述1.1STM32定时器输出通道引脚这里以TIM3为例来讲解。STM32的通用定时器分为TIM2、TIM3、TIM4、TIM5,而每个定时器都有独立的4个通道可以用来作为:输入捕获、输出比较、PWM输出、单脉冲模式输出等。STM32的定时器除了TIM6和TIM7(基本定时器)之外,其他的定时器都可以产生PWM输出。其中,高级定时器TIM1、TIM8可以同时产生7路PWM输出,
Ⅰ、写在前面本文讲述的内容是Keil MDK-ARM版的介绍、下载、安装与注册,如果需要了解Keil C51版相关的文章,可以到我博客,或微信公众号查看并下载。 Keil(C51)介绍、下载、安装与注册:https://blog.csdn.net/qq_38351824/article/details/82555507 Keil MDK-AR...
光电探测器的原理是由辐射引起被照射材料电导率发生改变。根据器件对辐射响应的方式不同或者说器件工作的机理不同,光电探测器可分为两大类:一类是光子探测器;另一类是热探测器。1 使用外部光电效应当光电倍增管(光电倍增管,PMT)暴露在光线下时,电子从光电阴极发出并被倍增极放大。光电管从光电阴极当暴露于光电子弹出,光致抗蚀剂示出了行为类似。...
1.J-LinkJ-Link是德国SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器,很多ARM芯片的接口协议是JTAG,JLink一端接电脑USB接口,一端接CPU的JTAG接口,JLink充当的作用就是USB转JTAG,支持JTAG和SWD两种模式。可配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境;支持ARM7/ARM9/ARM11,Cortex