自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 幂法求矩阵最大特征值的近似解(C++实现)

数字图像处理领域中经常会要求某像素矩阵的最大特征值。在处理摄像头数据的时候,遇到过这个问题。本来用matlab是可以很快解决的。几行代码而已。但是程序要写入MCU中,matlab就无能为力了。并且本人不熟悉matlab函数向C代码的转化。 网上找不到直接可用的C代码,于是查找资料自己写了一个。 幂法的数学推导就不贴出来了,网上随处可见,且大同小异。本人参考的是万方数据上的某篇论文,地址如下 h

2016-06-19 00:47:18 7649 2

转载 stm32之RCC学习笔记

stm32芯片的所有片上外设都需要手动设置时钟。三种不同的时钟源可被用来驱动系统时钟(SYSCLK): HSI振荡器时钟 由内部8MHz的RC振荡器产生,可直接作为系统时钟或在2分频后作为PLL输入。HSI RC振荡器能够在不需要任何外部器件的条件下提供系统时钟。它的启动时间比HSE晶体振荡器短。然而,即使在校准之后它的时钟频率精度仍较差。(所以通常不用与提供SYSCLK) HSE振荡器时钟:

2016-02-28 14:08:17 1390

转载 stm32之assert_param 函数

我们在学STM32的时候函数assert_param出现的几率非常大,上网搜索一下,网上一般解释断言机制,做为程序开发调试阶段时使用。下面我就谈一下我对这些应用的看法,学习东西抱着知其然也要知其所以然。4 断言机制函数assert_param我们在分析库函数的时候,几乎每一个函数的原型有这个函数assert_param();下面以assert_param(IS_GPIO_ALL_PERIP

2016-02-28 08:45:54 780

原创 stm32之Cortex系统定时器(SysTick)

SysTick时钟,俗称“嘀嗒定时器”,它能按设定的时间产生一次中断。控制工程代码中随处可见形如delay_ms()之函数。但是一直不清楚其内在机制。今天花时间研究了一下。首先还是在数据手册上看一下SysTick寄存器的配置,如图: 寄存器说明

2016-02-27 14:25:56 4483

原创 stm32之USART串口配置

通用同步异步收发器(USART),它提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。

2016-02-22 23:10:57 15243

转载 STM32中GPIO的8种工作模式详解

一、推挽输出:可以输出高、低电平,连接数字器件;推挽结构一般是指两个三极管分别受两个互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源决定。        推挽电路是两个参数相同的三极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务,电路工作时,两只对称的功率开关管每次只有一个导通,所以导通损耗小、效率高。输出既可以向负载灌电流,也可以从负载抽

2016-02-21 15:24:44 1861

原创 stm32之GPIO配置及库函数学习笔记——以流水灯为例

1.GPIO全称:gpio general-purpose input/output 通用输入/输出端口2.GPIO寄存器中文名称与英文缩写对照表 3.GPIO_InitTypeDef结构体定义typedef struct{ uint16_t GPIO_Pin;//选择待设置的GPIO引脚 GPIOSpeed_TypeDef GPIO_Speed;//设置选中管脚的速

2016-02-21 15:14:15 2693

转载 浅谈数字舵机与模拟舵机区别

数字舵机(Digital Servo)和模拟舵机(Analog Servo)在基本的机械结构方面是完全一样的,主要由马达、减速齿轮、控制电路等组成,而数字舵机和模拟舵机的最大区别则体现在控制电路上,数字舵机的控制电路比模拟舵机的多了微处理器和晶振。不要小看这一点改变,它对提高舵机的性能有着决定性的影响。数字舵机在以下两点与模拟舵机不同:1.处理接收机的输入信号的方式;2.控制舵机马达初

2016-02-21 10:36:43 9440

原创 时钟分频简介

分频顾名思义就是分的的频率,频率是在电子中例如方波信号中指每秒钟周期的次数。所谓分频就是吧周期通过一定的办法给分解了。所以,n分频就是指,原来的信号经过n的周期,新的信号跳变一次。这样20Mhz,2分频就是10mhz,5分频就是4mhz,10分频就是1mhz。晶振频率是单片机内部的,单片机里的分频指的是时钟频率的分频,而晶振震荡两次才会产生一个时钟频率。所以,先要将晶振频率二分频,得到时钟频率,然

2016-02-21 09:22:32 8218 1

原创 pwm实验纯文字总结

PWM主要是对STM32的定时器的应用。STM32有8个定时器,其中TIM1和TIM8是高级定时器,其他为通用定时器。实验中函数用的是TIM1。

2016-02-20 22:22:17 2467

原创 stm32之pwm输出实验

基于stm32的pwm输出实验碎碎记~(~ ̄▽ ̄)~

2016-02-20 22:00:54 1430

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除