摘要: FSMC全称“静态存储器控制器”。使用FSMC控制器后,可以把FSMC提供的FSMC_A[25:0]作为地址线,而把FSMC提供的FSMC_D[15:0]作为数据总线。(1)当存储数据设为8位时,(FSMC_NANDInitStructure.FSMC_MemoryDataWidth = FSMC_... 阅读全文
posted @ 2014-11-26 18:51 stm32学习中 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: #include #include "extensionDlg.h"ExtensionDlg::ExtensionDlg(QWidget *parent):QDialog(parent){setupUi(this);this->extensionGroupBox->hide();connect(th... 阅读全文
posted @ 2014-10-13 15:09 stm32学习中 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1. 初始化spi端口和spi结构体 配置CS(输出)MISO(AF_PP)MOSI(AF_PP或者IN_FLOATING)CLK(AF_PP)这几根引脚注意:开发板上的SD卡和W25X16共用SPI1又因为SPI总线没有仲裁所以要把不用的SPI设备的CS拉高2.SPI_InitTypeDef SP... 阅读全文
posted @ 2014-09-24 17:12 stm32学习中 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 在研究STM32串口接收发送中断的时候找到不少不错的资料,现在备份在这里。以供自己查阅,以及方便其他人。TC====TXE顺便预告下最近会写个有关串口处理数据的帖子,从查询和中断方面以及数据处理的方式,从队列以及FIFO方面写起。SECTION1123456789101112131415161718... 阅读全文
posted @ 2014-09-24 11:09 stm32学习中 阅读(3823) 评论(0) 推荐(0) 编辑
摘要: 关于STM32的CAN的过滤器STM32普通型芯片的CAN有14组过滤器组,互联型有28组过滤器组.一般我们用的都是普通型的,所以在本文中可以说STM32有14组过滤器组.根据配置,每1组过滤器组可以有1个,2个或4个过滤器.这些过滤器相当于关卡,每当收到一条报文时,CAN要先将收到的报文从这些过滤... 阅读全文
posted @ 2014-09-23 16:57 stm32学习中 阅读(2718) 评论(0) 推荐(1) 编辑
摘要: 转自:http://www.cnblogs.com/121792730applllo/p/3154447.htmlSTM32 DMA使用详解DMA部分我用到的相对简单,当然,可能这是新东西,我暂时还用不到它的复杂功能吧。下面用问答的形式表达我的思路。DMA有什么用? 直接存储器存取用来提供在外设... 阅读全文
posted @ 2014-09-19 13:17 stm32学习中 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 分类:C/C++这里介绍两种方式使用stm32的定时器:直接操作寄存器和使用st的官方的库文件。相比较而言,直接操作定时器比较简洁,对着寄存器看十分明了。而使用库文件有一点晕头转向。(个人观点)程序如下:(以下程序在DX32的例程修改而来,使用的是比较古老的3.0固件库)1、timer.c文件#in... 阅读全文
posted @ 2014-09-18 18:46 stm32学习中 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 1.安装Java开发环境(Eclipse CDT运行必须环境)sudo apt-get install sun-java6-jdksudoapt-get install sun-java6-jre2.安装C++开发环境sudo apt-get install g++3.下载Eclipse CDT进入... 阅读全文
posted @ 2014-09-15 20:15 stm32学习中 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 最近想学习C++,所以就重新安装了linux系统,虽然这两者没有什么联系,但是我还是比较喜欢linux系统,所以在linux下安装了Eclipse,想起了当初学习Red Hat9.0时的痛苦场景,哎……所以我打算把安装过程写下来,希望给那些刚刚接触Linux的朋友一些帮助,老鸟们可以略过,呵呵!安装... 阅读全文
posted @ 2014-09-15 14:34 stm32学习中 阅读(749) 评论(0) 推荐(0) 编辑
摘要: ”引用别人的文章“0.1 关于程序的编译和链接在此,我想多说关于程序编译的一些规范和方法,一般来说,无论是C、C++、还是pas,首先要把源文件编译成中间代码文件,在Windows下也就是 .obj 文件,UNIX下是 .o 文件,即 Object File,这个动作叫做编译(compile)。然后... 阅读全文
posted @ 2014-08-21 18:11 stm32学习中 阅读(636) 评论(1) 推荐(0) 编辑