先看FSMC与8080端口连接简图 图1 FSMC与8080端口连接简图下面这个图是野火ISO开发板连接图 图2 野火ISO FSMC与TFT连接图FSMC_NE4作为LCD_CS片选信号,以FSMC_A23作为LCD_RS数据/命令信号。
分类:
其他好文 时间:
2014-07-22 22:53:56
阅读次数:
1054
(1)打开keilMDK主界面可以看到工程中有一个默认的工程,点击这个工程名字,然后选择菜单Project->Close Project,就关闭掉这个工程了!这样整个 MDK 就是一个空的了,接下来我们将建立我们的工程模版。
(2)在建立工程之前,我们建议用户在电脑的某个目录下面建立一个文件夹,后面所建立的工程都可以放在这个文件夹下面,这里我们建立一个文件夹为 STM32CODE
(3)点...
分类:
其他好文 时间:
2014-07-22 18:02:01
阅读次数:
312
CMSIS 标准(Cortex Microcontroller Software Interface Standard) ,翻译过来是“ARM Cortex? 微控制器软件接口标准”。
CMSIS 分为 3 个基本功能层:
1) 核内外设访问层:ARM 公司提供的访问,定义处理器内部寄存器地址以及功能函数。
2) 中间件访问层:定义访问中间件的通用 API,也是 ARM 公司提供。
3) ...
分类:
其他好文 时间:
2014-07-22 14:05:44
阅读次数:
211
NIO引入了三个概念:Buffer 缓冲区Channel 通道selector 选择器1、java.io优化建议操作系统与Java基于流的I/O模型有些不匹配。操作系统要移动的是大块数据(缓冲区),这往往是在硬件直接存储器存取(DMA)的协助下完成的。I/O类喜欢操作小块数据——单个字节、几行文本。...
分类:
其他好文 时间:
2014-07-22 00:04:34
阅读次数:
416
0.前言
去年(2013年)的整理了LwIP相关代码,并在STM32上“裸奔”成功。一直没有时间深入整理,在这里借博文整理总结。LwIP的移植过程细节很多,博文也不可能一一详解个别部分只能点到为止。
【本文要点】
【1】不带操作系统的LwIP移植,LwIP版本为1.4.1。
【2】MCU为STM32F103VE,网卡为ENC28J60。
【3】移植...
分类:
其他好文 时间:
2014-07-20 22:38:13
阅读次数:
1109
在程序的调试过程中,除了那些高大上的调试手段外,printf无疑是我们最熟悉最顺手的调试方法。通过使用printf,我们可以很方便很直观的获取当前程序的运行状态。printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。但是在单片机开发中,一般情况下并不存..
分类:
其他好文 时间:
2014-07-19 20:42:00
阅读次数:
307
通用同步异步收发器(USART)提供啦一中灵活的方法来与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART利用分数波特率发生器提供宽范围的波特率选择 它支持同步单向通信和半双工单线通信。它支持LIN,智能卡协议和irDA 、SIR ENDEC范围,以及调制解调器CTX/R...
分类:
其他好文 时间:
2014-07-19 18:37:49
阅读次数:
234
1 虚构一个电路以上为STM32和外设链接方式#include "stm32f10x.h"#define GPIOA_ODR_A (GPIOA_BASE + 0X0C)#define GPIOA_IDR_A (GPIOA_BASE + 0X08)#define GPIOB_ODR_A (GPIOB_...
分类:
其他好文 时间:
2014-07-19 14:28:35
阅读次数:
275
#include
#include "sys.h"
//设置向量表偏移地址
//NVIC_VectTab:基址
//Offset:偏移量
//CHECK OK
//091207
void MY_NVIC_SetVectorTable(u32 NVIC_VectTab, u32 Offset)
{
//检查参数合法性
assert_param(IS_NVIC_...
分类:
其他好文 时间:
2014-07-18 12:30:58
阅读次数:
338