Atmel SAM D21开发板试用心得+ OLED显示RTC时钟
<div class='showpostmsg'> 本帖最后由 wgsxsm 于 2014-10-27 11:36 编辑时间有限,没有从底层的东西入手,只能在Atmel Studio例程里来寻求移植方案
之前一直想用IIC或者SPI来驱动一个RTC模块或PCF8563或DS1302,无奈例程里提供的IIC一直无法参透,不得不延期再战.
SPI倒是简单,接好相应的PIN,然后调用相应的子程序进行调试,代码加载完了之后,时钟居然不走,尼玛,原来是RTC模块硬件有问题,
因为使用了常用的STM32进行测试也是失败的,无奈啊,硬件之前没有进行验证...
于是想到了芯片自己还有个RTC模块,于是接下来就是移植的问题了,移植的过程中出现了一些小小的意外,包含头文件路径的问题受困扰,
也是一直困扰我的问题,于是进行百度搜索如何在AtmelStudio里加载头文件,资料不多,好在还是被我找到了一个参考:
AtmelStudio-6.0简易入门教程(精炼实用),
于是问题解决了,编译,调试,通过...
附件上传一下,有兴趣的童鞋可以回复进行下载一下**** Hidden Message *****
主要工作就是将RTC移植到相应的driver,加载一下头文件,然后去config文件里设置一下时钟
接下来就是视频了,有兴趣的就点一下看看
http://player.youku.com/player.php/sid/XODA5MzkzNTky/v.swf
最后是代码包:
**** Hidden Message *****
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> 感谢分享
感谢\分享\ 学习一下 回复一下看看
正好也在弄,看看~~ 学习一下。 正在紧急进行D20开发中,具体的开发遇到很多问题,也和技术支持沟通了很久,但是基本他们也是没有用过,还 没有你这个有用
看一下
感谢分享 谢谢楼主
best one 很好的内容,谢谢
希望能够 对自己有帮助 学习学习 学习了, 楼主做得很好学习了 学习下 :victory:{:1_138:}kankan 学习学习
页:
[1]
2