【机智云Gokit开发套件试用体验】机智云之简单LED点亮

  • tangbo
  • LV2工程师
  • |      2015-10-19 14:16:31
  • 浏览量 654
  • 回复:0

     今天来分享一下简单点亮GOKIT2板载的LED,相信会有不少坛友看到我的帖子又会嘘唏不已。感觉又来了一个水货菜鸟,哈哈,,确实偶还是一名正在向大鸟奔向的小小鸟,但决不是来为了发帖而发帖子, 因为偶没那闲工夫,偶要做就要做到我未曾做到的,学到未曾学到的至少复习回顾已经健忘生疏但不可或缺的只是!

    点亮这几个LED小灯,偶重新回顾了STM32不完全手册,STM32开发指南以及中文参考手册中的相关知识。偶不在这里啰嗦这里面的知识,一个简单的LED闪亮小灯你们还是不在话下的,之所以发这篇帖子,知识希望像我一样的菜鸟坛友学会从最基层回顾学习,当然并不是再翻开各种当初的资料一字不落的研读,而是从底层找到自己的知识盲区,把自己的底子打扎实!

   代码木有什么草考的对于大部分坛友来说,但既然花时间敲代码了,偶还是会发出来的(压缩包)。下载贴出来偶点亮LED时遇到的一个小问题:【机智云Gokit开发套件试用体验】之简单LED点亮实验


【机智云Gokit开发套件试用体验】之简单LED点亮实验

能看到我圈了个圈,如果屏蔽掉系统时钟初始化桉树,你会发现delayms(1000)并不是1秒而是9秒,我很是困惑,为了解决问题,偶不是上来深究问题,而是为了差不多1秒钟善良一次,把72M改为了8M,LED也就1秒点亮一次了,但没有之本。所以,先看到1秒闪亮让自己心里舒服点,然后休息一下运动运动看看delay的初始化以及开发指南里讲定时器的知识,便豁然开朗了!这个问题应该是我大一学STM32时所造成的,那个时候学32虽然我学了寄存器,也不库版本也一块学了,但对代码的操作大部分是把例程简单一调用稍加改变是那样的就行了,并没有对理论知识的理解起太大的作用,所以花时间在那些手册,开发指南上了但也记不了多久就忘了,而且我学的那个板子的源代码里把一些代码写在底层其他地方了,初学者仅仅会调用就是了,但我们不能总停留在初学者阶段啊!其他的就不多说了,资料上传分享,不需要问怎么解决问题的,一些知识自己动手做了才会灵活运用,而且一些思想也传达到了。希望和我一样的菜鸟坛友,不管会不会还是自感觉很牛X,清不要信手拈来,拿例程稍加一改回帖子,一定要仔细耐心,要做就好好做!



  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子