针对STM32FSMC总线驱动,内存配置,驱动程序等分析...
分类:
其他好文 时间:
2014-11-10 13:46:26
阅读次数:
290
对于使用3.5版本库开发的STM32学习者 有时候不清楚为什么没有时钟定义那么我们就简单的讲解下吧:1,函数从启动文件开始运行(汇编文件)2,若是hd.s 请看151行LDR R0, =SystemInit3,我们按F12跳到SystemInit中(包含在system_stm32f10x.c)4,函...
分类:
其他好文 时间:
2014-11-08 13:37:56
阅读次数:
191
在STM32的固件库和提供的例程中,到处都可以见到assert_param()的使用。如果打开任何一个例程中的stm32f10x_conf.h文件,就可以看到实际上assert_param是一个宏定义;在固件库中,它的作用就是检测传递给函数的参数是否是有效的参数。所谓有效的参数是指满足规定范围的参数...
分类:
其他好文 时间:
2014-11-08 02:02:38
阅读次数:
232
DSP28335 GPIO模块分为三类IO口:PORTA(0-31),PORTB(32-63),PORTC(64-87)
对GPIO模块的设置主要通过三类寄存器来完成,分别是:控制寄存器、数据寄存器、中断寄存器。...
分类:
其他好文 时间:
2014-11-07 09:57:56
阅读次数:
188
突然意识到自己这块东西没有发过,所以补上一发,之前搜过淘宝,这次搜了CSDN发现写着这个的还真不多,用过淘宝骑飞和战舰家的配套例程,自己学习的时候看的是红白皮的《
STM32F 32位ARM微控制器应用设计与实践》,里面专门一章帮着入门,稍稍懂点的都能看得懂。
然后我自己用骑飞的板子做过简单的灰度化、二值化、拉普拉斯得边界,简单的寻找已知目标,meanshift等等,后来还做了下怀...
分类:
其他好文 时间:
2014-11-06 23:38:53
阅读次数:
478
初学STM32,在RealView MDK 环境中使用STM32固件库建立工程时,初学者可能会遇到编译不通过的问题。出现如下警告或错误提示: warning: #223-D: function "assert_param" declared implicitly;assert_param(IS_G....
分类:
其他好文 时间:
2014-11-06 19:38:31
阅读次数:
275
这两个都是 system level service,有什么区别呢?……手册上说 SVC 这个指令是同步的,而 PendSV 是异步的,请问是什么意思呢?……高手路过尽请留言啊
分类:
其他好文 时间:
2014-11-06 12:52:24
阅读次数:
445
前段时间项目遇到瓶颈,片内RAM空间不足,想要解决这个问题要么换更大RAM的MCU,要么就外扩PSRAM。可惜所用的K21最大就128Kb,没有更大的了,所以只有选择外扩。方案选择主要有两个问题需要考虑:1.PSRAM的数据位数;2.是否使用锁存器。由于IO口资源有限,同时为保证片外PSRAM..
分类:
其他好文 时间:
2014-11-05 17:32:49
阅读次数:
482
因为学习实时系统,最近接触到RT Thread。把RT Thread官网上的示例代码烧录到STM32的板子上之后,在串口软件上接收到的全是乱码,一开始以为是串口软件的问题,换了2个软件之后情况都一样,最后发现是晶振的问题,我用的是STM32F407VGT6,晶振要设为8MHz,代码相应的设置晶振的部...
分类:
其他好文 时间:
2014-11-01 22:59:03
阅读次数:
223
今天接触了ucosii在STM32上面的移植,就碰到的几个问题进行总结:1、工程输出文件出现错误,原因是没有添加相应设备芯片的启动文件;2、出现undefined symbol ... refered from ...,原因是OS_CPU_A.ASM这个文件没有添加;3、启动函数(如下),主要用于系...
分类:
其他好文 时间:
2014-11-01 01:01:13
阅读次数:
466