查看: 4511|回复: 10

[已解决] KL02芯片上电不工作(已解决)

[复制链接]

该用户从未签到

13

主题

62

帖子

0

中级会员

Rank: 3Rank: 3

积分
238
最后登录
1970-1-1
发表于 2014-10-7 17:01:58 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_ZP 于 2014-11-27 10:09 编辑

最近在调试KL02的485通信,但遇到了一个很奇怪的问题。在debug条件下,485通信一切正常,从下位机往上位机发送字符,上位机能正常接收,示波器在485芯片的输入和输出引脚也能检测到正确的波形。

但如果不在debug条件下,直接给板子上电,结果485芯片的输入引脚(直接和KL02的TX引脚相连)却没有
任何波形输出。
现在应该能确认:KL02在直接上电时没有工作。
求助各位:不知道有没有遇到过这样的问题?谢谢各位!
我知道答案 目前已有10人回答
回复

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-10-8 09:03:57 | 显示全部楼层
你好,楼主!
建议如下:
1. 检查电源线,地线,复位引脚电压是否正确;
2. 创建一个简单的LED例程,看看能否正常工作;
回复 支持 反对

使用道具 举报

该用户从未签到

13

主题

62

帖子

0

中级会员

Rank: 3Rank: 3

积分
238
最后登录
1970-1-1
 楼主| 发表于 2014-10-8 10:47:14 | 显示全部楼层
FSL_TICS_ZP 发表于 2014-10-8 09:03
你好,楼主!
建议如下:
1. 检查电源线,地线,复位引脚电压是否正确;

您好,非常感谢您的回复。
我刚刚量了一下复位引脚的电压,在debug模式下芯片工作时复位引脚的电压是3.3v,而如果不在debug模式下,reset引脚的电压只有1.3V左右。应该是复位引脚的电压问题。
在手册上没找到有关KL02复位电路的描述,因此在设计复位电路时就网上看了别的单片机的电路,不知道复位电路是不是有问题?
下面是我的复位引脚电路图: reset.png

回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-10-8 11:20:00 | 显示全部楼层
你好,楼主!
单从你的复位引脚单路来看,电路本身应该没有什么问题,
我现在怀疑是否是你未把程序烧到Flash中,从而重新上电时,由于Flash无程序代码而在不断复位中呢!
回复 支持 反对

使用道具 举报

该用户从未签到

13

主题

62

帖子

0

中级会员

Rank: 3Rank: 3

积分
238
最后登录
1970-1-1
 楼主| 发表于 2014-10-8 11:44:45 | 显示全部楼层
FSL_TICS_ZP 发表于 2014-10-8 11:20
你好,楼主!
单从你的复位引脚单路来看,电路本身应该没有什么问题,
我现在怀疑是否是你未把程序烧到Flas ...

我在debug下是能成功运行的,在debug模式下能运行是不是已经说明烧到flash里面去了?KL系列的在debug模式下是烧到RAM里面还是FLASH里面的哈?
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-10-8 14:05:26 | 显示全部楼层
zhangsaisai0814 发表于 2014-10-8 11:44
我在debug下是能成功运行的,在debug模式下能运行是不是已经说明烧到flash里面去了?KL系列的在debug模式 ...

楼主,先参考此贴经验分享,看看你是否是这个问题。
https://www.nxpic.org.cn/module/forum/thread-590004-1-1.html
回复 支持 反对

使用道具 举报

该用户从未签到

13

主题

62

帖子

0

中级会员

Rank: 3Rank: 3

积分
238
最后登录
1970-1-1
 楼主| 发表于 2014-10-8 14:37:59 | 显示全部楼层
FSL_TICS_ZP 发表于 2014-10-8 14:05
楼主,先参考此贴经验分享,看看你是否是这个问题。
https://www.nxpic.org.cn/module/forum/thread-59 ...

您好!
非常感谢您的热心解答,我刚刚试了一下,确实是由于之前在选择library时选择了ewl_hosted造成的,现在将库改为了ewl,运行正常。
再次谢谢您的热心解答。
回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-10-8 14:53:29 | 显示全部楼层
zhangsaisai0814 发表于 2014-10-8 14:37
您好!
非常感谢您的热心解答,我刚刚试了一下,确实是由于之前在选择library时选择了ewl_hosted造成的, ...

不客气,如果还有问题,咱们再交流!
回复 支持 反对

使用道具 举报

该用户从未签到

13

主题

62

帖子

0

中级会员

Rank: 3Rank: 3

积分
238
最后登录
1970-1-1
 楼主| 发表于 2014-10-8 15:43:44 | 显示全部楼层
您好,我刚刚在修改时遇到了一个新的问题:
在将ewl_hosted库变更为ewl库并重新编译时,发现报了几个错误,如下:
ARM_GCC_Support/ewl/EWL_C/src/sys/uart_console_io.c undefined reference to `InitializeUART'       
ARM_GCC_Support/ewl/EWL_C/src/sys/uart_console_io.c undefined reference to `ReadUARTN'
ARM_GCC_Support/ewl/EWL_C/src/sys/uart_console_io.c undefined reference to `WriteUARTN'       
因为需要用到UART的功能,所以在建立工程向导时,I/O Support选项中选择的也是UART(default)。





回复 支持 反对

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-10-8 16:29:33 | 显示全部楼层
zhangsaisai0814 发表于 2014-10-8 15:43
您好,我刚刚在修改时遇到了一个新的问题:
在将ewl_hosted库变更为ewl库并重新编译时,发现报了几个错误, ...

你不是说可以正常运行吗,你后面有修改了其他地方吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-1 12:18 , Processed in 0.112123 second(s), 30 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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