搜索
bottom↓
回复: 67

让Usbasp 变成可使用 AVRStudio 的 STK500

[复制链接]

出0入0汤圆

发表于 2007-4-14 11:16:45 | 显示全部楼层 |阅读模式
现将AVR-Doper固件移到UsbAsp下载器中。可以兼容STK500V2,使用AVRStudio软件了。

请看“AVR-Doper简化的M8做的USB接口的STK500V2,可用在Studio下。已通过测试。”帖子的69楼:

http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=674937&bbs_page_no=1&bbs_id=1000

出0入0汤圆

 楼主| 发表于 2007-4-16 22:16:26 | 显示全部楼层
点击此处下载armok01150637.rar

出0入0汤圆

 楼主| 发表于 2007-4-21 09:57:25 | 显示全部楼层
更新为下载速度自动调整。方法是 每次进入编程时 从高速到低速逐一测试 ,成功了,即为合适的ISP速度。这在新AVR固化中很有用。设置配置熔丝时用低速。配置完后,再编程就变成高速了。

点击此处下载armok01151237.rar

出0入0汤圆

发表于 2007-4-21 12:09:49 | 显示全部楼层
主意不错,试一下看看.

出0入0汤圆

发表于 2007-4-21 12:14:26 | 显示全部楼层
没有原理图哦

出0入0汤圆

 楼主| 发表于 2007-4-21 12:48:45 | 显示全部楼层
本站有,地球人都知道。

出0入104汤圆

发表于 2007-4-21 13:19:50 | 显示全部楼层
有1个建议,可以增加修改软件版本号主号及次号功能:



stk500protocol.h

#define eeprom_sckDuration   ((uint8_t*)0x08)

#define eeprom_MAJOR_MINOR   ((uint8_t*)0x09)

#define eeprom_stk500        ((uint8_t*)0x0A)





main.c

int main(void)

{

    wdt_enable(WDTO_1S);

    odDebugInit();



    hardwareInit();

    vregInit();

    usbInit();



        sckDuration=eeprom_read_byte((uint8_t *)eeprom_sckDuration);

        if(sckDuration==0xFF)

        {

                sckDuration=2;

                eeprom_write_byte((uint8_t *)eeprom_sckDuration,sckDuration);

        }

        if(0xFF==eeprom_read_byte((uint8_t *)eeprom_MAJOR_MINOR))

        {  

                eeprom_write_byte((uint8_t *)eeprom_MAJOR_MINOR,0x2A);

        }



    sei();



stk500protocol.c

/*-----------studio 向 STK500 设置参数-------------- */

static void setParameter(unsigned char index, unsigned char value)

{

  switch(index)

   {

//利用调节参考电压,作为调节软件版本号主号及次号

          case STK_PARAM_VADJUST: //(0x95)

//调节参考电压大于40(4V)软件版本号主号及次号加1          

                  if(value > 39)

                  {

                      value=eeprom_read_byte((uint8_t *)eeprom_MAJOR_MINOR);

                      value++;

                      eeprom_write_byte((uint8_t *)eeprom_MAJOR_MINOR,value);

                   }

//调节参考电压小于10(1V)软件版本号主及号次减1               

                  else if(value < 11)

                  {

                      value=eeprom_read_byte((uint8_t *)eeprom_MAJOR_MINOR);

                      value--;

                      eeprom_write_byte((uint8_t *)eeprom_MAJOR_MINOR,value);

                  }

                  break;

/*-----------studio 从 STK500 读取参数-------------- */

static unsigned char getParameter(unsigned char index)

{

  unsigned char tmp;

  switch(index)

   {

      case STK_PARAM_SW_MAJOR://(0x91) 软件版本号主

         tmp=eeprom_read_byte((uint8_t *)eeprom_MAJOR_MINOR);

         tmp >>=4;

      break;

      case STK_PARAM_SW_MINOR://(0x92) 软件版本号次

         tmp=eeprom_read_byte((uint8_t *)eeprom_MAJOR_MINOR);         

         tmp &=0x0F

      break;

  
-----此内容被andy于2007-04-21,13:23:06编辑过
头像被屏蔽

出0入0汤圆

发表于 2007-4-21 13:26:45 | 显示全部楼层
哈哈,红日回来了!

出0入0汤圆

发表于 2007-4-21 16:58:32 | 显示全部楼层
好东西!

出0入0汤圆

发表于 2007-4-21 22:01:21 | 显示全部楼层
不 错 !

出0入0汤圆

发表于 2007-4-22 10:08:04 | 显示全部楼层
实用,顶

出0入0汤圆

发表于 2007-4-22 20:06:45 | 显示全部楼层
实用,顶

出0入0汤圆

发表于 2009-6-30 15:08:38 | 显示全部楼层
实用,顶!

出0入0汤圆

发表于 2009-8-2 19:31:57 | 显示全部楼层
Mark

出0入0汤圆

发表于 2009-8-17 00:38:18 | 显示全部楼层
好东西!!!!!!!!!!!

出0入0汤圆

发表于 2009-8-17 08:35:55 | 显示全部楼层
这个好 !!!
收藏了 !!!

出0入0汤圆

发表于 2009-9-5 19:47:55 | 显示全部楼层
我弄了  驱动用那个呀 不会用

出0入0汤圆

发表于 2009-9-16 15:27:22 | 显示全部楼层
顶起来!

出0入0汤圆

发表于 2009-9-16 16:48:29 | 显示全部楼层
丁页

出0入4汤圆

发表于 2009-9-17 00:05:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-10-30 14:26:24 | 显示全部楼层
USBASP  Mark

出0入0汤圆

发表于 2009-10-30 15:21:45 | 显示全部楼层
标记

出0入0汤圆

发表于 2009-11-14 22:02:33 | 显示全部楼层

出0入0汤圆

发表于 2009-11-15 10:08:31 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-11-20 08:28:37 | 显示全部楼层

出0入0汤圆

发表于 2009-11-20 08:35:49 | 显示全部楼层
不错,做一个试试

出0入0汤圆

发表于 2009-12-1 11:14:11 | 显示全部楼层
这个好!先留着,有时间再看看。

出0入0汤圆

发表于 2009-12-1 11:52:31 | 显示全部楼层
丁页

出0入0汤圆

发表于 2009-12-1 14:47:13 | 显示全部楼层
记号

出0入0汤圆

发表于 2009-12-8 19:54:41 | 显示全部楼层
继续学习

出0入0汤圆

发表于 2009-12-23 08:56:45 | 显示全部楼层
好东西学习

出0入0汤圆

发表于 2010-1-4 19:19:27 | 显示全部楼层
Mark!

出0入70汤圆

发表于 2010-1-9 00:31:46 | 显示全部楼层
2楼的固件可以直接烧到现有的USBASP中??? 就可以使TK500连接了??
熔丝位使用的是原USBASP熔丝位保持不变???

出0入0汤圆

发表于 2010-1-30 03:21:52 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-2 05:20:43 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-2 09:29:38 | 显示全部楼层
dddddddddd

出0入0汤圆

发表于 2010-5-2 18:13:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-2 20:07:39 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-6 21:50:12 | 显示全部楼层
我也来顶

出0入0汤圆

发表于 2010-5-23 01:11:46 | 显示全部楼层
记号~~

出0入0汤圆

发表于 2010-5-23 13:02:30 | 显示全部楼层
试验了一下,但是报错,网上说是版本不对,不知道楼主能不能说详细点。

出0入0汤圆

发表于 2010-5-31 19:43:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-1 13:08:55 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-6-1 21:50:54 | 显示全部楼层
mark~

出0入0汤圆

发表于 2010-6-1 21:58:00 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-12 16:23:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-15 20:45:13 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-6-15 23:11:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-3 15:25:19 | 显示全部楼层
mark~~~~

出0入0汤圆

发表于 2010-8-3 17:43:11 | 显示全部楼层
标记收藏

出0入0汤圆

发表于 2011-2-21 16:51:33 | 显示全部楼层
感谢分享!

出0入0汤圆

发表于 2011-3-6 18:48:59 | 显示全部楼层
标记收藏

出0入0汤圆

发表于 2011-3-6 19:20:50 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-6 19:24:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-3-6 21:49:44 | 显示全部楼层
mark!!!

出0入0汤圆

发表于 2011-3-7 11:07:30 | 显示全部楼层
好东西啊,一定要顶的

出0入0汤圆

发表于 2011-3-12 16:49:21 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-3-14 14:13:38 | 显示全部楼层
开源的 ,支持你!

出0入0汤圆

发表于 2011-3-31 17:23:32 | 显示全部楼层
请问用自制简易公版USBASP用PROGISP1.67可以写MEG8,不能写MEG16,但用双龙USBISP可以写MEG16,交换写多次如此,

出0入0汤圆

发表于 2011-5-3 13:00:37 | 显示全部楼层

出0入0汤圆

发表于 2011-10-27 21:57:07 | 显示全部楼层
记号!

出0入0汤圆

发表于 2011-12-2 09:59:35 | 显示全部楼层
thank you!

出0入0汤圆

发表于 2012-1-5 23:14:51 | 显示全部楼层
MARK

出0入0汤圆

发表于 2012-1-11 10:14:31 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-11 10:40:37 | 显示全部楼层
先mark了

出0入0汤圆

发表于 2012-2-11 13:57:22 | 显示全部楼层
MARK

出0入0汤圆

发表于 2012-8-20 12:53:11 | 显示全部楼层
不修改下载线固件可以么?

出0入0汤圆

发表于 2012-12-19 14:37:07 | 显示全部楼层
2楼的固件可以直接烧到现有的USBASP中??? 就可以使TK500连接了??
熔丝位使用的是原USBASP熔丝位保持不变???

同问,有回答吗?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-8 01:37

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表