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

    文章

    1137

    浏览量

    81206
  • usb
    usb
    +关注

    关注

    60

    文章

    8372

    浏览量

    281612
  • 编程器
    +关注

    关注

    9

    文章

    410

    浏览量

    44054
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ‌STMicroelectronics AEK-MCU-SPC5LNK 编程调试技术解析

    STMicroelectronics AEK-MCU-SPC5LNK加密狗开发用作SPC58汽车微控制的调试/编程器加密狗。AEK-MCU-SPC5LNK结合了无源USB转JTAG
    的头像 发表于 10-21 11:51 254次阅读
    ‌STMicroelectronics AEK-MCU-SPC5LNK <b class='flag-5'>编程</b>调试<b class='flag-5'>器</b>技术解析

    AVR64DU32 Curiosity Nano评估套件技术解析与应用指南

    Microchip Technology AVR64DU32 Curiosity Nano评估套件是一款用于评估AVR^®^ DU系列微控制的硬件平台。此评估套件配有完全集成的编程器
    的头像 发表于 10-09 15:21 354次阅读
    <b class='flag-5'>AVR</b>64DU32 Curiosity Nano评估套件技术解析与应用指南

    请问ISP-ICP 编程器是否支持 76E003at20?

    我有一个新唐 ISP-ICP 编程器。目前,我在软件版本 76 中没有芯片 003E7.15 的选项。 芯片数据表提到它支持 ICP。 软件是否有任何更新正在进行中??,因为它支持具有 ICP
    发表于 09-09 06:49

    请问新唐提供的ISP代码(USB接口)如何判断开机后是否需要ISP更新程序?

    新唐科技提供的ISP代码(USB接口)可以参考一个I/O引脚的逻辑,通过硬件判断是否需要ISP更新。 开发人员通常会在产品上留下更新的路径。但是,是否需要 ISP 更新将由软件或硬
    发表于 08-27 07:13

    如何在没有 NuLink 编程器的情况下执行 SWD 解锁序列?

    我迫切需要知道如何在没有 NuLink 编程器的情况下执行 SWD 解锁序列。
    发表于 08-18 07:04

    KitProg3无法被编程器正确识别怎么解决?

    KitProg3 默认处于正确的 CMSIS DAP/bulk 模式。 问题:更改端口后,编程器无法正确识别 KitProg3, 采取的措施:更新 kitprog3 固件,根据
    发表于 07-23 08:12

    在 PCB 组装之前,是否可以使用独立编程器对 CYPD6125-40LQXI 进行预编程

    在 PCB 组装之前,是否可以使用独立编程器对 CYPD6125-40LQXI 进行预编程
    发表于 05-23 07:47

    SEGGER推出新一代Flasher ATE在线编程器

    2025年5月,SEGGER推出了新一代的Flasher ATE在线编程器Flasher ATE2。该设备的外形紧凑,可以安装在机架上或直接安装在ATE设备上。
    的头像 发表于 05-12 14:21 717次阅读

    支持远程脱机密文下载加密芯片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 6次下载

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

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