看着MDK5有RTE环境,看着挺不错的,以后要用STM32的高级功能的话,这应该会是一个强大的支撑,准备玩一下。但是问题来了,MDK5里面默认的固件库是一个叫做HAL的新库,和以前用的直接给源代码的库还有点不一样。于是开始折腾,期间遇到各种问题,记录,以备后忘。1:MDK5普遍反应点增量编译的时候就...
分类:
其他好文 时间:
2014-11-19 12:00:04
阅读次数:
790
1.首先认识下W25Q16DVSIG,SOP8SPI FLASH16MBIT 2MB(4096个字节)(里面可以放字库,图片,也可以程序掉电不丢失数据放里面)例程讲解:①1.用到SPI库;conf.h里打开头文件2.2M串行FLASH W25Q16初始化SPI_FLASH_Init();RCC_AP...
分类:
其他好文 时间:
2014-11-18 23:01:25
阅读次数:
279
那么,这里就只有一种可能,就是使用的的下载线质量有问题,或者说,板子的走线有问题。简而言之,下载线无法承受当前的下载速度,出现了信号的串扰造成的。
我这次出现这个情况是下载线的问题,我用来下载的程序使用了杜邦线,因为特殊需要,杜邦线有些乱七八糟的,才出现这种现象。...
分类:
其他好文 时间:
2014-11-18 11:48:41
阅读次数:
136
画原理图的时候为了使布线方便,使用了jlink的引脚。而STM32默认是设置为Jlink功能的,所以烧写代码的时候必须先关闭Jlink功能才能当做普通IO口使用,关闭代码如下:1 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);2 ...
分类:
其他好文 时间:
2014-11-17 22:34:01
阅读次数:
3559
当前使用的是STM32+ucos_ii编写的,可以移植到安卓以及VC .NET等方便移植使用,采用modebus poll测试过.
只需要修改响应的通信接口即可,方便多串口使用
//modebus_rtu.c
/***********************************************************************************...
分类:
移动开发 时间:
2014-11-17 15:53:28
阅读次数:
290
我在STM32中移植了fatfs文件系统,实现在SD卡对文件的读写。在普通读写中都没有问题,但是一旦我关闭文件系统,再次打开读写,之前写的数据就被覆盖。比如举个例子: u8 tx_buff[]="stm32f107学习!!!" //发送缓冲1 u8 tx_buff1[]="文件系统学习!!!!"//...
分类:
其他好文 时间:
2014-11-17 15:43:48
阅读次数:
230
在网上普遍的教程是使用ADS开发2440的裸机程序的,但是这东西十分的古老,在win7平台上面运行的并不是十分的流畅。在加上之前做stm32开发一直使用的是MDK的平台,所以还是打算使用MDK作为我开发2440的裸机程序的主要环境。网上关于如何使用MDK开发2440的教程还是挺多的,但是基本使用的都...
分类:
其他好文 时间:
2014-11-16 13:22:13
阅读次数:
202