迪文科技论坛

 找回密码
 立即注册
搜索
查看: 462|回复: 8

【提问】T5L到底稳不稳定,程序这么容易就崩溃了

[复制链接]

32

主题

60

回帖

361

积分

中级会员

Rank: 3Rank: 3

积分
361
发表于 2022-2-21 22:46:54 | 显示全部楼层 |阅读模式
本帖最后由 wangxiaoqiang 于 2022-2-22 22:04 编辑

本人有一块EKT04B的板子,在研究过程中,仅仅几行的代码,到处是问题,代码中加个延时,或者定义一个变量啥的就能导致程序跑飞了,要不内存乱了,在弄中断时死活触发不了中断,外部中断0一接地程序就挂,很无奈,我该怎么办,说是51核,当时做c51时也是个简单的中断,也是写代码定义变量什么的,也没见过这种毛病

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

1276

回帖

5390

积分

论坛元老

Rank: 8Rank: 8

积分
5390
发表于 2022-2-22 11:05:15 | 显示全部楼层
楼主的测试工程和代码可否发上来看一下?
回复

使用道具 举报

32

主题

60

回帖

361

积分

中级会员

Rank: 3Rank: 3

积分
361
 楼主| 发表于 2022-2-22 15:39:01 | 显示全部楼层
integer_32 发表于 2022-2-22 11:05
楼主的测试工程和代码可否发上来看一下?

晚上吧,我改改代码,加上说明后上传给你,附带一个小扩展电路
回复

使用道具 举报

32

主题

60

回帖

361

积分

中级会员

Rank: 3Rank: 3

积分
361
 楼主| 发表于 2022-2-22 21:03:44 | 显示全部楼层
本帖最后由 wangxiaoqiang 于 2022-2-22 22:05 编辑
integer_32 发表于 2022-2-22 11:05
楼主的测试工程和代码可否发上来看一下?

你好,工程已上传,小电路图也在压缩包,用led灯来判断程序是否运行正常,里面有个ledd变量如果加上idata,计数就不是从0开始的
回复

使用道具 举报

0

主题

1276

回帖

5390

积分

论坛元老

Rank: 8Rank: 8

积分
5390
发表于 2022-2-23 14:41:09 | 显示全部楼层
wangxiaoqiang 发表于 2022-2-22 21:03
你好,工程已上传,小电路图也在压缩包,用led灯来判断程序是否运行正常,里面有个ledd变量如果加上idata ...

楼主工程我修改了一下, 界面1号图片坐上角有个变量显示 外部中断触发一次数据加2, 我这边测试正常, 楼主可以测试下。

本帖子中包含更多资源

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

x
回复

使用道具 举报

32

主题

60

回帖

361

积分

中级会员

Rank: 3Rank: 3

积分
361
 楼主| 发表于 2022-2-23 15:25:07 | 显示全部楼层
integer_32 发表于 2022-2-23 14:41
楼主工程我修改了一下, 界面1号图片坐上角有个变量显示 外部中断触发一次数据加2, 我这边测试正常, 楼 ...

还是不行,理论 上不管我这个p3.0口怎么搞不会影响到程序,但是如视频只要用线一碰p3.0口程序就不行了,若是一直插着线程序也不行(这个情况下不知道是一直触发中断还是怎么回事),但是拔下线后程序依旧没有恢复正常

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

1276

回帖

5390

积分

论坛元老

Rank: 8Rank: 8

积分
5390
发表于 2022-2-23 15:42:53 | 显示全部楼层
wangxiaoqiang 发表于 2022-2-23 15:25
还是不行,理论 上不管我这个p3.0口怎么搞不会影响到程序,但是如视频只要用线一碰p3.0口程序就不行了, ...

这里面的修改只针对外部中断,用P30接GND试试

本帖子中包含更多资源

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

x
回复

使用道具 举报

32

主题

60

回帖

361

积分

中级会员

Rank: 3Rank: 3

积分
361
 楼主| 发表于 2022-2-23 16:07:14 | 显示全部楼层
本帖最后由 wangxiaoqiang 于 2022-2-23 16:08 编辑
integer_32 发表于 2022-2-23 15:42
这里面的修改只针对外部中断,用P30接GND试试

不行,数值不变,而且关键是插着线,程序就运行不正常了呀,视频里有插着线开机部分,而且不管是否只针对中断,那也不应该会影响到程序的正常运行吧,如果插着线一直触发中断那应该能看到屏幕上有计数,那个计数一直不变,您有试您那边按键能点击吗
回复

使用道具 举报

0

主题

1276

回帖

5390

积分

论坛元老

Rank: 8Rank: 8

积分
5390
发表于 2022-2-25 09:46:39 | 显示全部楼层
wangxiaoqiang 发表于 2022-2-23 16:07
不行,数值不变,而且关键是插着线,程序就运行不正常了呀,视频里有插着线开机部分,而且不管是否只针对 ...

楼主好,我这边测试可以点击的, 楼主那边外部中断的问题搞好了吗 ?如果没有搞好的话就最好是一个个来,不然如果所有问题一起处理 ,那就所有问题一个都搞不好。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-4-7 07:13 , Processed in 0.040871 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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