MSP430F5438学习笔记 DCO倍频至8MHZ
1.平台说明 MS430F5438// 时钟默认情况// FLL时钟 FLL选择 XT1// 辅助时钟 ACLK选择 XT1 32768Hz// 主系统时钟 MCLK选择 DCOCLKDIV 1048576Hz// 子系统时钟 SMCLK选择 DCOCLKDIV 1048576Hz#include void clock_confi...
高通风云录:如何一步步走上移动芯片王座
除了知名的OEM厂商之外,有一家公司借着智能手机的东风得到了飞速的发展,那就是高通。这家跨国电信和半导体巨头在无线技术领域发家壮大,其市值目前已经超过了1230亿美元,比英特尔还要高出40亿美元。从率先倡导CDMA到推动L...
如何学习嵌入式系统之基础知识
1、Linux 基础安装Linux操作系统:Linux文件系统 ,Linux常用命令,Linux启动过程详解,熟悉Linux服务能够独立安装Linux操作系统,能够熟练使用Linux系统的基本命令,认识Linux系统的常用服务安装Linux操作系统,Linux基本命令实...
嵌入式硬件学习
总线(Bus)将每个外设采用独立的信号线连到处理器不可行,且处理器在单一时间内只会对一个外设进行访问,那么久采用共享的信号线将所有的芯片连在一起呢?这就是总线概念的由来。对于总线,我们往往说总线是处理器的,而其它的...
信息系统有哪些功能?
信息系统的五个基本功能:输入、存储、处理、输出和控制。输入功能:信息系统的输入功能决定于系统所要达到的目的及系统的能力和信息环境的许可。存储功能:存储功能指的是系统存储各种信息资料和数据的能力。处理功能:...
51单片机初学者扫盲____高手勿入
1. 学单片机可以做什么? 单片机应用广泛,遥控小车,洗衣机,冰箱,彩电,空调随处都可见到单片机的身影。学会了单片机,你可以玩你喜欢的小制作,也可以用单片机设计一些小的产品,最重要的是,单片机会把你带进电子设计这一领域,充分展...
从C语言到FPGA高手,我是怎么炼成的
这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为 国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚入行的朋...
万用表检测瞬态电压抑制二极管(TVS管)
万用表检测瞬态电压抑制二极管(TVS管)对于单极型瞬态电压抑制二极管,LS2Z52A按照测量普通二极管方法可测出其正、反向电阻,一般正向电阻为4kQ左右,反向电阻为无穷大。对于双极型瞬态电压抑制二极管,任意调换红、黑表棒测量...
万用表检测行线性调节器
1.故障现象由于行线性补偿线圈是串联在行偏转线圈中的,AML22CBM3AA所以当行线性补偿线圈发生开路故障时,也没有电流流过行偏转线圈,出观一条重亮线故障。另外,当行线性调节器的调整不恰当时,将出现图像右侧水平方向线性不好...
单片机怎么入门?如何学好单片机?再谈单片机学习方法
单片机怎么入门?如何学好单片机?此类问题估计初学者或单片机刚入门者都想知道的吧。本文就针对这些问题再谈单片机学习方法,希望对初学者有所帮助。运用单片机首先得理解单片机的硬件结构,以及内部资源,在汇编或C语言中学...
Rs232与rs485概述和区别
在数据通信,计算机网络以及分布式工业控制系统当中,经常需要使用串行通信来实现数据交换。目前,有RS-232,RS-485,RS-422几种接口标准用于串行通信。RS-232是最早的串行接口标准,在短距离(<15M),较低波特率串行通信当中得到了...
FPGA:纵向创新与横向整合引领变革
FPGA在先进工艺路上的狂飚猛进带来了如影随形的挑战:一方面,进入20nm和14nm阶段后,不光是FPGA复杂度提升,对其外围的电源管理等芯片也提出了“与时俱进”的要求。另一方面,随着SoC FPGA和3D IC技术的发展,FPGA不...
做DSP开发最应当懂的34个问题
做DSP开发最应当懂的34个问题一.什么是DSP?(缺省)二.DSP的C语言同主机C语言的主要区别?1)DSP的C语言是标准的ANSIC,它不包括同外设联系的扩展部分,如屏幕绘图等。但在CCS中,为了方便调试,可以将数据通过prinf命令虚拟输...
DSP基础知识集锦之一 DSP概述
第一章 概述1.1引言 数字信号处理(DigitalSignal Processing,简称DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发...
DSP基础知识集锦之四 数字信号处理
数字信号处理(DSP)是一门涉及许多学科而又广泛应用于许多领域的新兴学科。在通常的实时信号处理中,它具有可程控、可预见性、精度高、稳定性好、可靠性和可重复性好、易于实现自适应算法、大规模集成等优点,这都是模拟系...
STM32串口多机通信
STM32 的UART数据寄存器是9位,数据传输先传低位(LSB)--实际应用发现9位数据大时候有丢包错包问题??利用USART可以进行多机处理器通信,其原理就是使从机处于静默模式,由主机在需要的时候发送指令唤醒从机,并传输数据。STM32...
FPGA学习及设计中的注意事项
1.基础问题FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本数字电路的书,不管是哪个版本的,这个是基础,多了解也有助于形成硬件设计的思想。 在语言方面,建议初学者学习Verilog语言,VHDL语言语法规范严格,...
液晶显示屏LCD12864中文资料
一、概述带中文字库的128X64是一种具有4位/8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为128×64, 内置8192个16*16点汉字,和128个16*8点ASCII字符...
如何快速掌握一款新的MCU
任何一款MCU,其基本原理和功能都是大同小异,所不同的只是其外围功能模块的配置及数量、指令系统等。对于指令系统,虽然形式上看似千差万别,但实际上只是符号的不同,其所代表的含义、所要完成的功能和寻址方式基本上是类似...
单片机抗干扰技术及应用
1引言在单片机的应用系统中,系统的抗干扰技术是系统可靠性的重要方面。一个系统的正确与否,不仅取决于系统的设计思想和方法,同时还取决于系统的抗干扰措施,不然势必会出现原理正确而系统稳定性差,甚至不能实施,使得耗费了...
单片机应用领域
⒈用图象传感器测量线才系统⒉卫星电视的串口模拟SPI、I2C的应用,如雷达录取的数据传送。⒊直接与AD芯片配合进行各种数据传感器配合。⒋利用单片机与PC机的232通讯进行控制,单片机为控制对象。⒌通过IC卡、单片机、PC...
如何成为单片机高手
1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。2.别小家子气,买本书几十块都舍不得,你还学个P。为了省钱看电子书,浪费的时间绝对超过书...
集成芯片的好坏判断、代换和拆卸方法
文章主要介绍三方面的内容,一方面是集成芯片的质量和好坏的判断,文中给出了三步判断芯片质量与好坏的方法,当然,集成电路块的好坏判断,还可用万用表测量集成块各脚对地暄工作电压、对地电阻值和工作电流是否正常等。另一方...
在C51单片机源程序中怎样实现软件复位
问:在C51单片机源程序中怎样实现软件复位?答:您可以使用下面的程序跳到0000H实现软复位,下面的程序实际上是一个函数指针,指针指向了0000H地址。((void(code*)(void))0x0000)();下面的例子将实现软件自复位voidreset(voi...
AT89S51内带看门狗(watchdog)的使用方法
AT89S51有专门的看门狗定时器,对系统频率进行分频计数,定时器溢出时,将引起复位.看门狗可设定溢出率,也可单独用来作为定时器使用.首先我们应该了解什么是看门狗?看门狗,又叫watchdog timer,是一个定时器电路, 一般有...
51单片机扩展中断的简便方法
MCS—51系列单片机内部只有两个外部中断源输入端,当外部中断源多于两个时,就必须进行扩展,下面介绍两种简单的扩展方法:一、采用硬件请求和软件查询的方法:这种方法是:把各个中断源通过硬件“或非”门引入...
单片机通信协议处理
现在大部分的仪器设备都要求能过通过上位机软件来操作,这样方便调试,利于操作。其中就涉及到通信的过程。本文以51单片机为例,在实际制作的几个设备中,总结出了通信程序的通用写法,包括上位机端和下位机端等一、自定义数据...
51单片机软件抗干扰技术中的误区
本文指出了一种广泛流传的误解:在MCS-51系列单片机中,只要用指令使程序从起始地址开始执行,就可以复位单片机,摆脱干扰。通过一个简单的实验,揭示了软件复位的可靠方法。有的单片机(如8098)有专门的复位指令,某些增强型MCS-51...
51单片机通用模拟串口C程序
/**********************************************************51单片机通用模拟串口C程序说明:资源需求:一个硬件计数器,两个I/O口硬件计数器的计数时间设定为三倍波特率定义的两个I/O口,用于发送和接收,分别用在receive()...
51单片机软件复位的方法
文章指出了一种广泛流传的误解:在MCS-51系列单片机中,只要用指令使程序从起始地址开始执行,就可以复位单片机,摆脱干扰。通过一个简单的实验,揭示了软件复位的可靠方法。有的单片机(如8098)有专门的复位指令,某些增强型MCS-51系统单片机虽然没...
单片机与液晶显示器的接口及应用
摘要:在介绍图形点阵式液晶显示模块GTG240128的结构和功能的基础上,讨论了其与AT89C55单片机的硬件接口电路和接口软件编程方法,并给出了写指令、写数据、初始化和汉字显示等通用程序。引言液晶显示器(LCD)具有工作电压低、微功耗、显示信息量...
51单片机常用寄存器总结
程序状态寄存器PSWD7D6D5D4D3D2D1D0CyACF0RS1RS0OV--PCy:高位进位标志位。有进借位时,Cy被置“1”,否则置“0”。AC:辅助进位标志位。低4位向高四位有进借位时,AC被置“1”,否则置“0&r...
基于STC89C51定时器的模拟串口程序
/*************************用定时器T0 或T1 模拟串行口程序。最高波特率(12 cLOCk): 本程序收、发波特率相同。11.059MHz -- 最高波特率 收: 9600, 最低波特率:300 30.000MHz -- 最高波特率 收: 28800 最低波特率:300 ...
如何选择STC单片机
选择STC89C51RC及STC89C58RD+系列单片机的理由:★加密性强,无法解密★超强抗干扰:1、高抗静电(ESD保护)2、轻松过2KV/4KV快速脉冲干扰(EFT测试)3、宽电压,不怕电源抖动4、宽温度范围,-40℃~85℃5、I/O口经过特殊处理6、单片机内部的电源供电系统...
STC89C51RC/RD+单片机SPI应用子程序
/************************单片机:STC89C51RC/RD+功 能:SPI应用子程序介 绍:单片机P1.7端口做为SPI总线的SCLK信号,P1.6端口做为SPI总线的MISO信号,P1.4端口做为SPI总线的CS信号。子程序中read_one_word()函数为采用SPI接...
STC12单片机AD转换源程序实例
/*--------------------------------------文件名称:stc_AD.c功能:A/D转换源程序描述:stc12单片机具有在应用编程,调试起来比较方便等特点;后缀为AD的单片机内部带有10位AD转换器单片机:STC12C5410AD晶振:11.0592MHz编译环境...
SST89C54/58的介绍及其IAP编程模式
一.SST89C54/58性能简介二.SST89C54/58功能图兼容于INTEL公司的P87C54/58,扩展了IAP及4KE2PROM。三.SST89C54/58程序空间在动态修改BLOCk0程序的问题上,应当确保将要加载的程序正确无误,至少做到进入Block1块入口程序的正确...
STC12C5A60AD系列单片机头文件
/--------------------------------------------------------------------------------//STC12C5A60AD系列单片机头文件,直接保存为.h格式即可//新一代 1T 8051系列 单片机内核特殊功能寄存器 C51 Core SFRs//...
STC12C5A60S2系列单片机头文件
/--------------------------------------------------------------------------------//STC12C5A60S2系列单片机头文件,保存为.h格式文件即可。 //新一代 1T 8051系列 单片机内核特殊功能寄存器 C51 Core SFRs//...
基于P87LPC764与SAA1064的I2C显示电路
I2C总线是Philips公司推出的芯片间串行传输总线。它以串行数据线(SDA)和串行时钟线(SCL)2根连线实现了完善的全双工同步数据传送,可以极方便地构成多机系统和外围器件扩展系统。关于I2C总线的结构和工作原理详见参考文献1...
PIC单片机如何定义配置字与芯片标记
PICC提供了相关的预处理指令以实现在源程序中定义单片机的配置字和标记单元。1)定义工作配置字在源程序中定义PIC单片机工作配置字的重要性在前面章节中已经阐述。在用PICC写程序时同样可以在C原程序中定义,具体方式如...
PIC C语言编程_PICC中断函数的实现
PICC可以实现C语言的中断服务程序。中断服务程序有一个特殊的定义方法:voidinterruptISR(void);其中的函数名“ISR”可以改成任意合法的字母或数字组合,但其入口参数和返回参数类型必须是“void”...
PIC C语言编程_PICC中的指针
PICC中指针的基本概念和标准C语法没有太多的差别。但是在PIC单片机这一特定的架构上,指针的定义方式还是有几点需要特别注意。1) 指向RAM的指针如果是汇编语言编程,实现指针寻址的方法肯定就是用FSR寄存器,PICC也不例外...
PIC C语言编程_PICC中变量修饰关键词
1)extern—外部变量声明如果在一个C程序文件中要使用一些变量但其原型定义写在另外的文件中,那么在本文件中必须将这些变量声明成“extern”外部类型。例如程序文件code1.c中有如下定义:bank1unsignedch...
PIC单片机C语言编程的基本框架
基于PICC编译环境编写PIC单片机程序的基本方式和标准C程序类似,程序一般由以下几个主要部分组成:1.在程序的最前面用#include预处理指令引用包含头文件,其中必须包含一个编译器提供的“pic.h”文件,实现单片机...
AVR单片机可运行的实时时钟源程序
;***********************;AVR单片机实时时钟汇编程序实例;功 能:24小时制实时时钟,带1/100秒;介 绍:程序在实验板上能够正常运行,是一个带1/100秒的24小时制实时时钟。;单片机:ATMEGA16;晶 振:4MHz;语 言:汇编程序;来 源:晖...
AVR单片机的RTOS-AVRX应用
引言随着技术的发展,嵌入式系统的设计及应用对人们的生活产生了很大的影响,并将逐渐改变人们未来的生活方式,在特定的操作系统上开发应用程序,可以使开发人员忽略掉很多底层硬件细节,使得应用程序调试更方便、易于维护、开...
AVR单片机的TWI总线的原理及应用
摘要在简要对比TWI总线与I2C总线的基础上,详细介绍TWI总线的内部模块、工作时序和工作模式,并给出一个编程实例加以说明.对TWI总线和传统的I2C总线的正确区分及使用具有现实的指导意义。关键词两线串行总线TWI I2CAVR系...
基于AVR单片机的高精度频率调节器
摘要:精确的频率控制是现代化工业生产与高精度测试的必备手段。基于AD9850可以发生优于1Hz频率精确度的信号,这对于频率测试来说至关重要。本文介绍的这种频率调节器由Atmel公司的AVR单片机ATMEGA16L作为控制核心,采用4...
用AVR单片机模拟的串口程序
在一些应用中,经常要用到双串口,但是一般单片机只提供一个串口,其实完全可以用普通I/O口模拟一个串口。以下的程序是我编写的模拟串口程序,程序中使用了单片机的定时器0,和INT0中断。数据的发送和接收由中断程序自动进行。...
分析avr单片机优缺点
AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机。AVR的单片机可以广泛应用于计算机外部设备、工业实时控制、仪器仪表、通讯设备、家用电器等各...
AVR单片机定时器的要点
分5种工作类型一普通模式WGM1=0跟51的普通模式差不多,有TOV1溢出中断标志,发生于MAX(0xFFFF)时1采用内部计数时钟用于ICP捕捉输入场合——-测量脉宽/红外解码(捕捉输入功能可以工作在多种模式下,而不单单只是普通模式)2采用外部计数脉冲输入用于...
AVR单片机简介
1997年,由ATMEL公司挪威设计中心的A先生与V先生利用ATMEL公司的Flash新技术, 共同研发出RISC精简指令集的高速8位单片机,简称AVR。相对于出现较早也较为成熟的51系列单片机,AVR系列单片机片内资源更为丰富,接口也更为强...
MSP430单片机对AT24C64的读写操作子程序
/*-----------------------------------MSP430单片机对AT24C64的读写操作子程序来源:晖创电子网www.schuitron.comMSP430程序---------------------------------------*/#ifndef_I2C_H#define_I2C_H#defineSDA_1P4OUT|...
MSP430单片机温度测量源程序
/*------------------------------------------MSP430单片机温度测量源程序介绍:源程序代码主要包含初始化子程序InitSys()、ADC数据读取子程序Read_ADC()、ADC数据转换为温度子程序ADC_TO_TEM()。来源:晖创电子网www.s...
MSP430控制SED1335液晶显示源程序例程
/*-------------------------------------基于MSP430单片机子程序功能:SED1335液晶控制器子程序介绍:SED1335是日本SEIKOEPSON公司出品的液晶显示控制器,在同类产品中是功能很强。其特点为:有较强功能的I/O缓冲器;指令功能...
如何充分利用MSP430单片机的FLASH(附源码说明)
优点:能够充分利用MSP430单片机的自带FLASH储存空间,就可避免外扩EEROM芯片了,一是节约成本,二是少了外扩EEROM的读写代码,三是同样可以储存用户数据,比如A/D转换后的数据。当然,如果是常量就不必了,直接将常量申明为“C...
如何使用单片机去驱动控制触摸屏
触摸屏是目前最简单、方便、自然的而且又适用于中国多媒体信息查询国情的输入设备,它具有坚固耐用、反应速度快、节省空间、易于交流等许多优点。触摸屏技术被认为是未来人机交互科技的主流方向之一,相关的产业及其产品...
用外中断方式读按键,控制灯的亮灭
这一课,我们学习外中断的用法。也就是外部IO的中断INT0,和INT1。对应的引脚是P32和P33。在我们的电路图中,P32也就是接在K1的引脚。所以当我们按下P32接到地的时候,可以触发一个INT0中断,当然,必须预先初始化才会启动。这种...
写一个字节到24c02中(源程序)
24c02是一个非挥发eeprom存储器器件,采用的IIC总线技术。24c02在许多试验中都有出现。24c02的应用,主要在存储一些掉电后还要保存数据的场合,在上次运行时,保存的数据,在下一次运行时还能够调出。24c02采用的IIC总线,是一种...
一个按键控制的10级变速跑马灯试验
在本课中,我们要用一个按键来实现跑马灯的10级调速。这又会涉及到键的去抖的问题。本课的试验结果是,每按一次按键,跑马速度就降低一级,共10级。这里我们又增加了一个变量speedlever,来保存当前的速度档次。在按键里的处理...
嘀声报警信号输出试验
嘀声报警信号输出试验我们将学习如何控制蜂鸣器的声音输出,这一课我们只输出一个频率的声音,之后几课我们将逐步输出更为复杂的音乐声,你甚至可以自己输入一个乐谱,直接播放出来。蜂鸣器有有源和无源的几种。也称为直流蜂...
AVR单片机I/O口读74HC165接口程序
AVR单片机I/O口读74HC165接口程序*******************************/#include#define SER_IN PD3#define SER_CK PB2#define SER_SL PB3uint16_t SerIn(void){uint16_t ret=0,i;//数据锁存,在shift/load输入一脉冲PIO_...
bf561的loader过程
近来开始用BF 561设计图像匹配系统。所以把这一过程的所得记录在此,以便与大家共享。在程序下载这个环节上遇到如下一些问题:visual dsp++5.0下针对BF561开发板的烧写flash的程序,不能正常下载,重新编译一下才可以。在开...
MSP430单片机中断嵌套机制简介
1、MSP430单片机默认是关闭中断嵌套的,除非你在一个中断程序中再次开启总中断EINT。2、对于单源中断,只要响应中断,系统硬件自动清中断标志位,对于TA/TB定时器的比较/捕获中断,只要访问TAIV/TBIV,标志位将被自动清除;对于多...
MSP430F2131读写多密钥芯片DS1991范例
//程序功能:完成msp430f2131读写ds1991//芯片配置: msp430f2131的MCLK来至DCO,配置成1M#include "msp430x20x1.h" //头文件//宏定义一些常用的代码,写成函数形式,方便阅读理解。#define TM_OUT(level) P2OUT = ((unsigne...
MSP430与ST7529液晶显示控制器源程序
/*--------------------------------------------------------------------------File Name:HG16016005T.C;Description:This Resouce Is For Dot Matrix Liquid Crystal Modules Controlled By SitronixS ST7529LCM...
MSP430 ADC12模块应用源程序
1-简介简介MSP430单片机ADC12模块 序列单次采集的 应用范例。2-例程//******************************************************************************//MSP430F149 ADC12模块+串行通讯的实验程序//使用ADC12采集...
MSP43021x1时钟校准
//******************************************************************************//MSP43021x1时钟校准,21x1出厂时,在Info Flash保存了四种时钟的调整参数// 分别是 1MHz,8MHz,12MHz,16MHz// 由于用户在下载程序的时...
MSP430模拟IIC接口程序
1-简介MSP430单片机普通II模拟IIC接口程序范例。2-程序例程 #include "MSP430x14x.h" //P3.2 SCL //P3.3 SDA #define SDA_1 P3OUT |= BIT3 //SDA = 1 #define SDA_0 P3OUT &=~ BIT3 //SDA = 0 #define SCL_1 P3OUT...
MSP430串行通讯模块范例
1-简介简介MSP430单片机串行通讯模块结构及其应用范例。2-串行异步通讯模块在MSP430系列产品中,每一款型号都能实现串行通讯的功能,在MSP430F1X11系列中,可以用定时器A和软件编程结合实现串行通讯功能。而在其它系列...
MSP430读写擦除自带FLASH源程序
1-简介MSP430单片机对片内FLASH的读写操作程序范例。2-程序例程//******************************************************************************// 参数: wAddr 为地址 , 范围 0x1000~0xFFFFvoidReadFlash(U16 wA...
MSP430中断服务函数的定义
//为了保证代码可以在IAR编译器的任何版本中都能正确得到编译,所以作以下的条件编译。#ifdef __IAR_SYSTEMS_ICC__ //如果编译器是IAR, 那么以下将被编译。#if __VER__ >= 200#pragma vector=USART0RX_VECTOR //在IAR...
利用MSP430定时器A测量脉冲宽度
1-程序描述利用MSP430单片机定时器A和捕获/比较功能模块结合使用,实现脉冲宽度的测量。本例程用到了定时器A的CCI1A端口(例如MSP430F14X的P1.2引脚)作捕获外部输入的脉冲电平跳变,同时结合简单的软件算法就能实现脉冲宽度...
双端口RAM在ARM与DSP通信系统中的应用 (2)
ARM完成整个系统的实时控制,对双端口RAM的图像数据进行读取然后经过网络传递给PC 机,因此需要驱动程序来实现双端口RAM与ARM之间的数据通信。驱动程序是应用程序与硬件之间的接口,用户可以通过驱动程序来间接的实现对硬...
MCU工程师炼成记——谈谈电子技术的入门之路
从欧姆定律启航电子技术涉及到的理论和应用知识方方面面非常众多,其实必须掌握的只有欧姆定律这个初中就已经学过的公式:U=I×R,稍稍扩展一下:P=U×I。欧姆定律已经能够解决多数常规电子电路设计中的分析、计算问...
关于STM32的SPI使用的总结
关于STM32的SPI使用,用库函数来实现功能很方便,但也有一些问题需要注意一下.就是库函数中SPI_I2S_ReceiveData().当处于主机模式的时候.只是简单的去缓存搬数据而已并没有发出SCK去获取数据.当然这个从机的模式下不成...
STM32中RTC的校准方法
实现RTC校准的核心之一是库文件Stm321f0x_bkp.c中的voidBKP_SetRTCCalibrationValue(uint8_tCalibrationValue)函数。谈到RTC校准的相关参考文档包括AN2604.pdf,AN2821.pdf和AN2821.zip。这三个文档都可以从STM32官方...
ARM、DSP、FPGA的特点和区别
ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软 件。ARM架构是面向低预算市场设计的第一款RISC微处理器,基本是32位单片机的行业标准,它提供一系...
ARM嵌入式的VGA接口制作
大多数嵌入式产品的显示终端都选择LCD,但在某些需要大屏幕显示的应用中,工业级LCD的价格比较昂贵,且现有的大屏幕显示器(包括CRT显示器和LCD显示器)一般都采用统一的15针VGA显示接口。三星公司ARM9芯片S3C2410以其强大的...
ARM开发的调试方法概述
用户选用ARM处理器开发嵌入式系统时,选择合适的开发工具可以加快开发进度,节省开发成本。因此一套含有编辑软件、编译软件、汇编软件、链接软件、调试软件、工程管理及函数库的集成开发环境(IDE)一般来说是必不可少的,至于嵌入式...
FPGA设计软件与开发流程
一、FPGA设计软件FPGA的设计软件很多,具体说来可包含以下软件:1.设计输入(DesignEntry)Summit公司的VisualHDL、Mentor公司的Renoir、Aldec公司的ActiveHDL。均支持图文混合的层次化设计。三者都提供PC版本,VisualHDL还...
FPGA的结构与构成单元
一、FPGA的基本结构FPGA具有掩膜可编程门阵列的通用结构,它由逻辑功能块排成阵列组成,并由可编程的互连资源连接这些逻辑功能块来实现不同的设计。下面以Xilinx公司的FPGA为例,分析其结构特点。FPGA一般由三种可编程电路...
FPGA特点及其生产厂商
一、什么是FPGAFPGA是英文FieldProgrammableGateArray的缩写,即现场可编程门阵列,它是在可编程阵列逻辑PAL(ProgrammableArrayLogic)、门阵列逻辑GAL(GateArrayLogic)、可编程逻辑器件PLD(ProgrammableLogicDevice)等可...
FPGA的分类与应用
一、FPGA的分类1.按逻辑功能块的大小分类可编程逻辑块是FPGA的基本逻辑构造单元。按照逻辑功能块的大小不同,可将FPGA分为细粒度结构和粗粒度结构两类。细粒度FPGA的逻辑功能块一般较小,仅由很小的几个晶体管组成,非常类...
DSP开发需注意些什么
DSP是数字信号处理或数字信号处理器的缩写,它的应用正随着数字化的飞速发展而日益广泛。但是如何很快地入门进行DSP开发,一直都是业界讨论的问题。本文将以德州仪器公司(TI)的DSP为例来介绍一些开发经验,以供大家参考。...
51的简单好记命令分类
1.Arithmetic operations:(算术)Mnemonic Byte CycADD A,@Ri 1 1ADD A,Rn 1 1 ADD A,direct 2 1 ADD A,#data 2 1 A...
ADC 分辨率和精度的区别
分辨率和精度这两个,经常拿在一起说,才接触的时候经常混为一谈。对于ADC来说,这两样也是非常重要的参数,往往也决定了芯片价格,显然,我们都清楚同一个系列,16位AD一般比12位AD价格贵,但是同样是12位AD,不同厂商间又以什么参数...
UPS电源、ATX电源与P4电源的区别
UPS电源指的是一种不间断电源,所谓不断电电源系统,就是当停电时能够接替市电持续供应电力的设备,它的动力来自UPS蓄电池组,由于电子元器件反应速度快,停电的瞬间在4~8毫秒内或无中段时间下继续供应电力。为什么要用UPS电...
三星再遭吐槽 PCB抄板需添创新动力
对于近期发布的三星GalaxyS6手机,各粉丝都吐槽认为其和上一代S4几乎没什么变化,都太平庸、太塑料,摆脱不了抄袭苹果的嫌疑。虽然三星手机出货量早已遥遥领先iPhone,但在产品策略方面,三星一直处在“赶超苹果”的...
学者应该选择ucos,简单易懂
初学者应该选择ucos,简单易懂,用最少的时间学会OS最核心的内容,扫清障碍,完整地经历一次系统学习过程.如果想做深度嵌入式,建议采用ARM+ecos平台.ecos可配置,实时性好,功能全面(内核,tcp/ip,PCI,USB,FS,GUI均支持),支...
【转帖】FPGA学习及设计中的注意事项
FPGA学习及设计中的注意事项1.基础问题FPGA的基础就是数字电路和HDL语言,想学好FPGA的人,建议床头都有一本数字电路的书,不管是哪个版本的,这个是基础,多了解也有助于形成硬件设计的思想。 在语言方面,建议初学者学习Verilo...
8051单片机片内数据存储器分为哪几个性质和用途不同的区域?
答:8051内部128B的数据RAM区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。各区域的特性如下:(1) 00H~1FH为工作寄存器组区,共分4组,每组占用8个RAM字节单元,每个单元作为一个工作寄存器,每组的8个单元分别定义为8个工...
单片机ISP、IAP和ICP几种烧录方式的区别
单片机ISP、IAP和ICP几种烧录方式的区别玩单片机的都应该听说过这几个词。一直搞不太清楚他们之间的区别。今天查了资料后总结整理如下。ISP:In System Programing,在系统编程IAP:In applicating Programing,在应用编程IC...
针对单片机的看门狗
系统软件"看门狗"的设计思路:1.看门狗定时器T0的设置。在初始化程序块中设置T0的工作方式,并开启中断和计数功能。系统Fosc=12 MHz,T0为16位计数器,最大计数值为(2的16次方)-1=65 535,T0输入计数频率是.Fosc/12,溢出周期...
单片机的存储器、寄存器
单片机的存储器有程序存储器ROM与数据存储器RAM两种。 这两种存储器在使用上是严格区分的,不得混用。 程序存储器存放程序指令,以及常数,表格等;而数据存储器则存放缓冲数据。MCS-51单片机存储器的结构共有3部分:一是程序...
单片机的串行接口
串行接口简称串口,也称串行通信接口(通常指COM接口),是采用串行通信方式的扩展接口。简介串行接口Serial Interface是指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而...
单片机RAM(随机存取存储器)
名称RAM(随机存取存储器)RAM -random access memory 随机存储器定义存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程...
单片机的看门狗
系统软件"看门狗"的设计思路:1.看门狗定时器T0的设置。在初始化程序块中设置T0的工作方式,并开启中断和计数功能。系统Fosc=12MHz,T0为16位计数器,最大计数值为(2的16次方)-1=65 535,T0输入计数频率是.Fosc/12,溢出周期为...
单片机的特点
(1)高集成度,体积小,高可靠性单片机将各功能部件集成在一块晶体芯片上,集成度很高,体积自然也是最小的。芯片本身是按工业测控环境要求设计的,内部布线很短,其抗工业噪音性能优于一般通用的CPU。单片机程序指令,常数及表格等固...