摘要: FSMC全称“静态存储器控制器”。 使用FSMC控制器后,可以把FSMC提供的FSMC_A[25:0]作为地址线,而把FSMC提供的FSMC_D[15:0]作为数据总线。 (1)当存储数据设为8位时,(FSMC_NANDInitStructure.FSMC_MemoryDataWidth = FSM 阅读全文
posted @ 2016-04-21 01:18 阿玛尼迪迪 阅读(3197) 评论(0) 推荐(1) 编辑
摘要: 也许你以为IO和AFIO是很简单的,事实上有几个误区可能很多人都没注意过,当你只用现成的开发板来学习的时候,别人已经帮你做好了资源分配,所有的外设功能学习都是照着别人给你的例程去做的,这才没让你觉得奇怪。 先问自己一个问题:STM32中,USART2和TIM2是共用相同IO的,你如何决定这几个IO到 阅读全文
posted @ 2016-04-21 01:17 阿玛尼迪迪 阅读(891) 评论(0) 推荐(0) 编辑
摘要: bxCAN是基本扩展CAN(Basic Extended CAN)的缩写,它支持CAN协议2.0A和2.0B。它的设计目标是,以最小的CPU负荷来高效处理大量收到的报文。它也支持报文发送的优先级要求(优先级特性可软件配置)。 主要特点*****; 支持CAN协议2.0A和2.0B主动模式 ***** 阅读全文
posted @ 2016-04-21 01:11 阿玛尼迪迪 阅读(1885) 评论(0) 推荐(0) 编辑
摘要: 在STM32中,一共有5个时钟源,分别是HSI、HSE、LSI、LSE、PLL (1) HSI是高速内部时钟,RC振荡器,频率为8MHz; (2) HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围是4MHz – 16MHz; (3) LSI是低速内部时钟,RC振荡器,频率为40 阅读全文
posted @ 2016-04-21 01:01 阿玛尼迪迪 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 简单说明: /***************************************************************************************************** 1、RTC模块和时钟配置系统(RCC_BDCR寄存器)处于后备区域中。其断电时靠备 阅读全文
posted @ 2016-04-21 01:01 阿玛尼迪迪 阅读(2389) 评论(0) 推荐(0) 编辑
摘要: 1. TIMER输出PWM基本概念 脉冲宽度调制(PWM),是英文“Pulse Width Modulation”的缩写,简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。简单一点,就是对脉冲宽度的控制。一般用来控制步进电机的速度等等。 STM32的定时器除了TIM6和 阅读全文
posted @ 2016-04-21 01:00 阿玛尼迪迪 阅读(1231) 评论(0) 推荐(1) 编辑
摘要: 使用简单说明: 1.配置TIMx时钟;其中TIM1和TIM8挂在APB2总线上,TIM2-TIM7则挂在APB1总线上; 2.定时器TIMx基本配置:时基单位的配置;包括:TIM_Period(设置自动重装载寄存器,当计数值达到这个寄存器锁存数值时,溢出产生事件)、TIM_Prescaler(设置预 阅读全文
posted @ 2016-04-21 00:52 阿玛尼迪迪 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 通用定时器使用说明: 1.配置TIMx时钟;其中TIM1和TIM8挂在APB2总线上,TIM2-TIM7则挂在APB1总线上; 2.定时器TIMx基本配置:时基单位的配置;包括:TIM_Period(设置自动重装载寄存器,当计数值达到这个寄存器锁存数值时,溢出产生事件)、TIM_Prescaler( 阅读全文
posted @ 2016-04-21 00:50 阿玛尼迪迪 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 很多人在配置STM32中断时对固件库中的这个函数NVIC_PriorityGroupConfig()——配置优先级分组方式,会很不理解,尤其是看中文翻译版的,因为中文翻译版里把这里翻译成“先占优先级和从优先级”这样翻译其实是不对的,很容易让人误解。为了便于大家理解,有必要先解释两个概念: 抢占式优先 阅读全文
posted @ 2016-04-21 00:39 阿玛尼迪迪 阅读(4120) 评论(0) 推荐(0) 编辑
摘要: STM32的定时器是个强大的模块,定时器使用的频率也是很高的,定时器可以做一些基本的定时,还可以做PWM输出或者输入捕获功能。 时钟源问题: 名为TIMx的有八个,其中TIM1和TIM8挂在APB2总线上,而TIM2-TIM7则挂在 APB1总线上。其中TIM1&TIM8称为高级控制定时器(adva 阅读全文
posted @ 2016-04-21 00:35 阿玛尼迪迪 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 边缘是图像最基本的特征,其在计算机视觉、图像分析等应用中起着重要的作用,这是因为图像的边缘包含了用于识别的有用信息,是图像分析和模式识别的主要特征提取手段。 1.何为“图像边缘”? 在图像中,“边缘”指的是临界的意思。一幅图像的“临界”表示为图像上亮度显著变化的地方,边缘指的是一个区域的结束,也是另 阅读全文
posted @ 2016-04-21 00:09 阿玛尼迪迪 阅读(2007) 评论(0) 推荐(0) 编辑
摘要: 做opencv练习时,使用vs2013遇到如下错误: ​错误1error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. 解决方案,项目 =》属性 =》c/c++ =》预 阅读全文
posted @ 2016-04-21 00:07 阿玛尼迪迪 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1、 下载opencv2.4.9,然后解压到一个位置 设置opencv SDK解压目录,点击Extract后解压 设置opencv SDK解压目录,点击Extract后解压 我是习惯于解压到这个位置的。 解压过程如上图。 2、 文件目录介绍 解压后会在目录下生成opencv的文件夹 在opencv文 阅读全文
posted @ 2016-04-21 00:04 阿玛尼迪迪 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一,什么是BP "BP(Back Propagation)网络是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学 阅读全文
posted @ 2016-04-21 00:00 阿玛尼迪迪 阅读(1253) 评论(0) 推荐(0) 编辑