- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 STM32----------ADC和DMA(附:完整USART输出程序)
12位ADC是一种逐次逼近型模拟数字数字转换器。它有多达18个通道,可测量16个外部和2个内部信号源。ADC的输入时钟不得超过14MHZ,它是由PCLK2经分频产生。如果被ADC转换的模拟电压低于低阀值或高于高阀值,AWD模拟看门狗状态位被设置。ADC通常要与DMA一起使用 这里只是简单的用库配置ADC 不断扫描来实现ADC的应用。Injected Channels 为注入组,Re
2016-01-24 19:36:55 3491
原创 STM32---------- PWM(Pulse Width Modulation,利用TIM定时器)
调试芯片:STM32F103C8T6外部晶振:8MHz功能介绍:使用Timer3实现两路(可四路)PWM波形的输出代码如下: 初始化:系统时钟初始化,GPIO端口初始化,Timer初始化系统时钟初始化:/* 配置系统时钟为72M */ SystemInit(); GPIO端口初始化:/*********************
2016-01-18 19:01:20 2753
原创 STM32---------- I2C
I2C主模式接收(Receiver)过程: (注意事件为EV7) I2C主模式发送(Transmitter)过程: (注意事件为EV8) 先发一个起始信号S ,再发一个地址,接着等待一个回应A ,然后发数据,再回应(在发完一个S后,要等待一个事件EVENT,比如while(!I2C_CheckEvent(I2C2,I2C_EVEN
2016-01-14 21:44:23 1013
原创 linux(ubuntu)单片机用网线ping 不通电脑(已解决)
今天,用一根网线把电脑和pcduino v3开发板进行用网线连接,然后将电脑的本地连接IP(将pcduino和电脑用网线连接后会出现本地连接)设置为192.168.1.123 并将 pcduino的IP 设置成192.168.1.1 (在终端利用ifconfig eth0 192.168.1.1命令),这样电脑和pcduino在同一个网段内(同为192.168.1 ),但是无论在电脑cm
2016-01-12 21:46:08 2220
原创 STM32----------SPI(Serial Peripheral Interface)
SPI(Serial Peripheral Interface,串行外设接口)是Motorola公司提出的一种同步串行数据传输标准,在很多器件中被广泛应用。1. 接口SPI接口经常被称为4线串行总线,以主/从方式工作,数据传输过程由主机初始化。如图1所示,其使用的4条信号线分别为:1) SCLK:串行时钟,用来同步数据传输,由主机输出;2) MOSI:主机输出从机输入数据线;3
2016-01-07 15:52:00 1286
原创 STM32----------重映射
以 USART 为例:重映射步骤为:1.打开重映射时钟和USART重映射后的I/O口引脚时钟, RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO,ENABLE);2.I/O口重映射开启. GPIO_PinRemapCo
2016-01-06 16:01:58 297
sam-ba 2.16最新版本
2016-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人