• 博客(0)
  • 资源 (5)

空空如也

高频电子线路实验平台说明书

目 录 目 录 1 实验1 单调谐回路谐振放大器 2 实验2 双调谐回路谐振放大器 8 实验3 电容三点式LC振荡器 14 实验4 石英晶体振荡器 21 实验5 晶体三极管混频实验 24 实验6 集成乘法器混频器实验 28 实验7 中频放大器 32 实验8 集成乘法器幅度调制电路 36 实验9 振幅解调器(包络检波、同步检波) 45 实验10 高频功率放大与发射实验 54 实验11 变容二极管调频器 64 实验12 斜率鉴频与相位鉴频器 68 实验13 锁相、频率合成与频率调制 73 实验14 脉冲计数式鉴频器 82 实验15 自动增益控制(AGC) 86 实验16 调幅发送部分联试实验 90 实验17 调幅接收部分联试实验 91 实验18 调幅发射与接收完整系统的联调 92 实验19 调频发射与接收完整系统的联调 96 实验20 高频电路开发实验(选配) 98 实验21 电调谐调频发射机模块使用和开发说明 106 实验22 电调谐调频接收模块使用和开发说明 113 附 录 132

2017-08-30

stm32代码can

#include "can.h" #include "led.h" #include "delay.h" #include "usart.h" #include "stm32f10x.h" void CAN_Configuration(void) { //用于接收时设置过滤器 //b设备接收的时候的设置过滤器的时候 //知道对方的标准id和拓展id就可以设置过滤。 //本例程规定 拓展id==(目标设备id左移24位 | 本设备id右移16)右移3位 //这样的话 上面的的目标设备id就是本设备的id. //所以只要知到发送设备的标准id或者拓展id都可以实现判断接收设置 //条件编译, #if CAN_RX0_INT_ENABLE NVIC_InitTypeDef NVIC_InitStructure; #endif CAN_InitTypeDef CAN_InitStructure; CAN_FilterInitTypeDef CAN_FilterInitStructure; GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);//使能PORTA时钟 RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE);//使能CAN1时钟 //RX GPIO_InitStructure.GPIO_Pin = CAN1_RX_GPIO_PIN; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; GPIO_Init(CAN1_RX_GPIO_TYPE, &GPIO_InitStructure); //TX

2017-08-30

stm32代码MPU6050

void MPU6050_Initialize(void); void MPU6050_GetRawAccelGyro(s16* AccelGyro); void MPU6050_I2C_ByteWrite(u8 slaveAddr, u8 pBuffer, u8 writeAddr); void MPU6050_I2C_BufferRead(u8 slaveAddr, u8* pBuffer, u8 readAddr, u16 NumByteToRead); s16 MPU6050_get_ACC_yData(void) ; s16 MPU6050_get_ACC_zData(void) ; s16 MPU6050_get_ACC_xData(void) ; s16 MPU6050_get_GY_xData(void) ; s16 MPU6050_get_GY_yData(void) ; s16 MPU6050_get_GY_zData(void) ; s16 MPU6050_get_cl_xData(void) ; s16 MPU6050_get_cl_yData(void) ; s16 MPU6050_get_cl_zData(void) ; s16 MPU6050_get_cl_angleData(void) ;

2017-08-30

stm32,can通信协议

#include "can.h" #include "led.h" #include "delay.h" #include "usart.h" #include "stm32f10x.h" void CAN_Configuration(void) { //用于接收时设置过滤器 //b设备接收的时候的设置过滤器的时候 //知道对方的标准id和拓展id就可以设置过滤。 //本例程规定 拓展id==(目标设备id左移24位 | 本设备id右移16)右移3位 //这样的话 上面的的目标设备id就是本设备的id. //所以只要知到发送设备的标准id或者拓展id都可以实现判断接收设置 //条件编译, #if CAN_RX0_INT_ENABLE NVIC_InitTypeDef NVIC_InitStructure; #endif CAN_InitTypeDef CAN_InitStructure; CAN_FilterInitTypeDef CAN_FilterInitStructure; GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);//使能PORTA时钟 RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE);//使能CAN1时钟 //RX GPIO_InitStructure.GPIO_Pin = CAN1_RX_GPIO_PIN; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; GPIO_Init(CAN1_RX_GPIO_TYPE, &GPIO_InitStructure);

2017-08-30

wt2003b01音频模块程序

#include "usbmp3.h" #include "led.h" #include "delay.h" //MP3模块初始化 void usbmp3_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; //mp3 u盘en使能脚初始化 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); //使能PA,PD端口时钟 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3; //LED0-->PB.9 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz GPIO_Init(GPIOB, &GPIO_InitStructure); //根据设定参数初始化GPIOA GPIO_SetBits(GPIOB,GPIO_Pin_3); //PA.8 输出高 //MP3 BUSY 引脚PB8 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);//使能PORTA,时钟 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;// GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //设置成上拉输入 GPIO_Init(GPIOB, &GPIO_InitStructure);// //MP3 DATA 引脚PB7 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);//使能PORTA,时钟 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;// GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz GPIO_Init(GPIOB, &GPIO_InitStructure);// GPIO_SetBits(GPIOB,GPIO_Pin_3); //PA.8 输出高 }

2017-08-30

空空如也

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

TA关注的人

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