最近学了下stm32下的spi接口,感觉还是很强大的。为了测试,选了W25Qx系列的W25Q64BV这款spi flash芯片,64Mbit即8MB。使用STM32读写spi flash还是比较简单的,主要是发送一些指令等。spi芯片的应用还是很多,在一些低端路由上就把固件放在spi flash上,运行时把里面的数据读出放到ram里面运行。看来也可以用这个flash,在 stm32构建个嵌入式系统。
标签: stm32
树莓派扩展板预告: STM32+SPI接口LCD
众所周知,树莓派的IO口实在是太少了,很有必要对其进行扩展.最近设计了一款扩展板,先行预告一下. 主要功能为用stm32来扩展IO口,用spi接口来驱动LCD.
stm32下串口开发–发送字符串调试数据
不得不说串口是个好东西,协议简单,使用方便.是下位机与上位机通讯一个很好的选择.今天就讲讲在stm32下的串口调试.
stm32下使用硬件I2C心得
stm32的硬件I2C接口是每个使用stm32的人都会遇到的一个难点之一。我之前也在这卡了很长的时间。这里记录下stm32的i2c接口的使用心得。
ubuntu linux下建立stm32开发环境: 程序烧录 openocd+openjtag
上一篇博客写了在ubuntu下,建立stm32开发环境,程序也已经编译好生成main.bin,接下来就是要把该文件烧录到stm32上.在linux下给arm烧录程序主要使用openocd,这个软件开源,而且支持众多芯片,从ARM9到A8都可以,当然STM32也可以.支持的JTAG工具也很多,JLINK ST-LINK OSBDM都可以,我这正好有一个openjtag基于FT2232C的,也是被支持的.
ubuntu linux下建立stm32开发环境: GCC安装以及工程Makefile建立
买了一个STM32开发板,却不想在window下开发,也不想用那么占内存的IAR MDK等软件,所以决定在ubuntu下建立该开发环境,像之前avr linux一样,找了下资料,国内有人做过,但都没有很详尽的教程,所以花了三四天才完成.其实原理很简单,就是安装适用与STM32的GCC,以及建立该工程,主要是Makefile加上STM32的官方库.