atmega

阅读 / 问答 / 标签

利用单片机ATmega16控制太阳能的路灯控制节能系统

楼主想问的是什么呢?当然能控制,估计是个单片机就能控制这个。

请高手帮我看一个程序,主要解释一下sbi()函数的作用 这是用atmanavr给atmega16编程

#define sbi(io,bit) ( io |= (1<<bit) ) //example: sbi(PORTA,0);sbi(DDRA,0); #define cbi(io,bit) ( io &= ~(1<<bit) ) //example: cbi(PORTA,0);cbi(DDRA,0); #define gbi(pin ,bit) ( pin & (1<<bit) ) //example: gbi(PINA,0);

ATmega16a如何复位

ATmega16有5个复位源:1、上电复位。电源电压低于上电复位门限VPOT时,MCU复位。2、外部复位。引脚RESET上的低电平持续时间大于最小脉冲宽度时MCU复位。3、看门狗复位。看门狗使能并且看门狗定时器溢出时复位发生。4、掉电检测复位。掉电检测复位功能使能,且电源电压低于掉电检测复位门限VBOT时MCU即复位。5、JTAGAVR复位。复位寄存器为1时MCU复位。详见P215“IEEE1149.1(JTAG)边界扫描”。

请懂ATmega128的朋友帮忙看看,用定时器1控制LED灯闪烁,为什么现象是LED一直保持常亮

主函数中没有打开中断使能加一条SEI();

用Atmega8做一个程序,要求:用电位器控制10Khz的脉冲波占空比(10%—90%)。求详细程序~~ 最好能有解释~

给我一天时间,我让我的学生将程序调试好后给你。 问题略作修改,如下:Atmega8程序设计。要求:用电位器控制10Khz的脉冲波占空比(10%—90%)。先用AD模数转换读取电位器的数据,将读取的数据转化为占空比数据,用占空比数据控制Timero产生波形输出。程序已经过学生的调试通过。#include <avr/io.h>#include <util/delay.h> unsigned int read_adc(unsigned char input); // input为ADC输入引脚号。unsigned int value=0; // value为ADC转换值。void main(){ //快速PWM的输出端设置为PB1; TCCR1A=_BV(WGM11)|_BV(COM1A1)|_BV(COM1A0); TCCR1B=_BV(WGM13)|_BV(WGM12)|_BV(CS11) ; //8分频 ICR1=100; DDRB=0XFF; while(1) { value=read_adc(0); OCR1AL=(100*(value/1024)); }}unsigned int read_adc(unsigned char input){ DDRC=0X00;PORTC=0;//转换时PORTC使用输入模式,关闭上拉电阻 ADMUX=(0X40|input);//基准电源AVCC _delay_ms(1);//等待差分增益稳定 >125ns ADCSRA|=0X80;//使能adc ADCSRA|=0X06; //64分频 ADCSRA|=0X40;//开始转换 while((ADCSRA&0X10)==0);//等待转换完成 ADCSRA|=0X10;//放弃第一次转换结果 return ADC;//(int)ADC_FIX;}

求教CH340G不能烧写atmega328P,附原理图

这个图最少CH340与单片机的连线是有错误的.正确的连接是CH340的3脚接STC单片机的P3.0引脚CH340的4脚接STC单片机的P3.1引脚就像用一根网线连接两台电脑一样,网线要做成是交叉线,A机的发射要连到B机的接收,A机的接收要连到B机的发射,交叉就是这个意思.

"nano V3.0 ATMEGA328P 改进版 兼容arduino "与“arduino nano V3.0什么区别,什么叫兼容

首先,arduino是开源的,谁都可以复制,可以改。这里所谓的改进版,就是创客们自己改的板子。或许是替换的usb转串口芯片(官方版本的那芯片不是很好用),或许是把a6a7端口处理的了一下,或许只是把pcb板重新优化了一下。具体的,问卖家,因为并非一个卖家有改进板。题外话:就改进版就好了,官方原版贵且不好用。

atmega8515l烧录方法

ATmega8自烧录方法。 ATmega8烧录方法是使用USB自己烧录需要刻录的内容。

ATMEGA16U2-MU(R):MLF32 ATMEGA328P-PU:DIL28-3 这两种IC的参数都是什么含义啊,还有哪些影响性能,

没看明白

使用USB-TTL给Arduino ATmega328P烧bootloader不成功,软件使用Progisp 1.7.2,提示找不到编程器;

bootloader没烧下Arduino程序自然是错的。在Arduino的hardware文件夹里有一个bootloader文件夹,里面有hex格式的各种bootloader。用ISP烧写不成功可以检查连线看看。还有你用pl2303做串口下载很有问题,Arduino下载时需要复位信号的。pl2303一般没有接出reset

求单片机:ATMEGA 48V-10PU求C语言最简单编程,非常感谢!!

这个用我们帮你编嘛?挺简单啊!me 我,我帮你吧!互相交流学习,才是进步的最快捷径!!!

芯片IC ATmega162-16AI跟ATmega162-16AU有什么区别

I 和U 的区别应该是含铅和不含铅 。 U 的是不含铅。年份最新的!

atmega 88 烧写程序时出现配置编程错误。请问是什么原因?

是ISP编程吧,可以用通用编程器擦除后试下。

给atmega328p烧录怎么接线

烧录16U2固件 16U2固件推荐选用Arduinoavrfirmwaresatmegaxxu2arduino-usbserialArduino-usbserial-atmega16u2-Uno-...更改熔丝位配置地址 此地址可从Arduinohardwarearduinoavroards.txt中查到烧录引导程序BootLoader 可利用IDE直接烧录,简单,方便且有效。

Atmega 8串口通信用一根线同时接收发送数据的问题

使用一根线进行收发? 是说 一根串口线?串口通信 通常 3 根信号线 发送Tx、接收Rx、信号地Gnd 就可以了2端都要有 通信程序 才行祝你顺利

ATMEGA16L-8A、STC89c52这两个单片机从功能以及参数上有哪些区别,使用时哪个更高!

后者是增强版的MCS–51内核,前者是AVR内核,整体架构上都完全不同的。STC相对来说更便宜,而ATMEGA的性能更好一些。

Atmega单片机 引脚的内阻值 是多少?

这个要看电流的,不是按内阻来算的

贴片集成块ATMEGA162-8AU与ATMEGA162-16AU有什么区别

  贴片集成电路与集成电路事实上就是,前者制造得比较薄,一般比如电脑主板等上边焊接的芯片这些,就是属于贴片集成电路 集成电路事实上是总称,里边包括上述所说的 但是集成电路也可以称呼一些比较大的集成电路器件,比如单片机

8位单片机、16位单片机、32位单片机分别都有哪些?Atmega系列的呢?

http://support.atmel.no/bin/customer?customerLang=zh

ATMEGA2560怎么还要分是16端口和8端口两种啊?!这两种有什么区别?

Atmega2560也许是8位与16位的区别吧。8位芯片一条指令可以处理8个比特的信息。

各位使用AVR的大神,请问JTAG ICE仿真器能用在Atmega1280芯片上吗??

需要帮你做设计吗我做单片机的

atmega328p和stm32f103c8t6哪个更好

看你的需求能用AVR做就用AVR,AVR做不了就用STM32,

ATMEGA48V-10AU单片机晶振频率是多少?看不清晶振上的数字。谢谢!

感觉平时用MAGE16或者MAGE8的时候用的8M的晶振比较多,借助软件编写个程序在AVR STUDIO下调试运行一下就知道了,或者是写个程序烧录进去用逻辑分析仪看一下波形就知道了

ATmega怎么读?

安特没噶

我想请教下 ATMEGA328P-AU和 ATMEGA328PB-AU中B代表什么意思呢?谢谢 期待大神的回复

版本。P已经停产了,现在在售的都是PB。

arduino程序编好了,怎么烧录到自己焊的ATMega328板子上?

有 Arduino IDE吧?找个ISP下载器,用ISP下载的方法,从Arduino IDE里面给328烧写进去对应的bootloader.方法网上有,去DFrobot上找一下,上面说的比较细,bootloader文件不用你找了,在Arduino IDE里下载时,指定型号就要可以了。之后,通过串口与Ardino IDE ,就可以下载程序了。

arduino程序编好了,怎么烧录到自己焊的ATMega328板子上

有 Arduino IDE吧?找个ISP下载器,用ISP下载的方法,从Arduino IDE里面给328烧写进去对应的bootloader.方法网上有,去DFrobot上找一下,上面说的比较细,bootloader文件不用你找了,在Arduino IDE里下载时,指定型号就要可以了。之后,通过串口与Ardino IDE ,就可以下载程序了。

atmega 8 熔丝位

你已经将时钟设置成外部时钟驱动了,这时你需要在 XTAL1 接上时钟信号驱动,简单的方法就是再准备其他一块单片机,可以正常工作的,然后从该单片机的一个XTAL1引脚接一根线到这个MEGA8的XTAL1上,然后共地,就可以从新烧写了,从新烧写熔丝位,撤去连线和共地,MEGA8就可以正常烧写程序了。

proteus 7.7 找不到atmega单片机吗?

直接输入AVR

atmega32和atmega32a有什么区别?

–32 个8 位通用工作寄存器 – 全静态工作 – 工作于16 MHz 时性能高达16 MIPS – 只需两个时钟周期的硬件乘法器 非易失性程序和数据存储器 –

atmega2560 为什么明明在xtal1和xtal2引脚之间接了12Mhz晶振,芯片熔丝位一编程还是会锁死。

qerqerqerqerqerqer

atmega 16单片机中能不能定义32位整数变量?怎样定义?

没用过,不知道能不能,如果能的话,应该是long

ATMEGA1280-16AU的基本信息

磁芯尺寸:8bit输入/输出数:86程序存储器大小:128KBEEPROM存储器容量:4KB存储器容量, RAM:8KB处理器速度:16MHz计时器数:6

Arduino uno R3的外部晶振频率是16MHz,其处理器ATmega328有没有对16MHz进行倍频,比如2倍,3倍?

51单片机和AVR单片机主频均不进行倍频,相反的有的是将晶振时钟进行分频后作为系统时钟

基于atmega单片机的以dma方式调制输出spwm波

atmega单片机内部并没有dma控制器,好象只有STM32单片机才有这个功能.

atmega328怎么用keil编译

keil中是无法选择ATmega128单片机的,ATmega128是AVR系列单片机,Keil只能编译51系列单片机,所以你只能换其他编译器了。KEIL MDK也仅仅支持到ARM,但对其他系列的单片机还是不支持。

ATmega329管脚E口低四位PE0、PE1、PE2、PE3如何设置为读入引脚功能?

作为按键输入,最好单片机引脚设置上拉电阻;PE3为例:DDRE&=~(1<<3);PORTE|=(1<<3);

atmega 2560驱动安装不成功怎么解决?

先安装MissionPlanner-1.2.20.msi ,中间提示安装驱动,必需安装,那是arduino mega 2560的驱动文件.一般系统安装后就可以用了.但有的系统精简过的,需要人工补丁,把两个文件复制到以下位置。usbser.sys c:windowssystem32driversmdmcpq.inf c:windowsinf一般步骤一就可解决问题,最精简的系统就需要两步才能解决第二步这种安装不成功的问题,最常出现在使用的win7操作系统是非MSDN发布的纯净正版,使用了ghost版本,精简版,修改版等win7系统上。导致缺少了系统文件。这时,需要在C:WindowsSystem32DriverStoreFileRepository目录中32位win7系统创建一个名字为mdmcpq.inf_x86_neutral_1b9e317b2982c778的目录(目录名字每台电脑不一样,根据实际情况创建)64为win7系统创建一个名字为mdmcpq.inf_amd64_neutral_fbc4a14a6a13d0c8的目录(目录名字每台电脑不一样,根据实际情况创建)然后把usbser.sys这个文件放入文件夹中,重新搜索驱动就OK了。-------------------------------------------------------------------------------------补充:因为每台计算机的那个目录名字不一定是一样的,怎么知道这个目录名字呢。安装驱动失败后,在c:windowsinfsetupapi.app.log里会提示找不到对应目录里的usbser.sys,然后根据这个提示建目录就行了。修正一下楼主关于“在c:windowsinfsetupapi.app.log里会提示找不到对应目录里的usbser.sys,然后根据这个提示建目录就行了”的问题。C:WINDOWSINFsetupapi.dev.log 包含有关即插即用设备和驱动程序安装的信息。 C:WINDOWSINFsetupapi.app.log 包含有关应用程序安装的信息。setupapi.app.log是应用程序的安装日志,应该在setupapi.dev.log中查找:SourceRootPath: "C:WindowsSystem32DriverStoreFileRepositorymdmcpq.inf_x86_neutral_9f203c20b6f0dabd" flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00002000 flq: {FILE_QUEUE_COPY} flq: CopyStyle - 0x00002000 flq: SourceRootPath - "C:WindowsSystem32DriverStoreFileRepositorymdmcpq.inf_x86_neutral_9f203c20b6f0dabd" flq: SourcePath - "" flq: SourceFilename - "usbser.sys" flq: TargetDirectory- "C:Windowssystem32DRIVERS" flq: TargetFilename - "usbser.sys"这样就可以查找到相应的文件夹名。

igt8f328替换ATMEGA328P问题

LGT8F328P相比Atmega328P优缺点比较如下:优势:1.相比Atmega328P多了DAC功能2.有一个计算加速器设计3.便宜,只要Atmega328P一半价格劣势1.掉固件和掉Bootloader2.Bootloader需要特定的3.资料少,非常折腾4.烧写器买不到ATMEGA328P-AU,一种集成电路(IC),核心处理器是AVR,闪存容量为32KB。ATMEGA328P-AU型号前几个月有一定程度的上升,但是交易量仍没有太大起色,不少买家还是持观望态度,其原装现货价格较便宜,但存货不多,而进口货价格较高。主要功能高性能、低功耗AVR8位微控制器,先进的RISC体系结构,高耐力非易失性内存段,微控制器的特殊功能,上电复位和可编程布朗出检测,内部校准的振荡器,外部和内部中断源。六个睡眠模式:空闲,ADC降噪、电源保存、关闭、待机状态,和待机扩展。

用Atmega 16单片机做一个8段数码管显示时钟程序设计

#include <delay.h>#include <mega16.h>#define uchar unsigned charuchar lcd[8]={0,0,10,0,0,10,0,0};bit j04_b,j05_b,j06_b,j07_b;uchar dian;uchar s=0;uchar m=0;uchar h=0;char jishu=16;interrupt [TIM0_COMP] void timer0_comp_isr(void){if(--jishu==0){jishu=32;<br>if(s<59)s++;<br>else {s=0;m++;}if(m>59){m=0;h++;}if(h==24)h=0;}}void spi_xie(uchar i,uchar j) { DDRB=0xBF;//选通7219 SPCR=0x5e; //SPI设置 PORTB=PORTB&0xEF; //load_7219=0; SPDR=i; while(SPSR.7==0); //等待SPI发送完 SPDR=j; while(SPSR.7==0); PORTB=PORTB|0X10;//load_7219=1; 结束对7219的传送}void spi_7219c() //7219初始化{ spi_xie(0x0b,0x07); //显示8位 spi_xie(0x0a,0x0f); //亮度调节 spi_xie(0x09,0xff); //每位BCD输入 spi_xie(0x0c,0x01); //工作状态 spi_xie(0x0f,0x00); //非测试}void show_s(uchar sec){lcd[0]=sec%10;<br>lcd[1]=sec/10; <br>spi_xie(2,lcd[1]);<br>spi_xie(1,lcd[0]);<br>}void show_m(uchar min){lcd[3]=min%10;<br>lcd[4]=min/10; <br>spi_xie(5,lcd[4]);<br>spi_xie(4,lcd[3]);<br>}void show_h(uchar hou){lcd[6]=hou%10;<br>lcd[7]=hou/10; <br>spi_xie(8,lcd[7]);<br>spi_xie(7,lcd[6]);<br>}void show_d(uchar n){ uchar j; lcd[j]&=0x7f; for(j=0;j<8;j++) { if(n==j) lcd[j]=lcd[j]+0x80; //加入小数点 spi_xie(j+1,lcd[j]); } //送显示数据到7219 }void main(void){uchar i,ss=0,mm=0,hh=0, aa=0;PORTB=0x00;DDRB=0x00;dian=1;PORTD=0xfe;DDRD=0x0f;TCCR0=0x0D;TCNT0=0x00;OCR0=0xF4;TIMSK=0x02;spi_7219c();j04_b=PIND.4;j05_b=PIND.5;j06_b=PIND.6;for(i=0;i<8;i++)spi_xie(i+1,lcd[i]); while (1){if((j04_b==1&PIND.4==0)&&(aa==0)) {lcd[dian]&=0x7f;<br> if(dian==1||dian==4)dian+=2;else dian++;show_d(dian);if(dian>7)dian=0;}if((j05_b==1&PIND.5==0)&&(aa==0)) switch(dian) {case 0:<br> if(s%10<9)<br> s++;<br> else s=s-9;<br> break;<br> case 1:<br> if(s/10<5)<br> s+=10;<br> else s=s-50;<br> break;<br> <br> case 3:<br> if(m%10<9)<br> m++;<br> else m=m-9;<br> break;<br> case 4:<br> if(m/10<5)<br> m+=10;<br> else m=m-50;<br> break;<br> <br> case 6:<br> if(h/10!=2)<br> {<br> if(h/10<2&&h%10<9)<br> h++;<br> else h=h-9;<br> break;<br> }if(h%10<3&&h/10==2) h+=1; else h=h-3; break; case 7: if(h/10<2) h+=10; else h=h-20; break; }if(aa==0) { if(j06_b==1&PIND.6==0)aa=1; for(i=0;i<8;i++) {lcd[dian]&=0x7f;<br> if(dian==i) lcd[i]= lcd[i]+0x80;<br> spi_xie(i+1,lcd[i]); } }if(aa==1) {#asm("sei") for(i=0;i<8;i++) {lcd[i]&=0x7f;<br> spi_xie(i+1,lcd[i]); } }if(j07_b==1&PIND.7==0) {aa=0;SREG=0x00;lcd[dian]&=0x7f;<br> } j04_b=PIND.4; j05_b=PIND.5; j06_b=PIND.6; j07_b=PIND.7; delay_ms(40); if(s!=ss){show_s(s);ss=s;} if(m!=mm){show_m(m);mm=m;} if(h!=hh){show_h(h);hh=h;} };}

怎样将汇编语言烧录到我的ATMEGA88P中呢?急用,求解。

实话实说,你说的芯片和软件我都没用过,但根据多年工作经验,向芯片内烧录程序烧录的是目标代码,要么是二进制文件要么是十六进制文件,不存在将汇编语言编入ATMEGA88P的问题,试过Aruino来烧,但发现Arduino ide并不支持汇编语言,难道也不能调入目标文件?就算是不能调入目标文件,还是有办法。这个集成开发环境也要建工程?你随便接个工程,芯片就选ATMEGA88P,然后源程序做到最简单,能编译产生目标文件就行。之后退出开发环境,把你那个汇编目标文件更名替换刚才产生的目标文件,在启动开发环境,就骗过去了。

8位单片机、16位单片机、32位单片机分别都有哪些?Atmega系列的呢?

八位51AVRMSP430十六位MSP430还有NEC的,型号忘了32位ARM比较流行,也有M32

Atmega1280能否完成浮点运算,一次浮点数乘法大约需要多少个机器周期?

Atmega1280本身不支持浮点运算,但是可以自己编写程序实现浮点运算。本人原先用汇编编写过单精度的浮点乘法程序,好像需要1000个周期以上,如果用C语言,估计还要慢一些。

求问atmega系列单片机用什么开发软件好

1、ICCV7 for AVR2、IAR Embedded Workbench

AVR ATmega 芯片 AU 什么意思?比如mega128L 8AU等?

ATmega64 TQFP封装现主要有以下型号:ATmega64L-8AU、ATmega64L-8AI、ATmega64-16AU、ATmega64-16AI。 型号标识说明: (1)带“L”与不带“L”的区别:“L”是“Low”的缩写,表示它可以支持低电压,它支持的电压范围为:2.7-5.5V。不带“L”的则表示支持电压范围为:4.5-5.5V。 (2)后缀的数字部分代表MCU可以支持的最高系统时钟,比如ATmega64L-8AU及ATmega64L-8AI指的是可以支持到8MHZ的系统时钟。而,ATmega64-16AU及ATmega64-16AI指的是可以支持到16MHZ的系统时钟。 (3)后缀的第一个字母代表MCU的封装形式,“P”表示DIP封装,“A”表示TQFP封装。比如ATmega64L-8PI说明它是PDIP封装,ATmega64L-8AI说明它是TQFP封装。 (4)后缀的第二个字母代表MCU的应用级别,“C”表示商业级,“I”、“U”表示工业级。比如ATmega64L-8AC带“C”为商业级,ATmega64L-8AI带“I”为工业级。需要说明的是,由于现欧美要求使用无铅IC,所以,ATMEL未来将只推出带“U ”的AVR MCU,它将取代原来带“I”的型号,比如ATmge8L-8AU将取代原来的ATmega64L-8AI

单片机 atmega32a-pu和atmega32-16au可以互换吗?

可以。直接程序就能用,电源引脚好像多了几个地吧,别的都一样。

atmega 16单片机可以使用串口,并且可以使用软件烧录程序吗

不知道你问的是该单片机是不是能用串口,还是是不是可以用串口烧程序。这样说吧,atmega16单片机是有串口的;它是通过单片机的SPI口烧录程序的(电脑这头是接并口或USB口),烧录时需要配置好熔丝位,不然功能完全不对,本人刚接触AVR单片机时就在这折腾过。本人用的是双龙的下载器,用着还行,如果是XP系统很多款可选,如果是WIN7系统,就必须买2代USB型号(当初也被这折腾过)。希望对你有帮助。

atmega单片机用什么软件烧录程序

avr stduio 可以编程也可以烧录(需要有仿真器) 还可以用proisp USBISP下载

ATMEGA2560单片机不能二次烧录求大神指教

实话实说,ATMEGA2560我没用过,但愿意尽我所能帮助你。在第一次通过ISP烧录,能烧录,老化2个小时后,再用USB烧录程序,烧录不进去 ,这是什么原因,芯片绝对是原装正品的,这不可能是芯片的问题吧?是哪方面操作错误了吗?你用烧录软件哪个功能烧录的?如果是自动烧录,是不是擦除芯片没设置?你可以试一下单步操作,就是手动烧录,先擦除,再查空,再烧录,再校验,就应该知道错在哪步了。

atmega328p是51单片机吗

不是,该单片机属于ATMEL公司生产的AVR系列单片机。

ATMEGA328P-AU的主要功能:

高性能、低功耗AVR 8位微控制器先进的RISC体系结构高耐力非易失性内存段微控制器的特殊功能上电复位和可编程布朗出检测内部校准的振荡器外部和内部中断源六个睡眠模式:空闲,ADC降噪、电源保存、关闭、待机状态,和待机扩展

ATmega单片机中的中断INT0与PCINT0有什么区别?

顾名思义:INT0是外部中断请求0引脚,而PCINT0是引脚变化中断请求0。两者不同

atmega128是否与atmega1280兼容?

1.它们都是Atmel公司的8位RISC高性能单片机,64,128指的是 64K / 128K 字节的系统内可编程Flash,其硬件架构上是一致的。在计时/定时器数量,ADC通道、精度和PWM端口数量,UART口数量等方面会有所不同。性能肯定是atmega128要好。2.ATmega128是ATMEL公司的 8位系列单片机的最高配置的一款单片机,稳定性极高,应用极其广泛。ATmega64是基于增强的AVR RISC结构的低功耗8位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega64 的数据吞吐率高达1 MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。

ATMEGA328P-AU的基本参数:

类别:集成电路 (IC)核心处理器:AVR闪存容量:32KBEEPROM存储器容量:1KB时钟频率:20MHz接口类型:I2C, SPI, USART电源电压最小:1.8V 最大:5.5V电源电压表面安装器件:表面安装封装类型:TQFP针脚数:32工作温度范围:-40°C to +85°C存储器容量, RAM:2KB输入/输出线数:23模数转换器输入数:8速度:20MHz程序存储器容量:32KB (32K x 8)振荡器型:内部包装:托盘

单片机中ATmega 128和AT89c51相比较有何优缺点

  ATmega128性能比AT89C51好很多;  第一、速度,同样的频率下mega128比89C51快不止10倍。  第二、mega128比89C51外设丰富的多,比如定时器,AD转换等。  第三、mega128稳定性好,抗干扰强。  第四、mega128 I/O驱动灵活,上拉,推免,集电极开路可任意选择。  第五、mega128程序空间和寻址能力都大很多,I/O接口也多。

ATmega328P与51单片机区别

有区别。ATmega328P属于ATMEL公司生产的AVR系列单片机。

请教如何ATMEGA48V读出程序把它写入新的ATMEGA48V中

如果你要读的ATMEGA48V没加密的话你可以用一个编程器的读功能,读出内部的FLASH和eeprom内容到缓冲区内,换个新的ATMEGA48V写进去就行了。但是如果你要读的ATMEGA48V有加密那就读不出来了,需要找会解密的人先解密了

atmega128a中文资料

说的详细一点

ATmega328P定时器1库函数代码,新手看不懂

最简单的就是用 延迟函数控制 8MHZ晶振执行1141条指令就是1MSvoid delay(unsigned int ms){unsigned int i,j;for(i=0;i<ms;i++){for(j=0;j<1141;j++);}}void main(){while(1){DDRA=0x01;PORTA=0x01;delay(2000);PORTA=0x00;delay(2000);} 用定时器的话就是设置好溢出中断

atmega32u4是什么芯片

这个是存储芯片

atmega328p单片机i/o控制三极管作开关驱动模块工作

yyyyh

单片机主控芯片 ATmega8/ATmega48/ATmega88/ATmega168它的那个好一些?

ATmega48

atmega328p-pu和atmega328p-au有什么区别?哪个好

一样的东西,只是封装不一样而已。PU的是PDIP20封装,AU的是TQFP32封装。前者是双列直插式封装,后者是薄四侧引脚扁平封装。仅此而已。

STC15W4K32S4.STM32F103C8T6和ATmega328p这三个单片机哪个好?

第一个好应为实用性更好不容易坏

Atmega328p-pu和Atmega16有什么区别?

Atmega328p-pu和Atmega16最大的区别是它们的FLSAH容量不同,前者为32KB,后者为16KB,外部中断数也不一样,其余的基本上相同,ATMEGA系列的单片机主要都是FLASH容量不同,以及增加一些功能模块,本质上都是相同的,汇编指令基本上一样,没有什么实质上的区别。

求教CH340G不能烧写atmega328P,附原理图

这个图最少CH340与单片机的连线是有错误的.正确的连接是CH340的3脚接STC单片机的P3.0引脚CH340的4脚接STC单片机的P3.1引脚就像用一根网线连接两台电脑一样,网线要做成是交叉线,A机的发射要连到B机的接收,A机的接收要连到B机的发射,交叉就是这个意思.

arduino程序编好了,怎么烧录到自己焊的ATMega328板子上?

有 Arduino IDE吧?找个ISP下载器,用ISP下载的方法,从Arduino IDE里面给328烧写进去对应的bootloader.方法网上有,去DFrobot上找一下,上面说的比较细,bootloader文件不用你找了,在Arduino IDE里下载时,指定型号就要可以了。之后,通过串口与Ardino IDE ,就可以下载程序了。

avr的ATmega2560和2561有什么区别???

区别如图Atmega2560比2561芯片管脚数多,功能更强。

请问ATMEGA的各款AVR单片机指令都一样吗??

指令差不多,只是寄存器等有所变化

atmega 16单片机可以使用串口,并且可以使用软件烧录程序吗

不可以 ATmega16是用SPI烧录程序的

请问ATMEGA AVR单片机内外晶振选择问题??

内部的晶振精度较差,比如说3MHZ和8MHZ它是RC振荡得来的,只在对频率要求不高的场合使用,如果你需要高精度的时钟,比如说计时,做数字钟,就得使用外部晶振。通信场合,要用到串口通信,需要特定的波特率,比如说9600,115200等,当然最好用外部晶振啦。

atmega8515可以用在51的开发板上吗?我看它们引脚相似。 8515有什么替代单片机?先谢过!

一般是可以的,atmega8515多数情况下是可以在51开发板上仿真,但atmega8515的功能比51要强大的多,由于51开发板能力所限可能有些功能仿真不了。atmega8515是一种过渡IC,新版的AVR单片机引脚没有与之兼容的,但多数AVR的功能是可以替代它,只是要改变引脚。

ATmega单片机中的中断INT0与PCINT0有什么区别?

顾名思义:INT0是外部中断请求0引脚,而PCINT0是引脚变化中断请求0。两者不同

atmega168开发需要什么工具

人力资源是企业最宝贵的资源,要实现人力资源有效开发和管理,必须有一支高素质的人力资源管理专业队伍。因此,人力资源管理人员必须具备以下几种素质:思想道德素质。人力资源管理人员应具有较高的马克思主义理论水平和政策水平,把坚定正确的政治方向放在第一位,具有强烈的事业心和责任感,形成崇高的道德品质、高尚的道德情操和道德境界。在人力资源开发与管理中必须严格自律、坚持原则、不徇私情、秉公办事、脚踏实地、兢兢业业、与时俱进、开拓创新、团结协作、干事创业,以广大人民群众的根本利益为切入点,完成历史赋予的神圣职责,为企业可持续发展做出积极的贡献。心理素质。人力资源管理人员应具有较强的心理承受能力,良好的心理健康素质。面对各种压力要意志坚强、不怕压力、无所畏惧,还要心胸开阔、不计个人得失,并能容忍和原谅别人的过失,以良好的心理健康素质面对人和资源开发与管理中可能出现的新情况、新问题。知识素质。人力资源管理人员应具备本体性知识、信息知识、人文知识和实践知识,对企业经营管理活动的主要内容要有所了解和掌握,从而具备较强的政策水平、宽广的业务知识、精湛的理论水平、丰富的实践能力。只有这样才能得到别人的尊重和信任,才能在人力资源有效开发与管理中施展各自的才华,把握时代的脉搏,推动人力资源开发与管理工作的协调发展、整体推进。能力素质。人力资源管理人员应具备的能力主要有管理能力、文字组织能力、语言表达能力、计算机操作能力、外语能力、交流与合作能力、获取和处理信息的能力、学习能力、计算能力、分析和解决问题的能力等。科研素质。人力资源管理人员要加大科研创新力度,坚持不懈地探索和研究,从新的广度和深度上,从新的视角重新审视人力资源管理工作,以新的动力激发起重新研究探讨人力资源管理理论,以先进的理论组织好自己的本职工作,大力实施由经验型向科研型的转变。身体素质。身体是革命的本钱,干好本职工作,必须有健康的身体,要劳逸结合,做到精力充沛、精神饱满、身体健壮,适应人力资源开发与管理这一繁重的工作,承受住各种压力,始终保持旺盛的精力。

atmega328和51的区别

ATmega328性能比AT89C51好很多,第一是速度,同样的频率下mega328比89C51快不止10倍。第二,mega328比89C51外设丰富的多,比如定时器,AD转换等。第三,mega328稳定性好,抗干扰强。第四,mega328 I/O驱动灵活,上拉,推免,集电极开路可任意选择。第五,mega328程序空间和寻址能力都大很多,I/O接口也多。还有好多说不完。这两个区别大了,mega是属于AVR单片机,你的是328,还是比较好的AVR,速度快,内置一些常用硬件通讯接口,内置ADDA等,具体参数请查MEGA328的datasheet而89C51就是个最基本最常用学生们都学习的基础单片机,对于单片机入门来讲,算是必修课,实际产品中也常用,但显然比AVR低了一个档次

求问atmega系列单片机用什么开发软件好

都是用Atmel公司提供的开发软件最常用的是 AVR Studio 4,果然要用C语言开发还要安装WinAVR。最新的是Atmel Studio 6,可以直接用C语言开发这些软件都是免费的开发仿真软件常用的是Proteus,可以对你的程序进行软件仿真。如果可以帮到你请选择采纳,好吗!

请问ATMEGA的各款AVR单片机指令都一样吗??

“C语言指令”?纠正一下你的错误,C语言没有“指令”这个说法!Atmega16单片机和Atmega8515单片机的指令系统是相同的,这点完全确定。

ATmega48V-10PI单片机编程

你说的太简单,别人可能帮不了你

Atmega与ATMEL是什么关系?

Atmega系列Atmel所有产品系列中AVR的一个小系列产品,我们专经销ATMEL产品,你可以BAIDU搜索斐熙电子王明祥雷驰科技王强新华成电子N3B062找我!我对ATMEL技术工程这方面有一定了解!相信可以帮到你!

atmega162u和CH340区别

区别如下:ATmega162u:是基于增强的AVR RISC结构的低功耗8 位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega16 的数据吞吐率高达1 MIPS/MHz,从而可以减缓系统在功耗和处理速度之间的矛盾。CH340:是一个USB总线转接芯片,作用是实现USB转IrDA红外、USB转串口或USB转打印口。在串口方式下,CH340常被用于提供MODEM联络信号,应用在为计算机扩展异步串口,或将普通的串口通信设备直接升级到USB总线。CH340芯片支持5V电源电压或3.3V电源电压。
 1 2  下一页  尾页