采用Atmega8作为红外发射编码和接收解码芯片设计

硬件方框图:图5a 发射系统方框图图5b为系统接受硬件方框图:图5b 接收系统方框图3.2 各模块电路原理图(1)Atmega8MCU介绍系统的控制核心Atmega8单片机,是Atmel公司推出的基于AVR RICS低功耗CMOS 8位高性能单片机。由于其先进的指令集以及单时钟周期指令执行时间, ATmega8 的数据吞吐率高达 1MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。图...
关键词: Atmega8

http://www.eeworld.com.cn/mndz/article_2018052027050.html 发布时间: 2018-05-20



TMC4671基于硬件FOC伺服电机控制芯片适应BLDC/PMSM等

全球领先的嵌入式运动控制公司德国TRINAMIC MOTION CONTROL 将于近期推出其最新的伺服控制芯片TMC4671TMC4671是一款完全集成伺服控制芯片,为直流无刷电机、永磁同步电机、2相步进电机、直流有刷电机和音圈电机提供磁场定向控制。  所有的控制功能都被集成在硬件上。集成了ADCs、位置传感器接口、位置差值器,该款功能齐全的伺服控制器,适用于各种伺服应用。                           ...
关键词: 步进电机 TMC4671

http://www.eeworld.com.cn/gykz/article_2018052011535.html 发布时间: 2018-05-20



对STM32的理解

现谈一点单片机的简单知识及STM32相比于其他单片机的优势。单片机最小系统需要有晶振电路,复位电路,电源供电以及接地,简单来说单片机就是通过芯片来控制外围电路的一个微型控制器。相比较于Arduino,AVR,K60,STM32拥有更丰富的外设,这就意味着它有更强大的功能,完成更多的实验。同时STM32拥有更快的图像采集速度。再来随便讲一些有关单片机的简单知识:晶振——一个用于给整个单片机计时...
关键词: STM32 FSMC

http://www.eeworld.com.cn/mcu/article_2018051939307.html 发布时间: 2018-05-19



AVR单片机I2C读写程序

单片机应用,有兴趣的同学,欢迎大家下载,谢谢啦。 ...
关键词: I2C 单片机

http://download.eeworld.com.cn/detail/lamas/572614 发布时间: 2018-05-19



AVR 的精确延时程序

 空函数 void delay(){   }发现这个空函数所用到的指令周期为 4 ,本人用的是IAR AVR 5.20来测试 分别尝试不用的测试值,测试us ,ms ,s级的延时,然后把delay()运行的指令周期减去4就是delay_us(),delay_ms(),delay_s()所执行的指令周期 ...
关键词: AVR 精确延时

http://www.eeworld.com.cn/mcu/article_2018051839283.html 发布时间: 2018-05-18



AVR学习笔记------SPI总线和AVR SPI

    SPI是一种采用串行同步方式的3线或4线通信接口,使用信号有使能信号,同步时钟,同步数据输入和数据输出。其常用于微控制器和外围芯片的直接连接和扩展。    一个典型的SPI总线系统包括一个主机和一个从机,双方之间通过主机输出/从机输入(MOSI),主机输入/从机输出(MISO) ,同步时钟信号(SCLK),从机选择(SS|),4跟信号线相连。SPI的通信过程本质上就是在同步时钟作用下的串行移位。可以把主机和从机看成是两个串行移位寄存器,通过MOSI和MISO首尾相连。主机发起传输时,先拉低从机选择信号,然后在内部时钟的作用下将SPI数据寄存器中的...
关键词: AVR SPI总线 SPI

http://www.eeworld.com.cn/mcu/article_2018051839282.html 发布时间: 2018-05-18



AVR读写IO口右一方法(借用ATmel)

//头文件#ifndef __always_inline__#define __always_inline__  _Pragma("inline=forced")inline#endif#define AVR_GPIO_ASSIGN(name, port, bit) \__always_inline__ static void   GPIO_##name##_Set(void)            {PO...
关键词: AVR 读写IO口 ATmel

http://www.eeworld.com.cn/mcu/article_2018051839281.html 发布时间: 2018-05-18



AVR c语言的位操作

位操作一个共同的任务是编程微控制器 MCU打开或关闭IO 寄存器的一些位bit 很幸运标准C 有较好的和适用的位操作功能而没有借助于汇编指令或其它非标准C 结构C 定义了一些按位进行的运算是很有用的a | b – 按位或 这个表达式指示中a 被表达式中的b 按位进行或运算这惯用于打开某些位尤其常用|=的形式例如PORTA |= 0x80; // 打开位7 (最高位)a & b – 按位与 这个运算在检查某些位是否置1 时有用例如If ((PORTA & 0x81) == 0) // 检查位7 和位0注意圆括号需要括在&运算符的周围因为它和= = 相比运算优先级较低这是C...
关键词: AVR c语言 位操作

http://www.eeworld.com.cn/mcu/article_2018051839280.html 发布时间: 2018-05-18



AVR开发笔记——熔丝位

1、首先是stm32f10x.h中的HSE_VALUE#if !defined  HSE_VALUE   #ifdef STM32F10X_CL   #define HSE_VALUE    ((uint32_t)12000000)//这里修改为12MHz  //  #define HSE_VALUE    ((uint32_t)25000000) /*!< Value of the External oscillator in Hz */注释掉   #els...
关键词: AVR 熔丝位

http://www.eeworld.com.cn/mcu/article_2018051839278.html 发布时间: 2018-05-18



AVR 启动时间 设置方法

1。系统电源中有大的电容,上电速度比较慢(到达标准值时间长) 2。系统中其它的器件自己需要上电初始化,然后才能接收AVR的指令。 3。上电后马上要对片内EEPROM操作,但此时电源不稳定会出现问题 比如使用LCD2*16模块。此模块4V以上才能自己做初始化,然后接收AVR的指令。但AVR3V就工作了,马上发指令给LCD模块,LCD是不会响应的,通常形成显示不正常。此时可以考虑加长AVR的启动时间 初学者对熔丝经常不解,AVR芯片使用熔丝来设定时钟、启动时间、一些功能的使能、BOOT区设定、当然还有最让初学者头疼的保密位,设不好锁了芯片很麻烦。要想使MCU功耗最小也要了解一些位的设定。...

http://www.eeworld.com.cn/mcu/article_2018051839277.html 发布时间: 2018-05-18



AVR中的定时器喂狗的作用

在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称"看门狗"(watchdog)。其次,看门狗的工作原理是什么?在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。所以在使用有看门狗的芯片时要注意清看门狗(俗称喂狗...
关键词: AVR中 定时器喂狗

http://www.eeworld.com.cn/mcu/article_2018051839276.html 发布时间: 2018-05-18



AVR 看门狗唤醒 代码执行异常分析

异常描述:同事做一个项目,发现AVR单片机采用内部晶振,看门狗唤醒后,执行部分代码,很不正常,有时候可以顺利执行,有时候好像并没有得到执行。原因分析:1.可能是单片机唤醒后,晶振没有稳定下来,导致代码执行异常。实际测试,并不是这个原因。2.可能是代码驱动的IC没有准备好。延迟时间,驱动该IC,经测试,并不是这个原因。3.可能是烧录配置字异常,经检查,没有选中“看门狗时钟一直运行”该选项。选中后,运行代码正常。原因找到。...

http://www.eeworld.com.cn/mcu/article_2018051839275.html 发布时间: 2018-05-18



Avr128 看门狗设置

 在程序中有 WDR();即有喂狗时,程序只是执行while内的部分,因为在看门狗的计时还没到时又重新喂狗,这是计数器重新还是计数。在程序中没有WDR();即没有喂狗,程序在执行while内的部分到1s时,则看门狗复位启动,看门狗饿死,系统从main重新执行。即系统每隔1s复位一次在正常的程序编写中,应该加上喂狗WDR();以防止程序在其他的部分跑飞。/**********************************************by ggldate:2007,12,26goal:study the use of watchdog********************...
关键词: Avr128 看门狗设置

http://www.eeworld.com.cn/mcu/article_2018051839273.html 发布时间: 2018-05-18



AVR外部中断INT1检测按键,使用LED作指示

实验内容: 使用AVR的外部中断INT1检测PD3Key,如果有按键按下,则唤醒休眠的MCU,并使它的PB口的LED做加1指示。#include <iom16v.h>#define DISP_DDR DDRB#define DISP_PORT   PORTB#define IN_PD3  cbi(DDRD,3)  //PD3#define SET_PD3  sbi(PORTD,3)#define GET_PD3  gbi(PIND,3)//PORTA|=BIT(5);    就是把把第6位置1;//PO...

http://www.eeworld.com.cn/mcu/article_2018051839271.html 发布时间: 2018-05-18



AVR单片机原理及测控工程应用part4

AVR单片机原理及测控工程应用part4,资源过大,分为4部分上传,感兴趣的可以下来看看。 ...
关键词: AVR 单片机

http://download.eeworld.com.cn/detail/sinceyoulove/572541 发布时间: 2018-05-18



AVR_ADC寄存器详细说明

1.ADMUX 多路复用器选择寄存器 2.ADCSRA 控制和状态寄存器 3.ADCL和ADCH 数据寄存器(图中上为“右对齐”,下为“左对齐”) 4.SFIOR 特殊功能I/O寄存器! ...
关键词: 寄存器 AVR

http://download.eeworld.com.cn/detail/mamselc/572448 发布时间: 2018-05-17



AVR 看门狗使用

();        while(1)        {            DISP_PORT++;    //数据显示向上加,作AVR正常运行的指示           ...
关键词: AVR 看门狗

http://www.eeworld.com.cn/mcu/article_2018051439269.html 发布时间: 2018-05-14



AVR单片机(ATMEGA16)矩阵键盘扫描程序

程序思路与缺陷参考:51单片机(AT89C52)矩阵键盘检测程序#include<iom16v.h>  typedef unsigned char uchar;  typedef unsigned int uint;  #define dula_h  PORTD|=0x01  #define dula_l  PORTD&=0xfe  #define wela_h  PORTD|=0x02  #define wela_l  PORTD&=0xfd  #defi...

http://www.eeworld.com.cn/mcu/article_2018051239184.html 发布时间: 2018-05-12



单片机厂商及产品一览

ARM 系列单片机   AVR系列(爱特梅尔公司)   Atmel AT91 series (ARM 处理器等)   AT90 series – AVR (Atmel 的高性能RISC 8位单片机,老产品)   ATmega series – AVR (Atmel 的高性能RISC 8 位单片机,新产品)   ATXmega series – AVR (Atmel 的高性能RISC...

http://bbs.eeworld.com.cn/thread-644556-1-1.html 发布时间: 2018-05-12



汽车用紧凑型高可靠性贴片压敏电阻

TDK 株式会社扩大了其用于汽车应用的贴片压敏电阻的产品阵容。该 AVRH 系列产品最大工 作电压为 19 V 到 70 V,电容范围为 4.7 pF 到 50 pF。这一小型电压保护器件因其紧凑型尺寸 仅为 1.0 mm x 0.5 mm x 0.5 mm 而可用于 IEC 1005 工况(EIA 0402),这使得新元件的体积 比性能相当的现有元件减少了 75%。高可靠性的 AVRH 系列工作温度范围同样为-55 到 150 °C, 可承受 25 kV 接触放电,符合 IEC 61000-4-2 并通过 AEC-Q200 认证。 新 AVRH 系列采用 TDK 独有的涂...
关键词: 汽车 TDK 压敏电阻

http://www.eeworld.com.cn/qrs/article_2018051048112.html 发布时间: 2018-05-10




<上一页 12345678910111213141516 下一页> 相关结果约11,119个