|

楼主 |
发表于 2013-2-2 14:55:37
|
显示全部楼层
本帖最后由 xjw01 于 2013-2-2 14:58 编辑
电路是参考STC版LCR及STC版ESR表的,所以电路设计比较快。
学习调试STM32,花费2周时间
焊接那个洞洞板并写LCR程序、初步测试,花费3周
打样、优化程序、综合测试,花费4周时间。
大约两个月多一点时间了,花费了大量业余时间。
stm32自己把端口大门堵住了,初学的时候,造成困难。就好像在自家门口赌了几块大石头,要进去的时候,还得用大力气搬走才能进门。我不知道为什么stm32要这么设计。一个没有端口的单片机,是不能进行任何工作的,stm32偏偏要在自家门口放几块大石头,连个门缝也不留下,严严实实。
我试图用stm32点亮一个LED(就相当于电脑程序的输出“Hello Word”),结果不行,点亮一个LED就花费了三天时间。
点亮LED之后,就可以进行输入输出调试,速度就快了,一般也就是调用库函数,调不成,就找度娘,用法与调用window 的API、Lib、DLL、ActiveX函数类似,即头文件、库文件载入后,就可以调用函数了。
有不少函数,我是直接从STC版本LCR程序复制过来的,省事多了。比如1602驱动、开关切换函数等。C语言的兼容性还是比较好的,复制过来,基本就可以使用了。
|
|