Discuz! Board

标题: 如何把“实验7:串口”的代码加入到自己的代码中? [打印本页]

作者: myflydev    时间: 2016-3-25 17:02
标题: 如何把“实验7:串口”的代码加入到自己的代码中?
我在做“实验7:串口”时,想把串口的功能加入到“实验3:按键扫描”,加进去后编译正常,但下载到板子上无法进行。后来我反过来把“实验3:按键扫描”的按键功能加到“实验7:串口”中,居然运行成功了。我不知道是不是使用串口功能还要在工程文件设置一些东西才能用。
下面两个是实验的代码,一个基于实验3修改,一个基于实验7修改,源文件 main.c、key.c等文件都是一样的,但只有实验7修改的可用
[attach]1209[/attach]


[attach]1210[/attach]
[attach]1209[/attach]
[attach]1210[/attach]


虽然是个小问题,也有可用的文件,但是我想知道真相,求各路神仙给指点一下,有什么可能的原因告诉我

作者: myflydev    时间: 2016-3-25 18:51
找到原因了,需要勾选“Options for Target ->Code Generation->Use MicroLIB”。PDF似乎没有提到这一点。

参考资料“http://www.eeboard.com/bbs/thread-29364-1-1.html
作者: admin    时间: 2016-3-25 19:55
myflydev 发表于 2016-3-25 18:51
找到原因了,需要勾选“Options for Target ->Code Generation->Use MicroLIB”。PDF似乎没有提到这一点。
...

打印的函数printf必须用这个微库,常识哦
作者: 玉落彼岸    时间: 2016-3-28 14:44
这样搞,学习了。




欢迎光临 Discuz! Board (http://qfv8.com/) Powered by Discuz! X3