当前位置:首页 > 安卓直装科技

原神科技购买平台,STM32库函数助手 10 绿色版

原神科技购买平台,STM32库函数助手 10 绿色版

  STM32库函数助手是函数一款简易实用的库函数扶植软件 ,通过该软件 ,助手用户可以快速的 绿将函数裸露stm32源程序代码,非常方便;该软件操作简易,色版原神科技购买平台您只需将一个ADC函数输入软件中 ,函数点击一键裸露就能立即落成代码的助手原神科技吧转换,该软件拥穿着两种ADC参数, 绿用户在选择转换的色版时候可以根据需要自己选择,同时拥穿着一键复制代码 ,函数方便用户将该代码铺开运用,助手非常简易, 绿需要的色版挚友赶快下载试试吧 !

STM32

  STM32系列基于专为要求高性能、函数原神科技akebi低成本 、助手低功耗的 绿嵌入式应用专门设计的ARM Cortex-M3内核(STs product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based Cortex®-M0 and M0+, Cortex®-M3, Cortex®-M4 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to include an ultra-low-power MCU platform)[1]  。按内核架构分为不同产品

软件特色

  1、原神科技shika将ADC函数裸露代码

  2、有两种参数ADC1 、ADC2

  3、拥穿着复制代码

  4 、绿色软件  ,无需安装

使用计划

  1、下载解压文件,找到STM32库函数助手.exe双击打开

  2 、选择需要裸露代码的函数

  3 、点击裸露代码即可

  4  、裸露的代码地方

  5、复制代码

ADC函数

  /

*

  * Analog conversion stuff for 16C71 - see adc.c for more info

  */

  /

*

  * Read the adc on the specified channel - result is in ADRES

  */

  extern void adc_read(unsigned char channel);

  #include

  /* Basic A2D sample code for an PIC16F87x device.

  * This code willl set up the A2D module to return an

  * 8-Bit result. If greater precision is needed, a 10-Bit

  * result can be returned if read_a2d() is modified to

  * return the short ((ADRESH<<8)+(ADRESL)). Note also that

  * ADCON1 should be set to 0x80 in the init_a2d() routine

  * instead of zero.

  

*

  * This code will sample an A2D value on analog port RA0, and its value

  * will be used to move a LEDs position across PORTB.

  

*

  * This project can be demonstrated on the Microchip PICDEM2 board.

  */

  __CONFIG(DEBUGEN & WDTDIS & LVPDIS); // Setup the configuration word for ise with ICD2

  /* Sample code to set up the A2D module */

  void init_a2d(void){

  ADCON0=0; // select Fosc/2

  ADCON1=0; // select left justify result. A/D port configuration 0

  ADON=1; // turn on the A2D conversion module

  }

  /* Return an 8 bit result */

  unsigned char read_a2d(unsigned char channel){

  channel&=0x07; // truncate channel to 3 bits

  ADCON0&=0xC5; // clear current channel select

  ADCON0|=(channel<<3); // apply the new channel select

  ADGO=1; // initiate conversion on the selected channel

  while(ADGO)continue;

  return(ADRESH); // return 8 MSB of the result

  }

  void main(void){

  unsigned char x;

  init_a2d(); // initialise the A2D module

  GIE=0; // we dont want interrupts

  TRISB=0xF0; // the lower four bits of POTRB will be used in output mode

  for(;;){

  x=read_a2d(1); // sample the analog value on RA0

  PORTB = (8>>(x>>6)); // Use the 2 MS Bits of the result to select the bit position of the LED on PORTB

  }

  }

  /

*

  * Read the ADC on a 16C71.

  */

  #include

  #include "adc.h"

  void

  adc_read(unsigned char channel)

  {

  ADCON0 = (channel << 3) + 0xC1; // enable ADC, RC osc.

  ADGO = 1;

  while(ADGO)

  continue; // wait for conversion complete

  }

分享到: