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

农庄网站wordpress付费知识

农庄网站,wordpress付费知识,换ip对网站有影响吗,网站费用计入什么科目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://www.pierceye.com/news/168744/

相关文章:

  • 站长工具使用wordpress搜索框制作教程
  • 上海翼成信息科技有限公司做的什么网站怎么办一个网站
  • 上海网站建设的英文wordpress login 图标
  • 雅安市网站建设搭建网站工具
  • 网站如何做301重定向南宁一站网 给网站做营销
  • 网站 使用的字体女生电子商务专业适合做什么
  • 电商网站首页模板连云港 网站 建设
  • 自助建站广告发布企业年检网上申报流程
  • 河北平台网站建设价位外包网站有哪些
  • 做网站客户需要提供的资料梧州网站建设推荐
  • 网站商城建设实训心得网络推广有用吗
  • 考试网站建设房价2024年暴跌
  • 北京网站seo价格建设教育培训的网站
  • 怎样做网站手机和电脑通用木马工业设计公司
  • 榆林市建设局官方网站ppt中网站布局图怎么做
  • 网站视频插件代码如何创建自己的软件
  • 如何免费建造网站电商网站建设哪家好
  • ps做网站首页设计教程郑州seo优化外包热狗网
  • 给网站增加功能怎么做360搜索关键词优化软件
  • 如何做公司网站空间南昌做网站的公司哪个比较好的
  • 美容网站开发网络营销的功能有哪些
  • 推广自己的网站需要怎么做做政协网站的目的是什么
  • 综合性电子商务网站有哪些商城系统软件开发
  • 网站服务器解决方案企业门户网站管理要求
  • 南京网站开发南京乐识专注岳阳网站建设网站
  • 做一直播网站要多少钱淘宝客如何建设推广网站
  • 网站模板内容怎么添加图片不显示菏泽做网站
  • 个人网站备案条件盐城做网站哪家好
  • 小型网站开发教程wordpress自适应小说
  • 来宾网站制作公司网站提交至google