也刚开始学习,慢慢在入门,感觉楼主从固件库入门是有点南辕北辙了!一步一步来,一个模块一个模块学习。看参考手册(中文的,楼主别说看不懂)
1、学习GPIO模块,就那几个寄存器,看完后就是实际操作。
这里插一句,MDK5操作增加了software packs,可以在线更新,包括各个厂家各种器件的库。需要哪些模块直接点上就行了,对应的固件库直接加入工程中。(固件库首先是会用,懂不懂不是初学者计较的。慢慢学)
首先把例程里的RCC(时钟)初始化代码复制过来,然后初始化GPIO,操作GPIO口。。。。。。
2、学习USART 模块,同样先学习寄存器。
然后就是操作喽,初始化RCC,初始化串口相应的GPIO,初始化串口
{
检测相应寄存器位
发送数据
}
接收程序放入中断中
3、如此这般一个模块一个模块来,学完模块有兴趣再学固件库估计更好。希望能给楼主一点启发
|