0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于USB实现STK500 AVR ISP编程器

电子设计 作者:PCB资讯网 2019-10-03 17:54 次阅读

微控制器开始,编程器适配器是首先要获得的东西之一。幸运的是,几乎可以为任何微控制器构建一个可工作的编程器,因为有大量的开源项目。

我决定自己制作一个与stk500兼容的编程器,该程序取自tuxgraphics.com。我没有寻找与原始示意图相同的零件,而是使用了桌上的零件。结果,我将通孔和SMD PCB混合在一起,从而完成了工作。

该STK500 V2适配器是原始AVR STK500编程器的克隆。它可在Windows,Linux,BSD和MacOS X等所有主流平台上运行。这主要是因为USB到串行转换器FT232RL芯片具有完整的驱动程序支持。构造它的主要原因可能是程序员在AVRstudio中工作,可以在同一个IDE中流畅地对微控制器进行编程。此外,它还可以与AVRDude配合使用-AVRDude将成为Linux用户的主要应用程序。该克隆产品非常受欢迎,因此您可以找到很多变化–大多是不同的PCB版本。因此,我的是另一个PCB。

正如我提到的,这是从货架上的零件快速构建而成的,这不是最好的PCB。因为它混合使用了SMD和通孔部件。无论如何,它按预期工作,因此完全没有问题。让我们来谈谈一些细节。我发现某个早期项目未使用的FT232BL芯片,因此我决定使用它来代替更新的FT232RL。它是一模一样的芯片,但较老一代。此外,您需要使用外部6 MHz晶体和更多组件。Win 7之前仍支持驱动程序,因此甚至可以主动使用它。

Atmega8采用DIP封装,可以轻松删除并使用另一个适配器进行编程-如果完全构建第一个编程器,这可能会有些问题。请朋友编程芯片或使用肮脏的并行端口编程器对其进行闪存。

在这个程序员中,我使用了一个USB mini-B SMD连接器。如果您决定直接焊接USB电缆,则还会留下焊孔。该编程器有十个引脚和六个引脚的编程器接头连接器。我通常使用六针ISP接头,因此仅为此一根电缆制作电缆。

正如我提到的那样–使用之前,您需要先对ATmega8进行编程。可以在这里找到最新的固件。并且不要忘记正确设置保险丝位。PopnyProg中的FYI保险丝位应如下:

或将它们传递给AVRdude,如下所示:

低字节:0xEE;

高字节:0xE9。

在AVRStudio中运行编程器时,选择STK500平台和分配给USB的COM端口-分配的串行转换器。在我的情况下是COM5。单击“ 连接...”后 ,建议升级编程器固件–跳过取消,因为升级功能将无法使用,请跳过。下一个屏幕是一个STk500编程对话框,您 可以在其中选择设备并对其进行编程。

关于ISP模式设置的一点说明!如果尝试在运行默认1MHz时钟的地方刷新新的AVR,则应选择适当的ISP频率,因为它必须小于目标值的1/4。

要闪烁1MHz Atmega,您应该使用115.2 kHz,而8MHz可以在1.845 MHz下工作。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AVR
    AVR
    +关注

    关注

    11

    文章

    1125

    浏览量

    79131
  • usb
    usb
    +关注

    关注

    60

    文章

    8044

    浏览量

    267881
  • 编程器
    +关注

    关注

    9

    文章

    398

    浏览量

    42653
收藏 人收藏

    评论

    相关推荐

    支持远程脱机密文下载加密芯片SMEC系列编程器开发板介绍

    件下载到刚产生对应安全码的SMEC编程器中,就可以实现密文下载SMEC加密芯片功能了。用户也可以通过“编程器信息”按钮获取编程器脱机下载相关信息。
    发表于 02-14 16:19

    EE-355:面向SHARC处理的专家在线闪存编程器

    电子发烧友网站提供《EE-355:面向SHARC处理的专家在线闪存编程器.pdf》资料免费下载
    发表于 01-08 15:05 0次下载
    EE-355:面向SHARC处理<b class='flag-5'>器</b>的专家在线闪存<b class='flag-5'>编程器</b>

    支持远程脱机密文下载加密芯片SMEC编程器开发板介绍

    后,生成“SMEC cipher Files”密文文件。3、把产生的密文文件下载到刚产生对应安全码的SMEC编程器中,就可以实现密文下载SMEC加密芯片功能了。用户也可以通过“编程器信息”按钮获取
    发表于 01-08 11:30

    EE-311:面向Blackfin处理的VisualDSP闪存编程器API

    电子发烧友网站提供《EE-311:面向Blackfin处理的VisualDSP闪存编程器API.pdf》资料免费下载
    发表于 01-07 14:26 0次下载
    EE-311:面向Blackfin处理<b class='flag-5'>器</b>的VisualDSP闪存<b class='flag-5'>编程器</b>API

    PGA900EVM开发板是否包含USB2ANY或OWI编程器

    本人想购买一块PGA900EVM开发板,看到官网说需要使用USB2ANY编程,害怕买的板子不包含编程器,请问是否包含USB2ANY或OWI编程器
    发表于 12-31 07:06

    8FX-PRO(富士通编程器)软件与使用手册

    8FX-PRO是ZEZHAO针对富士通8FX-MCU 研发生产的一款专用离线脱机编程器;解决富士通MCU用户批量生产烧录,在板更新软件编程烧录的问题.文件包含上位机软件,8FX-PRO烧录器
    发表于 12-18 16:59 3次下载

    MSP Gang编程器(MSP-GANG)用户指南

    电子发烧友网站提供《MSP Gang编程器(MSP-GANG)用户指南.pdf》资料免费下载
    发表于 12-05 14:36 4次下载
    MSP Gang<b class='flag-5'>编程器</b>(MSP-GANG)用户指南

    开源ISP(Infinite-ISP)介绍

    ISP从图像传感获取 RAW 像素,并将其转换为与人类对所捕获场景的感知相匹配的图像。ISP 是每个摄像头和视觉系统中必不可少的基本硬件处理。 然而,大多数厂家的
    的头像 发表于 11-18 10:21 808次阅读
    开源<b class='flag-5'>ISP</b>(Infinite-<b class='flag-5'>ISP</b>)介绍

    迈来芯PTC-04编程器产品介绍

    迈来芯PTC-04编程器,作为业界领先的终端工具,专为高效、精准地校准各类兼容芯片而生,同时赋能产品开发全程,内置调试功能,让创新触手可及。这款编程器无缝融入标准PC与应用模块生态,轻松实现操作环境下可
    的头像 发表于 08-27 18:07 1256次阅读
    迈来芯PTC-04<b class='flag-5'>编程器</b>产品介绍

    aP89W24 USB语音芯片烧录中文手册

    (42秒OTP芯片)、aP89021(21秒OTP芯片)和aP89010(10秒OTP芯片) ap89085  ap89170  ap89341  AP89W24USB是该开发系统的一部分,它是一个基于USB编程器,旨在用于W
    发表于 08-08 14:41 2次下载

    XTW100PRO编程器驱动

    XTW100PRO编程器驱动
    发表于 08-01 14:16 3次下载

    如何使用ESP-PROG编程器对ESP-01无线模块(8 针)进行编程

    有没有人能够使用 ESP-PROG 编程器对 ESP-01 无线模块(8 针)进行编程? 我根本无法让串行连接工作。 我什至尝试连接到 ESP32 板,我可以使用 JTAG 接口进行调试,但没有串行通信。 甚至看不到来自 ESP32 的入站消息。 有什么想法吗?
    发表于 07-19 06:39

    请问哪些编程器支持s6j334ejee芯片的读写?

    你好!请问哪些编程器支持s6j334ejee芯片的读写?请问哪些编程器支持s6j334ejee芯片的读写?
    发表于 07-05 07:26

    使用psoc编程器写入Modus生成的Hex文件时,Hex文件解析失败的原因?

    我们正在使用 pSoC6 CY8C6137BZI-F14 做软件, 我们使用 Modus 集成开发环境。 但当我们使用 psoc 编程器写入 Modus 生成的 Hex 文件时, psoc 编程器显示以下错误: Hex 文件解析失败。 未知记录类型。 你能告诉我原因吗
    发表于 05-21 06:57

    ASI 编程器套件ASI-PROG-KIT数据手册

    电子发烧友网站提供《ASI 编程器套件ASI-PROG-KIT数据手册.rar》资料免费下载
    发表于 05-16 16:47 0次下载
    ASI <b class='flag-5'>编程器</b>套件ASI-PROG-KIT数据手册