PIC18F47K40之Boot问题;

[复制链接]
 楼主| phiyun9824054 发表于 2020-7-17 16:24 | 显示全部楼层 |阅读模式
本帖最后由 phiyun9824054 于 2020-7-17 16:35 编辑

     因有个项目要用到Bootloader,今天有辛拜读了TsaiRH的贴子 https://bbs.21ic.com/icview-2942354-1-1.html,
并依他的贴子的方法做了一份PIC18F47K40,但很遗憾没能成功,   Compiler:  XC8 2.05  ; MPLAB:  MPLAB X 5.35  用unifiedhost-1.16.2 连接PC与PIC串口,在console没有任何的信息.  希有有朋友可以帮忙指导,谢谢!


在烧录后仿针时,发现程序死在自动波特率配置上:
// *****************************************************************************
// Hardware AutoBaud
// *****************************************************************************
        BAUDCONbits.ABDEN = 1;    // start auto baud
        while (BAUDCONbits.ABDEN == 1)
        {


            for(x=0;x<0xfff0;x++);
            if (BAUDCONbits.ABDOVF == 1)
            {
                BAUDCONbits.ABDEN = 0;    // abort auto baud
                BAUDCONbits.ABDOVF = 0;    // start auto baud
                BAUDCONbits.ABDEN = 1;    // restart auto baud
            }
        }
  因此我用其他串口工具向MCU发送0x55  ,程序跑出来了,因为我把上面程序改为

// *****************************************************************************
// Hardware AutoBaud
// *****************************************************************************
        BAUDCONbits.ABDEN = 1;    // start auto baud
        while (BAUDCONbits.ABDEN == 1)
        {

            IO_RD5_LAT =!IO_RD5_LAT ;
            for(x=0;x<0xfff0;x++);
            if (BAUDCONbits.ABDOVF == 1)
            {
                BAUDCONbits.ABDEN = 0;    // abort auto baud
                BAUDCONbits.ABDOVF = 0;    // start auto baud
                BAUDCONbits.ABDEN = 1;    // restart auto baud
            }
        }
        EUSART1_Write(0x41);
        EUSART1_Write(0x41);
        index = EUSART1_Read();  // required to clear RCIF


在串口中可以收到AA 说明串口应该是通了。
但是用UnifiedHost-1.16.2.jar,就是检测不到串口,尽管我给他配置了正常的串口设置;
后面就不知怎么办,有知道的可以帮忙指导吗? 万分感谢!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
稳稳の幸福 发表于 2020-7-19 23:23 | 显示全部楼层
不知道这个JAR是啥。。
稳稳の幸福 发表于 2020-7-19 23:23 | 显示全部楼层
不知道这个JAR是啥。。
antusheng 发表于 2020-7-20 23:27 | 显示全部楼层
BOOT没用过。
heisexingqisi 发表于 2020-7-21 12:57 | 显示全部楼层
至今没学会这些操作。
lcczg 发表于 2020-7-22 17:27 | 显示全部楼层
菜单Settings 里先配置一下串口。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

20

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部