摘要: 简介:扫描:一次转换中可包含多个通道(信号),一个一个地转换,可设置转换顺序。最多达18个通道包括16个外部和2个内部(温度,电源)【规则组最多16个转换通道;注入组最多4个转换通道】(温度传感器和电源电压传感器只能出现在主ADC1中,注意打开连接通道):每个通道对应指定的引脚(查表)模式:单次、循环 ...时钟&速度:输入时钟不得超过14MHz,来自于PCLK2(APB2时钟)的分频,每个通道的最快转换时间为1us分组:规则组(类似main):多个通道共用一个结果寄存器注入组(类似中断):共有4个结果寄存器对应4个通道触发:规则组:软件或外部注入组:外部中断:规则组某通道转换完成,E 阅读全文
posted @ 2014-03-20 00:22 熄灯就睡 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: FLASH中:0x08000000--0x08000000+SIZE保存的是用户代码Rule:16位为传输单位读数据:u16 STMFLASH_ReadHalfWord(u32 faddr)可以在通用地址空间直接寻址:data=*(vu16*)ADDR;[ADDR为32位数据,指向的数据为uv16型]写数据:写之前1:解锁FLASH_KEYR(FLASH_Lock(void);|FLASH_Lock(void);)写之前2:擦除,也就是其值必须是 0XFFFF,否则无法写入。[擦除页或直接擦除ALL] 1页=2k字节写之前3: 确保BSY 位为’0’写半字即16位(FLASH_Status F 阅读全文
posted @ 2014-03-20 00:21 熄灯就睡 阅读(408) 评论(0) 推荐(0) 编辑
摘要: BeforeSD卡电压:3.3V分类SD 卡一般支持 2 种操作模式:SD 卡模式(通过 SDIO 通信);SPI 模式; 阅读全文
posted @ 2014-03-20 00:21 熄灯就睡 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 重映射:(改变默认的复用功能引脚绑定,重映射时,原引脚和复用功能毫不相干)方法:添加RCC_APB2Periph_AFIO时钟使能,所有重映射类型都要靠它在复用功能使能前(如USART_Cmd(USART1, ENABLE); 语句前)调用GPIO_PinRemapConfig(GPIO_Remap_USART1,ENABLE); 阅读全文
posted @ 2014-03-20 00:21 熄灯就睡 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 实现目标: 使用ADC1的16和17通道(对应内部温度传感器和内部VREFINT),DMA通道1(Only)管理,存储到内存并串口输出。Ready时钟:ADC:RCC_APB2Periph_ADC1,RCC_ADCCLKConfig(RCC_PCLK2_Div6);DMA:RCC_AHBPeriph_DMA1NVIC:DMA1_Channel1_IRQn //传输完成中断DMA_IT_TCDMA:起点/终点地址数据数量/单位传输方向地址是否自动加单次/连续模式是否M2M中断:DMA_IT_TCADC:ADC间合作方式:ADC_Mode = ADC_Mode_Independent单次/连续是. 阅读全文
posted @ 2014-03-20 00:21 熄灯就睡 阅读(2524) 评论(0) 推荐(0) 编辑
摘要: 前言:通过import QtQuick2.0来导入常用标准标签每个元素都有一个属性id〈可选〉,用于在其它地方代表此元素根元素有且仅有一个,其种类不限,其id通常设为root定位属性anchors(anchors.centerIn: parent)id一经指定,不可更改,且不能在运行时指定不能用id去查idMouseArea有一个onClicked,通过重写它可以实现鼠标点击交互。类似的属性:on+SignalName on+PropertyName+ChangedBehaviour on 某属性 :为某属性的改变设置动画,every time the property changes, .. 阅读全文
posted @ 2014-02-22 17:01 熄灯就睡 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 通道说明NRF24L01:一个发送通道,6个接收通道发送端发送数据时,数据包内地址采用“发送通道TX_ADD”的地址,这个地址为接收端的几个接收通道中的一个,接收端对应的通道接收到数据后,进行应答,应答包内地址采用对应接收通道的地址即为发送端的发送通道地址,而发送端默认使用通道0最为应答接收,故发送端通道0地址要设置为发送通道地址。(上面一大堆通信,其实用的都是一个地址,这个地址分别被用来作为发送端发送通道地址,发送端某一接收通道地址,发送端接收通道0地址)。关于应答,无需设置接收端的发送通道地址,因为应答是硬件实现,不是软件设置。最好使用1-5通道来接收,因为发射时0通道会被用来接收应答,而 阅读全文
posted @ 2014-01-31 14:21 熄灯就睡 阅读(1211) 评论(0) 推荐(0) 编辑
摘要: MWC飞控V2.3串口通信协议在V2.3版的change.txt中有这么一段话:main changes 2.2 -> 2.3...RCSERIAL is now deeply integrated. If a MSP_SET_RAW_RC comes, it will just override legacy RX data. (r1420) as a consequence, RCSERIAL is no more an option在这之前,想用串口控制飞控的方法是去选择RCSERIAL这个预编译选项等等,现在RCSERIAL 已经被深度集成,如果我们给飞控发送一个MSP_SET_ 阅读全文
posted @ 2014-01-01 22:34 熄灯就睡 阅读(5374) 评论(0) 推荐(0) 编辑