首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

nios的超级不可思议问题————bug吗?

最好不要用浮点型,我写程序从来都不用。

nios的超级不可思议问题————bug吗?

我这几天在编一个nios程序,用c控制pio口,发现不可理解的问题:
向pio口写数据的语句
na_pio_0->np_piodata=i;
i是int型变量
验证无误,但如果将 i 用另一格式的变量代替,如float变量u,即上句变成
na_pio_0->np_piodata=(int)u;
编译系统会通过,也能下载到板子上,但事实上我发现实际它会死在那里而不会往下走,这是怎么回事,有没有高人遇到过相同情况,能否指点
你的编译器开关是否设置正确?
还有,你可以反汇编看下代码实际完成的是什么功能?是否是你所想要的!
对待真正的朋友,就是给他最大的自由!
返回列表