智能车制作

标题: 野火 fire_uart_loop_demo 问题求解 [打印本页]

作者: woniu17    时间: 2013-1-10 08:54
标题: 野火 fire_uart_loop_demo 问题求解
我用的是野火 k60分离综合代码V3.2 里面的fire_uart_loop_demo,这是关于串口查询接受的例子,野火调试板通过一条USB转串口连接到PC,在PC上使用串口助手可以收到野火调试板发来的信息,可是使用串口助手给野火调试板发送信息的时候,野火调试板却没法收到,具体情况看下图,求解救~~%>_<%
[attach]39228[/attach]


作者: 野火    时间: 2013-1-10 09:11
printf 的输出端口,和 你main函数调用的端口不一样……
在 src\platforms\k60_fire.h 里定义了printf的输出
你只需要把mian里的,改成跟printf一样就好,那么即不需要再初始化,系统启动的时候已经初始化了
作者: woniu17    时间: 2013-1-10 09:23
野火 发表于 2013-1-10 09:11
printf 的输出端口,和 你main函数调用的端口不一样……
在 src\platforms\k60_fire.h 里定义了printf的输 ...

大哥啊,为什么要这么折腾人哟~~{:soso_e109:}
还是谢谢了~~~终于是可以了,一直以为是自己买到了假冒伪劣的USB转RS232~~~~


作者: 野火    时间: 2013-1-10 12:23
woniu17 发表于 2013-1-10 09:23
大哥啊,为什么要这么折腾人哟~~
还是谢谢了~~~终于是可以了,一直以为是自己 ...

这个,应该是初学者也应该掌握的调试能力吧

作者: cmwanysys    时间: 2013-1-22 20:11

作者: 海军10291147    时间: 2013-1-23 21:53
感谢火哥,感激涕零!!
作者: 1174544639    时间: 2013-1-26 10:08
野火 发表于 2013-1-10 09:11
printf 的输出端口,和 你main函数调用的端口不一样……
在 src\platforms\k60_fire.h 里定义了printf的输 ...

火哥,我问一下,我把K60里面FTM模块的配置成pwm模式,然后又配置成channel (n) interrupt模式,按照数据手册的书法,在设定好的上升沿或下降沿时应该能触发中断吧,但是我现在的程序进不了中断服务程序,难道FTM不为这个中断服务?


作者: 野火    时间: 2013-1-26 17:52
1174544639 发表于 2013-1-26 10:08
火哥,我问一下,我把K60里面FTM模块的配置成pwm模式,然后又配置成channel (n) interrupt模式,按照数据 ...

你说的是输入捕捉模式吧!
不能配置成PWM模式。

另外,我们的输入捕捉模式,有个bug,可以在我们的Q群中下载到


作者: 1174544639    时间: 2013-1-26 19:08
野火 发表于 2013-1-26 17:52
你说的是输入捕捉模式吧!
不能配置成PWM模式。

不是输入捕捉,是pwm,我已经产生pwm方波了,但是接着设置成中断模式时进不了中断服务程序。关于中断这一块我是在你的库函数FTM_PWM_init(FTMn ftmn, CHn ch, u32 freq, u32 duty)里改的。




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2