设为首页收藏本站

Discuz! Board

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3255|回复: 3
打印 上一主题 下一主题

如何把“实验7:串口”的代码加入到自己的代码中?

[复制链接]

2

主题

7

帖子

53

积分

注册会员

Rank: 2

积分
53
跳转到指定楼层
楼主
myflydev 发表于 2016-3-25 17:02:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在做“实验7:串口”时,想把串口的功能加入到“实验3:按键扫描”,加进去后编译正常,但下载到板子上无法进行。后来我反过来把“实验3:按键扫描”的按键功能加到“实验7:串口”中,居然运行成功了。我不知道是不是使用串口功能还要在工程文件设置一些东西才能用。
下面两个是实验的代码,一个基于实验3修改,一个基于实验7修改,源文件 main.c、key.c等文件都是一样的,但只有实验7修改的可用







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

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

7

帖子

53

积分

注册会员

Rank: 2

积分
53
沙发
 楼主| myflydev 发表于 2016-3-25 18:51:13 | 只看该作者
找到原因了,需要勾选“Options for Target ->Code Generation->Use MicroLIB”。PDF似乎没有提到这一点。

参考资料“http://www.eeboard.com/bbs/thread-29364-1-1.html
回复 支持 反对

使用道具 举报

243

主题

1706

帖子

6151

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6151
板凳
admin 发表于 2016-3-25 19:55:31 | 只看该作者
myflydev 发表于 2016-3-25 18:51
找到原因了,需要勾选“Options for Target ->Code Generation->Use MicroLIB”。PDF似乎没有提到这一点。
...

打印的函数printf必须用这个微库,常识哦
回复 支持 反对

使用道具 举报

4

主题

22

帖子

99

积分

注册会员

Rank: 2

积分
99
地板
玉落彼岸 发表于 2016-3-28 14:44:25 | 只看该作者
这样搞,学习了。
回复 支持 反对

使用道具 举报

Archiver|手机版|小黑屋|Comsenz Inc.   

GMT+8, 2024-11-23 11:54 , Processed in 0.447999 second(s), 29 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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