硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1985|回复: 14
收起左侧

demo例程 硬件错误问题

[复制链接]

12

主题

41

回帖

77

积分

初级会员

积分
77
发表于 2018-10-13 00:28:33 | 显示全部楼层 |阅读模式
硬汉你好,为什么我增加一个任务,能跑起来,跑着跑着就进入硬件错误,我也加大栈 了,没有作用,我直接在按键任务里处理不增加任务就不会出现这个问题,

QQ截图20181013002304.png
QQ截图20181013002223.png
QQ截图20181013002113.png
QQ截图20181013002010.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115661
QQ
发表于 2018-10-13 00:31:08 | 显示全部楼层
多试试,先简单的加个Delay溜溜。
回复

使用道具 举报

12

主题

41

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2018-10-13 00:41:08 | 显示全部楼层
有500ms 的延时   __task void AppTaskSouMea()
{
    float hcsr04Length = 0;
        while(1)
                {
                      os_dly_wait(500);
                      hcsr04Length = Hcsr04_GetDistance();
                         printf("超声波测距 = %fcm\r\n",hcsr04Length);        /* 超声波测距 */
                         // WM_SendMessageNoPara(hWinStatus, MSG_Hcsr04Data);        
                }
        
}
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115661
QQ
发表于 2018-10-13 00:50:36 | 显示全部楼层
McuCortex 发表于 2018-10-13 00:41
有500ms 的延时   __task void AppTaskSouMea()
{
    float hcsr04Length = 0;

函数 hcsr04Length = Hcsr04_GetDistance();删掉,测试看看
回复

使用道具 举报

12

主题

41

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2018-10-13 11:30:08 | 显示全部楼层
不行,硬汉,还是进入硬件异常
回复

使用道具 举报

12

主题

41

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2018-10-13 11:33:30 | 显示全部楼层
要怎么看进入异常时的msp和ssp,可以查看进入异常时压栈的异常信息,从而找到跳入异常时是那条指令导致的。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115661
QQ
发表于 2018-10-13 11:37:53 | 显示全部楼层
McuCortex 发表于 2018-10-13 11:30
不行,硬汉,还是进入硬件异常


直接上传你的例子,我瞅瞅

ps:另外,兄弟用板子的时间不短了,这种问题应该提升自己解决问题的能力。



回复

使用道具 举报

12

主题

41

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2018-10-13 11:46:06 | 显示全部楼层
eric2013 发表于 2018-10-13 11:37
直接上传你的例子,我瞅瞅

ps:另外,兄弟用板子的时间不短了,这种问题应该提升自己解决问题的能力 ...

经验不丰富
回复

使用道具 举报

12

主题

41

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2018-10-13 11:53:56 | 显示全部楼层

。。。。。

整个工程上传不了

整个工程上传不了

bsp_hcsr04.h

745 Bytes, 下载次数: 9

bsp_hcsr04.c

4.35 KB, 下载次数: 11

main.c

31.25 KB, 下载次数: 10

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115661
QQ
发表于 2018-10-13 11:54:39 | 显示全部楼层

直接上传完整例子到百度云,我在V6上面跑一下
回复

使用道具 举报

12

主题

41

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2018-10-13 12:43:34 | 显示全部楼层
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115661
QQ
发表于 2018-10-13 13:00:04 | 显示全部楼层
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115661
QQ
发表于 2018-10-13 14:15:57 | 显示全部楼层
问题已经解决,犯了一个低端的错误,两个任务用的同一个栈

QQ截图20181013141533.png
回复

使用道具 举报

7

主题

70

回帖

91

积分

初级会员

积分
91
发表于 2018-10-13 14:54:23 | 显示全部楼层
纯属技术不熟练啊
回复

使用道具 举报

12

主题

41

回帖

77

积分

初级会员

积分
77
 楼主| 发表于 2018-10-14 14:38:07 | 显示全部楼层
邮箱接收不了数据怎么回事,已经发你QQ了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-10 11:05 , Processed in 0.317951 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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