历史上的今天
返回首页

历史上的今天

今天是:2025年03月29日(星期六)

2020年03月29日 | 基于atmega8的arduino最小系统制作(arduino uno作为下载器)

2020-03-29 来源:eefocus

我们在最小系统的制作过程中,常常会遇到下载器驱动安装不成功的问题,绝大多数原因是因为下载器驱动不兼容win10系统。而当用arduino uno作为下载器为最小系统烧录程序的话,不但解决了win10下的驱动问题,也可使用arduino ide直接编写下载程序,使烧录更加方便。


材料准备

atmega8×1

16MHZ晶振×1

22pf陶瓷电容×2

arduino uno ×1

杜邦线若干

可选,一个10k电阻和一个轻触开关用于制作复位电路。

最小系统基本材料

atmega8引脚图

atmega8引脚图

一、最小系统电路连接(仅需最为基础的晶振电路)

在这里插入图片描述

实物连接如图

最小系统实物连接图

二、arduino uno连接电脑

打开arduino IDE

arduino IDE

文件-示例-ArduinoISP-ArduinoISP-烧录

ArduinoISP

编译arduinoisp

烧录完成后arduino uno已经可作为下载器,此时需要完成arduino uno与atmega8的电路连接。


三、arduino uno与atmega8 电路连接

image.png?imageView2/2/w/550

电路连接

四、在arduino IDE中完成对atmega8的设置

工具-开发板-开发板管理器-查找atmega8并下载

开发板管理器

在工具中的开发板选择刚刚下载的atmega8,即开发板→atmega8

开发板选择

Boot loader→否

BOD→Disabled

Clock→16 MHz(因为此时我们接的是外部晶振)

Compiler LTO” →Disabled(default)

编程器→Arduino as ISP

上传,显示上传成功,此时atmega8最小系统板已经烧录完成

arduino ide设置

五、测试程序(点亮一个led)

int ledPin = 1; 

void setup()

{

pinMode(ledPin, OUTPUT);

}


void loop()

{

digitalWrite(ledPin, HIGH);

delay(500);

digitalWrite(ledPin, LOW);

delay(500);

}


注意这里的pin1为atmega8上的3脚(PD1),根据atmega8原理图理解

led测试

祝大家一切顺利!!!~~~~~

推荐阅读

史海拾趣

佰宏(BHFUSE)公司的发展小趣事

BHFUSE佰宏实业成立于2013年,创立之初,公司便确立了专注于大电流、高电压、低内阻的PPTC自恢复保险丝的研发与生产。面对激烈的市场竞争,佰宏团队凭借对技术的深刻理解和对市场的敏锐洞察,逐步赢得了客户的认可。在创立初期,佰宏便与多家知名代工厂建立了合作关系,为其提供优质的保护器件,逐步在行业中树立了良好的口碑。

Black Box Corporation公司的发展小趣事

为了进一步扩大市场份额,Black Box积极寻求与全球各地的企业合作。通过与跨国公司的战略合作,Black Box不仅获得了先进的技术和管理经验,还成功打开了多个国际市场。同时,公司也在全球范围内设立了多个分公司和办事处,以便更好地服务当地客户。这一系列的全球扩张行动使Black Box成为了真正意义上的国际企业。

Flexxon Pte Ltd公司的发展小趣事

在电子行业日新月异的背景下,Flextronics(Flexxon Pte Ltd)始终将技术创新视为企业发展的核心动力。公司投入巨资于自动化生产线、智能制造系统和物联网技术的研发,实现了生产过程的智能化和数字化。这一举措不仅提升了生产效率,还使得Flextronics在定制化生产、快速响应市场变化方面具备了显著优势。随着5G、物联网等新兴技术的兴起,Flextronics更是积极拥抱变革,与多家科技公司合作,共同推动电子产品的创新与发展。

Helium公司的发展小趣事

随着Helium商业模式的成功实施,其热点数量迅速增长。据数据显示,Helium的热点数量从最初的少数几个发展到数十万乃至数百万个,覆盖了全球169个国家和地区。这一成就不仅彰显了Helium在物联网领域的领先地位,也为其带来了巨大的市场影响力和商业价值。通过广泛的网络覆盖,Helium为物联网设备提供了稳定、可靠的连接服务,促进了物联网技术的普及和应用。

C&D公司的发展小趣事

C&D公司自创立之初,就专注于电子技术的研发与创新。创始团队凭借深厚的行业经验和前瞻性的市场洞察力,成功开发出一系列具有竞争力的电子产品。在市场竞争激烈的背景下,C&D公司凭借卓越的产品性能和精准的市场定位,迅速在行业中崭露头角。

Franel Corp公司的发展小趣事

为了更好地服务中国市场,法勒公司不断优化其供应链和生产布局。近年来,法勒加大了在国内的投资力度,建设了现代化的生产基地和研发中心。通过本土化生产,法勒不仅降低了产品成本,还缩短了交货周期,提高了市场响应速度。同时,法勒还积极与本土供应商建立紧密的合作关系,共同构建了一个高效、稳定的供应链体系。

问答坊 | AI 解惑

调制解调

本帖最后由 paulhyde 于 2014-9-15 08:57 编辑 一种FSK信号调制解调电路的设计 采用锁相环芯片CD4046  …

查看全部问答>

uC_OS-Ⅱ:源码公开的实时嵌入式操作系统

uC_OS-Ⅱ:源码公开的实时嵌入式操作系统.pdf 在网上找到的,中文版的哦 有40来M呢 …

查看全部问答>

DSP芯片的定点运算

本章讨论了DSP芯片进行定点运算所涉及的一些基本问题,这些问题包括:数的定标,DSP程序的定点模拟,DSP芯片的定点运算以及定点实现非线性函数的快速实现方法等。充分理解这些问题对于用定点芯片实现DSP算法具有非常重要的作用。…

查看全部问答>

求好用的wince4.2模拟器||给下载地址也可以

内容如标题 小弟才接触wince的东西,有不知道的还请指教。 我的系统是 winXP。…

查看全部问答>

三合一板,STLINK的问题?

请教各位,我的STLINK, 1。可以对3.3V的目标板进行编程,但是不能够对5V的目标板编程。 2。STLINK一旦接上USB,芯片就很烫; 3.只连接USB接口而不连接目标板时候,2T45输出VCCB B1 B2分别是2V; 4.已经连续使用三个月了,都很正常,就最近 ...…

查看全部问答>

比较器驱动555

本人用lm339的输出作为555的vcc,发现不接555时,Lm339输出高电平为电源电压,连接555时,lm339输出低于电源电压,且和上拉电阻有关,这是为什么呢?…

查看全部问答>

Keil环境下用LPC2132控制AS-UIII机器人,GPIO操作不正常,怎么办?

用LPC2132作为主控制器控制上海未来伙伴(原广茂达)机器人有限公司的AS-UIII机器人。在 uv4 环境下建立附件所示工程后,在软件仿真模式下监控发现 main.c 中 IO0CLR = DO_C2 及 IO0CLR = DO_C1 针对GPIO功能的操作不成功。资料上说该指令是针对位 ...…

查看全部问答>

谁有PIC16F877单片机的资料啊

谁有PIC16F877单片机的资料啊…

查看全部问答>

谈谈“想”与“做”

这么多年过去了,人越来越没有激情了。之前的想到什么就做什么,从来不考虑做的事情是否有意义。而现在,没当想起要做一件事情之前,总会再三考虑有没有意义。大家说说,是想到什么就去做呢,还是要先三思,再去做。…

查看全部问答>

avr flash地址问题

本帖最后由 大头BB 于 2014-8-1 15:11 编辑 开发环境:avr studio 6    attiny841    8Kflash      地址0x0000-0x0fff 1.sudio 6 烧写flash时候地址是怎么分配的,是从0x0000开始按顺序编满为止,还是 ...…

查看全部问答>