- 博客(6)
- 资源 (19)
- 收藏
- 关注
转载 STM32 RTC
Ⅰ、概述RTC(Real Time Clock)是实时时钟的意思,它其实和TIM有点类似,也是利用计数的原理,选择RTC时钟源,再进行分频,到达计数的目的。该文主要讲述关于RTC的秒中断功能,这个功能类似SysTick系统滴答的功能。RTC秒中断功能其实是每计数一次就中断一次。注意,这里所说的秒中断并非一定是一秒的时间,它是由RTC时钟源和分频值决定的“秒”的时间,当然也是可以做到
2017-02-20 11:44:00 791
原创 STM32 SPI配置
用stm32的库进行深入SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。四根线MISO 主设备数据输入,从设备数据输出。MOSI 主设备数据输出,从设备数据输入。SCLK时钟信号,由主设备产生。CS从设备片选信号,由主设备控制。外设的写操作和读操作是同步完成的。如果只进行写操作,主机只需忽略接收到的字节
2017-02-15 16:38:50 16489 1
原创 ksps
ksps kilo Samples per Second 表示每秒采样千次,是转化速率的单位。 所谓的转换速率(Conversion Rate)是指完成一次从模拟转换到数字的AD转换所需的时间的倒数。积分型AD的转换时间是毫秒级属低速AD,逐次比较型AD是微秒级属中速AD,全并行/串并行型AD可达到纳秒级。采样时间则是另外一个概念,是指两次转换的间隔。为了保证转换的正确完成,采样速率
2017-02-14 11:36:55 3390
原创 stm32+ADs1246
ADS1246是TI公司大致在2009年中期推出的24位ADC,最高采样速率可达2Ksps,其为单通道器件,与之相对应的还有ADS1247和ADS1248三通道器件,但特性并非完全一致。据TI资料介绍,ADS1246在ADS1247/ADS1248功能上做出简化,保留了其部分特性。本次设计,需要用到24位单通道转换器件,于是考虑用到ADS1246,主控制器用STM32L系列。以下为ADS1246的
2017-02-14 11:24:37 3702
原创 STM32一定时器产生不同频率的PWM
一 最简单的方法TIMx->PSC 预分频 直接写寄存器TIM3->ARR=9999;//改变频率 0~9999 共一万个数TIM_SetCompare3(TIM3,5000);//占空比频率://Fpwm = 72M / ((TIM3->ARR+1)*(7199+1))(单位:Hz)占空比://duty circl
2017-02-09 15:20:38 7000 1
原创 STM32串口第一个字节丢失解决办法
void USART_SendByte(USART_TypeDef* USARTx, uint8_t Data){while(USART_GetFlagStatus(USARTx, USART_FLAG_TC)==RESET);USART_SendData(USARTx,Data);}while(USART_GetFlagStatus(USARTx, USART_F
2017-02-08 11:56:50 8118
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人