完成了硬件的最小系统搭建,软件有了命令行界面。接下来就可以一点一点的焊接调试了。
最先开始的是LPC1766上的片内外设的调试,(原因不用说了,因为不用焊其他的元件)
DA, Timer调试:没有什么好说的,把MDK的例程拿来,稍微修改一下加入到我的命令列表里就可以用了,(DA命令可以指定DAC输出电压 0-3.3V,Timer命令可以使用timer0 定时x ms,到时后打印定时时间)
RTC:要想让RTC工作需要给1766的VBAT引脚供电,在这里我使用了一块CR1206的纽扣电池。RTC命令我做了参数-g读取时间,-s设置时间。NXP的RTC寄存器还是很直观的,年月日星期小时分钟秒等等都可以写到专门的寄存器里边,获取时间的时候很简单,只需把这些数度出来就行了,不像STM32使用一个32k的定时器号称RTC,只会每秒钟加一,具体时间需要用户的程序计算。
经过几天工作LPC1766的RTC还可以,没感觉出来误差(LPC1700勘误表中称RTC有bug)。
今天结束前,上一张命令行界面的截图,help列出的命令很多,不过大部分还都是空的:)
文章评论(0条评论)
登录后参与讨论