单片机
文章平均质量分 50
xuxia_yan
这个作者很懒,什么都没留下…
展开
-
单片机Microcontrollers
概念单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机(Microcontrollers)是一种集成电路芯片,是采用超大原创 2017-06-08 09:29:58 · 1446 阅读 · 0 评论 -
STM32的固件库和CubeMX
标准外设库STD(Standard Peripheral Libraries) peripheral 英 [pə’rɪf(ə)r(ə)l] 美 [pə’rɪfərəl] adj. 外围的;次要的;(神经)末梢区域的 n. 外部设备HAL(Hardware Abstraction Layer 硬件抽象层)库 HAL库是ST未来主推的库,从前年开始ST新出的芯片已原创 2017-12-06 10:25:34 · 1459 阅读 · 0 评论 -
STM32总结
中断1. 使用 EXTI_GetITStatus()来查询哪根线产生了中断。 比如EXTI_GetITStatus(EXTI_Line13)就是查询13线是否产生了中断的。2. 还有 :在设置中断引脚的时候都是不能把PB1和PD1同时设置为中断源的。如果非要设置,后面设置的会把前面的覆盖掉的。3. 编写中断服务函数经常需要使用两个函数。 第一个是判断某个中断线上的中断是原创 2017-11-16 11:02:32 · 543 阅读 · 0 评论 -
STM32中AHB和APB
AHB,是Advanced High performance Bus的缩写,译作高级高性能总线,这是一种“系统总线”。 AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接。AHB 系统由主模块、从模块和基础结构(Infrastructure)3部分组成,整个AHB总线上的传输都由主模块发出,由从模块负责回应。APB,是Advanced Peripheral Bus的缩写,译作高级外围原创 2017-10-24 13:59:28 · 1304 阅读 · 0 评论 -
单片机的时钟
STM32的时钟系统时钟SYSCLK,它是供STM32中绝大部分部件工作的时钟源。系统时钟可选择为PLL输出、HSI或者HSE。系统时钟最大频率为72MHz,超过此会出问题,它通过AHB分频器分频后送给模块使用。原创 2017-09-22 15:34:32 · 782 阅读 · 0 评论 -
IAR中如何生成hex文件?
IAR中如何生成hex文件? 看了一些方法,这个方法在我的IAR中行得通。来源:http://puppypuppy2005.blog.163.com/blog/static/52048156201002191143786/IAR生成HEX文件,打开IAR的工程选项选中左边栏中的Linker在右边的选项卡中选中第一项out原创 2017-08-30 16:57:30 · 2158 阅读 · 0 评论 -
MSP430中断相关
一、进入中断的条件进入串口中断至少应该具备四个条件: - 第一,串口使能; - 第二,串口中断使能; - 第三,开总中断; - 第四,设置对应的中断向量及中断服务函数。 注意:USART模块初始化的顺序是:SWRST=1的情况下设置串口;后设置SWRST=0使模块正常工作;最后如果需要中断,则设置相应的中断使能。即,中断使能要在SWRST=0后设置。如下程序中相应为:ME2|=原创 2017-08-28 17:35:49 · 1567 阅读 · 0 评论 -
VCC、VDD和VSS
VCC:C=circuit 表示电路的意思, 即接入电路的电压;VDD:D=device 表示器件的意思, 即器件内部的工作电压;VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压。原创 2017-09-15 13:22:28 · 623 阅读 · 0 评论 -
JTAG和SWD
STM32 JTAG和SWD的使用区别:http://www.51hei.com/mcu/1955.htmlJTAG和swd是该设备调试CPU的两种工作方式。两种方式的调试效果差不多,但是JTAG所需要的线要多一些,稳定性和速度要快一些SWD是新技术。JTAG是为了传承旧产品。SWD节省空间 SWD最大的好处就是节省PCB 的空间和布线难度,减少到2跟线去仿真的原创 2017-09-14 14:42:28 · 596 阅读 · 0 评论 -
仿真调试器
ARMCortex系列仿真调试器主流的调试工具1、 J-LinkJ-Link是最著名的ARM开发调试工具,J-Link由SEGGER公司生产。提供对市面上几乎所有ARM内核芯片的支持。目前最新版本的J-Link产品为V8,支持JTAG和SWD模式。并且对主要的IDE环境如KEIL、IAR都有良好的支持。优点很多,因此也是首选的调试工具。2、 ULINK,通用的ARM JTAG工原创 2017-09-14 13:47:20 · 1001 阅读 · 0 评论 -
JTAG
1. 什么是JTAGJTAG(Joint Test Action Group;联合测试工作组) 是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO, 分别为模式选择、时钟、数据输入和数据输出线。2. JTAG作用2.1原创 2017-09-14 09:43:38 · 529 阅读 · 0 评论 -
单片机的仿真器
单片机仿真器是指以调试单片机软件为目的而专门设计制作的一套专用的硬件装置。单片机在体系结构上与PC机是完全相同的,也包括中央处理器,输入输出接口,存储器等基本单元,因而与PC机等设备的软件结构也是类似的。因而单片机在软件开发的过程中也需要对软件进行调试,观察其中间结果,排除软件中存在的问题。但是由于单片机的应用场合问题,其不具备标准的输入输出装置,受存储空间限制,也难以容纳用于调试程序的专用软原创 2017-09-13 17:37:05 · 1782 阅读 · 0 评论 -
时钟--时钟周期、机器周期、指令周期
1.时钟周期单片机时钟频率的倒数 它可以表示为时钟晶振频率(1秒钟的时钟脉冲数)的倒数(也就是1s/时钟脉冲数,比如1/12MHz),是CPU和其他单片机的基本时间单位。对CPU来说,在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,时钟周期就越短,工作速度也就越快。时钟周期在CPU的描述里也叫节拍,即将一个机器周期划分原创 2017-12-20 13:59:50 · 8630 阅读 · 0 评论