AD:模数转换在仪器检测系统中,常常需要将检测到的连续变化的模拟量如:温度,压力,流量,速度等转换为离散的数字量,才能进行计算处理.这些模拟量通过传感器转换为电信号后,就需要通过一定的处理变成数字量,实现模拟量到数字量转换的设备,我们通常称为ADC,也叫做A/D.在当片机中,AD的作用就是将被测电压转换为相对应的数值,这样的话,单片机才能够进行运算,判断和控制处理.就比如光线传感器接收到光线后,外
要求:通常笔记本是没有串口的,所以串口数据要发送到笔记本上,通常要经过USB转串小板将串口数据转成usb数据,然后电脑才能收到。同理,电脑通过usb转串将数据变成串口数据,让下位机能接收。下位机串口数据-->CH340电平转换-->USB转串小板-->PC机USB座-->USB-COM驱动程序-->PC串口显示usb转串小板接法:下位机串口RX-->usb转串小
功能:采用DMA进行USART的发送,程序运行时,LED1亮灭交替,表示程序正在运行。当按下KEY0时,产生一个下降沿触发中断,在中断函数中实现DMA的数据传输到USART1上。//key.h#ifndef __KEY_H__ #define __KEY_H__ #include "stm32f10x.h" void Key_Configuration(v
程序功能:使用EXTI中断实现按键点亮LED。按键一次,LED状态翻转一次。在程序中开启GPIOE.2的中断线2。并设置为下降沿触发中断。//exti.h#ifndef __EXTI_H__ #define __EXTI_H__ #include "stm32f10x.h" #include "MyTime.h" #include "bitban
//usart.h#ifndef __USART_H__ #define __USART_H__ #include "stm32f10x.h" #include <stdio.h> void GPIO_Configuration(void); void NVIC_Configuration(void); void 
所谓翻转,就是1变0,0变1。即第一次执行时,若引脚为高电平,则下一次再执行时,则让其变为低电平。对于GPIO引脚来说,实现电平翻转,有很多方法。其中两种比较好的方法如下:(1)采用位带操作方法。在stm32中,关于位带操作,有以下一些内容需要清晰:1.支持位带操作的两个内存区的范围是: 0x2000_0000‐0x200F_FFFF
今天在进行软件仿真时,发现无法在逻辑仿真器中输入要观察的IO口,原因是Debug选项下的配置问题。默认的配置是:Dialog DLL: DCM.DLL Parameter: -pCM3改成以下配置即可进入逻辑仿真:Dialog DLL: DARMSTM.DLL Parameter: -pSTM32F103VC注:进行逻辑仿真时,输入PORTB.5表示对GPIOB的第5引脚进行仿
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号