码迷,mamicode.com
首页 > 其他好文 > 详细

10.24

时间:2015-10-25 17:43:50      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

前几个星期已经对STM32的库开发流程有了一个整体的认识,知道怎么看电路图,怎么查阅官方文档《STM32F10x参考手册》,怎么创建自己的工程,唯一没有接触到的,大概就是调试了,那就改天试试吧!
这个星期丫。。把所有的例程都烧到板子上玩了玩,认真看了EXTI,NVIC中断部分,还有USART部分,,其实感觉利用库函数写成代码之后各种外设都差不多哈,,也就是结构体的初始化啊,各种外设时钟的开启啊,几个库函数的调用啊。
唯一有点新颖的地方就是——中断服务函数的编写,,需要去查找startup_stm32f10x_hd.s里面的定义丫,还要去把中断服务函数特地写到stm32f10x_it.c里面丫。。中断还真是挺有意思喵

说来惭愧,一个invalid Device的问题花了很大一部分时间呢。前几天安安分分的看书,看文档,一切都很顺利。但有一天看书看累了,也觉得这样一章章看下去太慢呢,好吧,去qmx社区逛逛,看了一位学长关于STM32如何学习的文章,按照他的说法,《STM32F10x参考手册》要好好看,然后去分析分析例程原理,能在例程之上实现自己想要的功能,学会查文档,然后就差不多了。既然如此,哈哈,那就玩玩例程好了。(⊙o⊙)嗯,玩的只剩下一个例程了,其实一打开这个工程我是感觉很奇怪的,注释里面都是些什么乱七八糟的,诶,不管了,继续。
然而,后来再烧其他程序的时候发现烧不进去了,为什么呢,看看提示,好像是驱动的问题喵,一向机智的我竟然没想到这都是最后一个例程惹的祸丫!!!之后是一阵卸驱动,卸keil MDK,重装keil MDK,重装驱动,唔吧,还是没有用。没办法。去谷歌找各种解决方法,说什么是驱动与硬件不匹配需要更新的问题...好吧,先放着,大不了重装系统好了。去看看ubuntu,原本就一直在准备装个win7 + ubuntu的。1.1G的ubuntu 15.10还在超慢的网速下漫长的下载中。(⊙o⊙)…那就换32玩玩,灵机一动,按住reset,点download,成功!哈哈哈哈哈哈

10.24

标签:

原文地址:http://www.cnblogs.com/fengyanlover/p/4908948.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!