回  复
新葡京棋牌官方网址

检察: 587 | 复兴: 1

CH55X在线仿真要领阐明——运用ISD51停止在线仿真
TANK 35222新葡京网址 1# 编纂
35222新葡京网址

1

主题

36

帖子

56

积分
品级

小学一年级

私信


    本文重要引见运用ISD51CH55x单片机的仿真要领,并给出简朴操纵例程。

 

长处

         无需硬件电路需求;

         能够存在于终究产物中,ISD51免费运用;

         串口可继承用于通讯,或printf()打印调试。

瑕玷

         运用软件断点顺序运转速度相对较缓

         若其他和ISD51体系中止优先级一样或更高,体系便不克不及再设置断点或单步实行,默许状况ISD51中止函数优先级为0

         仅能ISD51中止和全局中止悉数翻开时ISD51才气见效,云云,也能够使ISD51正在顺序运转时住手事情。

支撑功用

    根基硬件调试功用皆能支撑,如:变量看管,设置断点等。

使用方法

         1.ISD51.A51ISD51.H到场项目工程;

         2.初始化串口,设置适宜的波特率,最初必需使能全局中止;

         3.挑选适宜的ISD51初始化函数;

                   ISDinit():初始化并运转用户顺序,若是KEIL取单片机通讯胜利,顺序便会立刻停止运转

                   ISDwait():初始化ISD51并一向守候KEIL衔接上

                   ISDcheck():周期性搜检ISD51衔接

         4.编译用户顺序烧录到单片机内;

         5.正在KEIL -> option for target -> DEBUG 设置挑选ISD51 In-system Debugger,正在setup里设置取ISD51串口初始化相对应的串口波特率。

    6.点击DEBUG按钮进入硬件调试形式。

         ISD51接口函数可正在KEIL资助文档中查到。

         blob.png

          

            www.63355.com

1 ISD51设置设置

波特率取COM心凭据需求本身设置,由于IDS51为静态设置衔接,以是ISD51 Identification 信息能够疏忽。

 

毛病排查:

       1 KEIL 串口的设置于MCU串口设置不婚配,如串口号,波特率等信息。

       2:单片机只能运用串口0停止在线仿真,弗成以运用其他串口。

仿真时能够先测试串口是不是一般,先用串口调试东西下发0XA5,单片机一般跑DEBUG顺序的时刻会响应0xF7,0xFF,0x00,0x00,0x09,0x19,0xAC,若是收到如上所示代码,阐明ISD设置一般

    3.必需先烧录带有ISD51的hex文件给单片机,以后才气停止硬件仿真


文章被TANK正在2017-10-23 14:43:40工夫编纂
澳门娱乐场官方网站
TANK 35222新葡京网址 2#

1

主题

36

帖子

56

积分
7966a.com
品级

小学一年级

私信

楼层复兴

封闭
35222新葡京网址

评分

封闭
积分 评分区间 昔日盈余
评分扣除本身响应积分,一般会员最高加分3分 0~10 5
www.63355.com
您需求登录才能够发帖