当前位置: 首页 > news >正文

网站建设规划书结构wordpress历史版本下载

网站建设规划书结构,wordpress历史版本下载,网站建设能赚很多钱,东城网站建设AD5663是ADI公司的一款DAC模块#xff0c;用以实现两路模拟量信号输出。该芯片通过SPI通信来驱动。下面讲解使用STM32F7主控芯片来控制AD5663模拟量输出的流程。 配置STM32F7 SPI通信管脚 STM32CubeMX生成SPI驱动代码 /* SPI3 init function */ void MX_SPI3_Init(void) {/*…AD5663是ADI公司的一款DAC模块用以实现两路模拟量信号输出。该芯片通过SPI通信来驱动。下面讲解使用STM32F7主控芯片来控制AD5663模拟量输出的流程。 配置STM32F7 SPI通信管脚 STM32CubeMX生成SPI驱动代码 /* SPI3 init function */ void MX_SPI3_Init(void) {/* USER CODE BEGIN SPI3_Init 0 *//* USER CODE END SPI3_Init 0 *//* USER CODE BEGIN SPI3_Init 1 *//* USER CODE END SPI3_Init 1 */hspi3.Instance SPI3;hspi3.Init.Mode SPI_MODE_MASTER;hspi3.Init.Direction SPI_DIRECTION_2LINES;hspi3.Init.DataSize SPI_DATASIZE_8BIT;hspi3.Init.CLKPolarity SPI_POLARITY_LOW;hspi3.Init.CLKPhase SPI_PHASE_2EDGE;hspi3.Init.NSS SPI_NSS_SOFT;hspi3.Init.BaudRatePrescaler SPI_BAUDRATEPRESCALER_32;hspi3.Init.FirstBit SPI_FIRSTBIT_MSB;hspi3.Init.TIMode SPI_TIMODE_DISABLE;hspi3.Init.CRCCalculation SPI_CRCCALCULATION_DISABLE;hspi3.Init.CRCPolynomial 7;hspi3.Init.CRCLength SPI_CRC_LENGTH_DATASIZE;hspi3.Init.NSSPMode SPI_NSS_PULSE_DISABLE;if (HAL_SPI_Init(hspi3) ! HAL_OK){Error_Handler();}/* USER CODE BEGIN SPI3_Init 2 *//* USER CODE END SPI3_Init 2 */} AD5663驱动代码开发 头文件io.h #ifndef __IO_H__ #define __IO_H__#ifdef __cplusplus extern C { #endif/* Includes ------------------------------------------------------------------*/ #include gpio.h/* USER CODE BEGIN Includes *//* USER CODE END Includes *//* USER CODE BEGIN Private defines *//* USER CODE END Private defines */ /* USER CODE BEGIN Prototypes *//*ÃüÁÒå*/ #define Write_to_Input_Register 0x000000 #define Update_DAC_Register 0x080000 #define Software_LDAC 0x100000 #define WriteTo_Update_DAC_Channel 0x180000 #define Power_Down 0x200000 #define RESET 0x280000 #define LDAC_Register_Setup 0x300000 #define Reference_Set 0x380000/*µØÖ·Ä£Ê½,Ñ¡ÔñDACͨµÀ*/ #define DAC_Channel_A 0x000000 #define DAC_Channel_B 0x010000 #define DAC_Channel_All 0X070000//FOR POWER DOWN #define NORMAL 0X00 #define K1Ohm 0X10 #define K100Ohm 0X20 #define ThreeState 0X30#define PDACA 0X01 #define PDACB 0X02typedef enum {AOUT1 0,AOUT2 1, } AOUT_NAME;extern void IO_Initialize(void); extern void Set_AOUT_Level(AOUT_NAME aout, uint16_t level); extern void IO_Function_Test(void); 源文件io.c #include string.h #include io.h #include spi.h #include usart.h/*Global variables*/ uint16_t Aout1, Aout2;static void AD5663_PowerDown(void) {uint32_t inputShiftData 0;uint8_t SendSPIByte[3];inputShiftData Power_Down| NORMAL | PDACA | PDACB;SendSPIByte[0] inputShiftData16;SendSPIByte[1] inputShiftData8;SendSPIByte[2] inputShiftData;HAL_GPIO_WritePin(DA_SYNC_GPIO_Port, DA_SYNC_Pin, GPIO_PIN_RESET);HAL_SPI_Transmit(hspi3, SendSPIByte, sizeof(SendSPIByte), 100);HAL_GPIO_WritePin(DA_SYNC_GPIO_Port, DA_SYNC_Pin, GPIO_PIN_SET); }void IO_Initialize(void) {AD5663_PowerDown(); }void Set_AOUT_Level(AOUT_NAME aout, uint16_t level) {uint32_t inputShiftData 0;uint8_t SendSPIByte[3];if(aout AOUT1){Aout1 level;inputShiftData WriteTo_Update_DAC_Channel | DAC_Channel_A | level;}else if(aout AOUT2){Aout2 level;inputShiftData WriteTo_Update_DAC_Channel | DAC_Channel_B | level;}SendSPIByte[0] inputShiftData16;SendSPIByte[1] inputShiftData8;SendSPIByte[2] inputShiftData;HAL_GPIO_WritePin(DA_SYNC_GPIO_Port, DA_SYNC_Pin, GPIO_PIN_RESET);HAL_SPI_Transmit(hspi3, SendSPIByte, sizeof(SendSPIByte), 100);HAL_GPIO_WritePin(DA_SYNC_GPIO_Port, DA_SYNC_Pin, GPIO_PIN_SET); }void IO_Function_Test(void) {Set_AOUT_Level(AOUT1, 0x8000);Set_AOUT_Level(AOUT2, 0xEFFF); }
http://wiki.neutronadmin.com/news/437307/

相关文章:

  • ICP备案网站服务内容温州网站建设wzwmwl
  • js代码下载网站市场营销案例
  • 单位网站建设费算无形资产吗最近国际军事军情要闻
  • 西宁设计网站建设江西百度推广公司
  • 无忧网站建设费用德州北京网站建设
  • 网上下载的网站后台安全吗做网站用哪个eclipse
  • 美食网站建设内容规划中国字体设计网
  • 网站开发和设计实训淘宝客不建立网站怎么做
  • 东莞市建网站成都纯手工seo
  • wordpress建站方便吗中国建筑装饰网公众号
  • 福州网站关键词淮南王刘安
  • 网站建设公司实力网页设计购物网站模板
  • 医疗网站建设及优化网站毕业设计论文模板
  • 怎么做网站的二维码乡村旅游电子商务网站建设
  • 360怎么做网站排名用vs session做网站
  • 网站制作还花钱免费下载建网站教程
  • 网站建设属于什么职位只做健康产品的网站
  • 网站怎么记录搜索引擎的关键词php网站欣赏
  • 长沙网站运营网站推广的软文
  • 小公司建网站 优帮云有网站做淘宝客
  • 股票做空网站设计师个人网页设计
  • 广西建设网桂建云网站惠州高端模板建站
  • a站为什么会凉wordpress 加载页面
  • 郑州做网站好的公2817网站
  • wordpress拖曳式建站正邦设计创始人
  • 网站前置审批 公司名称做网站的html代码格式
  • 房产网站建设方案论文ks数据分析神器
  • 做推广效果哪个网站好怎样找人做网站
  • 如何做qq钓鱼网站无锡企业自助建站系统
  • 广西新农村建设工作专题网站免费推广网站2023mmm