打印
[菜农助学交流]

用HotISP进行调试串口(非学习笔记!)

[复制链接]
3022|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mcsgy|  楼主 | 2011-9-26 00:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 mcsgy 于 2011-9-26 00:38 编辑

由于我用的是普通的USB转串口线,没有DTR、RTS控制,或者控制不正常,当用一般的串口助手的时候没法调试,下面讲下我用HotISP如何进行调试:
          (一)首先打开HotISP,进行串口设置,参数要和MCU的参数一直,否则会出现乱码或错误,如下图进行设置:
                    
          (二)打开串口,因为DTR控制了Reset,RTS控制了KEY1,我们要将Reset和KEY1返回高电平状态,那么就要勾选DTR、RTS。这样就可以进行串口调试了。
                    
            可以在接收区看到,从MCU串口发过来的数据:
                      
          (三)类似的当我们用USBISP的时候,不选择DTR/RTS自动控制,我们用手动控制,操作:打开串口-->勾选DTR。这样就可以进入USBISP状态了,
                  你再选择USBISP点连接就能够连接上了, 这样是不是比在板子上按KEY1键和RST键方便多了?
                    

相关帖子

沙发
hotpower| | 2011-9-26 07:32 | 只看该作者
很奇怪!!!

本来DTR就是替代板子上的Reset,RTS就是替代KEY1
新的ISP版本USBISP要求PB.15一直接地,即RTS选择或KEY1常压键。

你应该仔细测试:
DTR打钩,板子上的复位键应该为低电平,DTR不打钩,复位键为高电平。
RTS打钩,板子上的KEY1键应该为低电平,RTS不打钩,KEY1键为高电平。

这样就可以知道你的USB专串口支持DTR,RTS这2线了

使用特权

评论回复
板凳
mcsgy|  楼主 | 2011-9-26 08:02 | 只看该作者
2# hotpower
       我又重新试了一下,我的串口ISP也能通了,但是比较奇怪。贴图来说:
       第一张图,我没有选择DTR/RTS控制连接不上:
      
       第二张图,我选择了DTR/RTS控制也连接不上:
      
       第三张图,我再次取消DTR/RTS控制连接上了,并且断开再连接也可以,而选择了DTR/RTS控制却不行:
      
       第四张图,用串口调试的时候,不选择DTR进入复位了,不选择RTS则LED2灯亮了,用的是神农的例程2+GPIO实验:
      
       我估计是我这串口太奇怪,和别人的不一样,但是也能用,哈哈

使用特权

评论回复
地板
hotpower| | 2011-9-26 08:10 | 只看该作者
还有就是t1和t2的时间配合问题。
这个复杂了,有空我们**解决。

使用特权

评论回复
5
hotpower| | 2011-9-27 07:59 | 只看该作者
请下载最新版本hotisp v2.59,https://bbs.21ic.com/icview-271703-1-1.html
已为助学板开辟了一个专用的串口助手。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:从零开始

6

主题

232

帖子

1

粉丝