随笔分类 -  STM32相关

摘要:这段时间颓废了,基本上没在弄这个东西。主要是因为前段时间把代码基本上写完之后,但是问题一大堆,除了自己写的几个简单测试程序,其他现成的东西没有一个是能正常运行的,很是郁闷,也不知道哪里有错误,所以放下了。后来觉得不甘心,又从头到尾把伪指令部分写了一遍,好了一点,有几个程序能显示logo了,但是,还是会卡死。后来除了补了几个严重的bug,比如Block函数,比如函数调用部分等。今天心血来潮又调试了一下,发现旧代码直接跳过logo部分但是能进入《橡皮屋》的游戏部分,而新代码在logo部分正常进入游戏则卡死,挑时候发现卡死的时候在return语句部分,应该是进入函数前的堆栈指针保存错了。检查一下,确 阅读全文
posted @ 2014-01-03 11:15 fwindpeak 阅读(631) 评论(1) 推荐(0)
摘要:这几天我打算在stm32上做一个lava的虚拟机,只要160*80的黑白显示就行了,主要是想怀旧一下,嘿嘿。目前的进度是图形显示和按键处理完成了,还有文本显示、文件处理、其他函数等。当然,这都仅是在C语言的状态下写函数,真正的工作是读取一个lav的文件然后解析。目前我还对lav文件不是很熟悉,还要查找一下资料。图形显示这里浪费了很长时间,主要是考虑到刷屏的速度,接下来是将文字显示做好。 阅读全文
posted @ 2013-12-01 23:44 fwindpeak 阅读(694) 评论(1) 推荐(0)
摘要:stm32的dfu看上去是个很高级的东西,似乎可以通过USB给内部flash、外部spi flash、外部nor等东西刷写数据、把数据读出来,但是用了一下感觉确实有点麻烦。先不管原理是怎样的,使用方法是这样:1、先下载这个Dfuse,然后安装。2、用Jlink之类的东西把这个hex的bootloader刷进stm32的内部flash3、改成usb直接连接开发板,电脑会识别为stm32 dfu设备,如果没自动安装驱动可以去dfuse安装目录找4、然后就可以使用dfuse demo进行刷写了。貌似这个dfu还是个开源的东西,stm32上的bootloader以及PC上的上位机都是。PS:DUF下载 阅读全文
posted @ 2013-09-17 23:38 fwindpeak 阅读(12518) 评论(1) 推荐(0)
摘要:标题确实很别扭,因为我现在用这个库也很别扭。在不久之前,一直有个讨论的话题:STM32开发是用库还是用寄存器?很多人的结论是不需要讨论!但是,今天我想说下我的看法。首先,我还是一个菜鸟,对库对寄存器都不太熟悉,给我的感觉是都比较复杂。其次,我不得不感谢一下ST,他们做了这样一个库,确实方便了很多操作。但无论如何,我老感觉这库很别扭。理由如下:1、函数名、结构题名特别长,还经常大小写切换,在MDK没升级之前都没有自动完成功能,敲个代码来不是一般的麻烦,之前一直在找用eclipse做IDE的办法,主要原因就是这个。2、库照样很复杂,要实现一些东西照样要操作很多,一个简单的例子是操作一个IO照样需要 阅读全文
posted @ 2013-08-19 17:17 fwindpeak 阅读(421) 评论(0) 推荐(0)
摘要:前几天我在看uCOS-II的东西,看来看去一直没什么头绪。还有一点是,我很介意它现在是个商业软件,在官网下载东西,半天下完结果只有个lib,没有源代码。只能去其他地方下载老版本。我还很介意不是在官方网站下载的东西,感觉是被人修改过的。基于这些原因,我想找一个开源的免费的嵌入式RTOS。然后在昨天下午就发现了RT_Thread。这是一个国产的系统,开源、免费,虽然没有uCOS著名,也没有uCOS年长,但是因为是国产,学习门槛应该低一些,所以将源码下载了。稍微浏览了一下,感觉比uCOS清晰多了,先不说功能,代码风格也是我喜欢的样子,貌似还有个RTGUI,嗯,就它了!现在,我开始了兴奋的学习过程…… 阅读全文
posted @ 2013-08-05 10:46 fwindpeak 阅读(416) 评论(0) 推荐(0)
摘要:先贴一个官方说明文档:http://www.keil.com/support/man/docs/ecluv/default.htm 阅读全文
posted @ 2013-08-02 12:44 fwindpeak 阅读(213) 评论(0) 推荐(0)
摘要:好吧,现在开始学习STM32了,顺便把这个过程记录下来,Keil安装之类就不说了,先用Keil搭建一个工程。我是参照这篇文章开始的:《零死角玩转stm32-初级篇(终结篇)》开始的时候我完全按照文章介绍的方式一步一步搭建的,下面我再自己搭建一下:1、先获取STM32的库函数开发包。 貌似现在最新版本的firmware还是3.5版本的。 在这里可以下载到:ST官网(我是在ST官网翻了很久才翻到的啊)也可猛击这里直接下载 为了方便,这个博客里也上传了一份,不过把chm文件去掉了:点这里下载2、组建工程。 开始看到zip包的时候感觉文件挺多的,不知如何处理,现在回过来整理一下其实也不多,必需... 阅读全文
posted @ 2013-03-08 21:22 fwindpeak 阅读(780) 评论(0) 推荐(0)