码迷,mamicode.com
首页 >  
搜索关键字:stm32    ( 2182个结果
STM32的IO口
STM32 的 IO 口 可以由软件配置成如下 8 种模式: 1、输入浮空 2、输入上拉 3、输入下拉 4、模拟输入 5、开漏输出 6、推挽输出 7、推挽式复用功能 8、开漏复用功能 每个 IO 口可以自由编程,但 IO 口寄存器必须要按 32 位字被访问。STM32 的很多 IO 口都是 5V 兼容的,这些 IO 口在与 5V 电平的外设连接的时候很有优势,具体哪些 IO...
分类:其他好文   时间:2014-07-22 23:45:18    阅读次数:301
STM32 FSMC驱动TFT地址如何计算
先看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
STM32建立工程库函数方法
(1)打开keilMDK主界面可以看到工程中有一个默认的工程,点击这个工程名字,然后选择菜单Project->Close Project,就关闭掉这个工程了!这样整个 MDK 就是一个空的了,接下来我们将建立我们的工程模版。 (2)在建立工程之前,我们建议用户在电脑的某个目录下面建立一个文件夹,后面所建立的工程都可以放在这个文件夹下面,这里我们建立一个文件夹为 STM32CODE (3)点...
分类:其他好文   时间:2014-07-22 18:02:01    阅读次数:312
STM32 寄存器库和固件库
寄存器和固件库开发的区别和联系...
分类:其他好文   时间:2014-07-22 14:06:34    阅读次数:278
CMSIS标准
CMSIS 标准(Cortex Microcontroller Software Interface Standard) ,翻译过来是“ARM Cortex? 微控制器软件接口标准”。 CMSIS 分为 3 个基本功能层: 1) 核内外设访问层:ARM 公司提供的访问,定义处理器内部寄存器地址以及功能函数。 2) 中间件访问层:定义访问中间件的通用 API,也是 ARM 公司提供。 3) ...
分类:其他好文   时间:2014-07-22 14:05:44    阅读次数:211
LwIP学习笔记——STM32 ENC28J60移植与入门
0.前言     去年(2013年)的整理了LwIP相关代码,并在STM32上“裸奔”成功。一直没有时间深入整理,在这里借博文整理总结。LwIP的移植过程细节很多,博文也不可能一一详解个别部分只能点到为止。     【本文要点】     【1】不带操作系统的LwIP移植,LwIP版本为1.4.1。     【2】MCU为STM32F103VE,网卡为ENC28J60。     【3】移植...
分类:其他好文   时间:2014-07-20 22:38:13    阅读次数:1109
stm32系列单片机之printf重定向
在程序的调试过程中,除了那些高大上的调试手段外,printf无疑是我们最熟悉最顺手的调试方法。通过使用printf,我们可以很方便很直观的获取当前程序的运行状态。printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。但是在单片机开发中,一般情况下并不存..
分类:其他好文   时间:2014-07-19 20:42:00    阅读次数:307
16 串行通信编程
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
基于STM32的旋转编码器
..\..\SYSTEM\usart\usart.c(1): error:  #5: cannot open source input file "sys.h": No such file or directory #include "..\sys\sys.h"这样就可以找到路径了 再次编译出现了问题 ..\..\SYSTEM\usart\..\sys\sys.h(3): error: ...
分类:其他好文   时间:2014-07-18 13:33:31    阅读次数:311
NIVC->IPR[IPADDR]
#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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!