资源简介
松翰芯片的一些例程,在官网也能下载到,这些例程都是最简单的例子。
代码片段和文件信息
//-----------------------------------------------------------------------------
// FILE: ADC.c
//-----------------------------------------------------------------------------
// Copyright 2015 Sonix Technology Corp. All rights reserved.
//
// AUTHOR: Sonix
// DATE: 2015/11/20
//
//
// ADC decription:
// User can select ADC channel 0~14
// note-
// 1. channel 0~11 are usual pins
// 2. channel 12 input is OP0O pin
// 3. channel 13 input is OP1O pin
// 4. channel 14 input voltage by VHS[1:0]
// and if user select internal VREFH
// the internal VREFH MUST BE “internal VDD“
//
// The system clock frequency is IHRC 32MHz
//
// Device: SN8F5708
// Tool chain: KEIL C51 V9.54
//
//-----------------------------------------------------------------------------
// Includes
//-----------------------------------------------------------------------------
#include
#include “ADC.h“
//-----------------------------------------------------------------------------
// Global Constants
//-----------------------------------------------------------------------------
#define CLR_ADCCH (ADM & 0xE0) // clear CHS[4:0]
#define _ADENB ADM |= 0x80 // ADC enable (ADENB)
#define EnADC_Coverting ADM |= 0x40 // ADC converting start (ADS)
//-----------------------------------------------------------------------------
// Global Variables
//-----------------------------------------------------------------------------
unsigned int uiADCL;
unsigned int uiADC;
//-----------------------------------------------------------------------------
// Function Prototypes
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// Function: void ADC_Enable_Interrupt(void)
// Description:
// enable ADC interrupt
//
//-----------------------------------------------------------------------------
void ADC_Enable_Interrupt(void)
{
IEN2 |= 0x08; // ADC interrupt enable (EADC)
EAL = 1; // Interrupt enable
}
//-----------------------------------------------------------------------------
// Function: void ADC_Init(void)
// Description:
// Init ADC parameter
// Set ADC high/low refernce
// Set interrupt and enable ADC
//
//-----------------------------------------------------------------------------
void ADC_Init(void)
{
uiADCL = 0; // init ADC parameter
uiADC = 0;
ADR |= 0x40; // Enable AIN channel (GCHS)
ADR |= 0x20; // ADCˇs clock source is Fhosc/1 (ADCKS1/ADCKS0)
VREFH &= 0x7F; // Enable ADC internal VREFH function (EVHENB)
VREFH &=
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 91946 2019-06-05 16:17 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\ADC.uvgui.Administrator
....... 57907 2019-06-05 18:30 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\ADC.uvopt
....... 13761 2019-06-05 18:30 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\ADC.uvproj
....... 57883 2019-06-05 18:29 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\ADC_uvopt.bak
....... 13737 2019-06-05 18:29 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\ADC_uvproj.bak
文件 13681 2019-06-05 15:25 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\LST\ADC.lst
文件 11064 2019-06-05 15:25 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\LST\ADC.m51
文件 4449 2019-06-05 15:25 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\LST\Main.lst
文件 6048 2019-06-05 15:25 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\LST\OPTIONS_SN8F5708.lst
文件 2980 2015-04-28 09:31 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\OPTIONS_SN8F5708.A51
文件 10627 2019-06-05 15:25 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\Output\ADC
文件 16384 2019-06-05 15:25 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\Output\ADC.BIN
文件 1536 2019-06-05 15:25 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\Output\ADC.build_log.htm
文件 1265 2019-06-05 15:25 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\Output\ADC.hex
文件 182 2019-06-05 15:25 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\Output\ADC.lnp
文件 7436 2019-06-05 15:25 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\Output\ADC.obj
文件 197 2019-06-06 09:24 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\Output\ADC.plg
文件 3966 2019-06-05 15:25 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\Output\Main.obj
文件 473 2019-06-05 15:25 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\Output\OPTIONS_SN8F5708.obj
文件 9341 2015-11-20 11:48 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\SRC\ADC.c
文件 879 2015-11-20 11:49 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\SRC\ADC.h
文件 2524 2015-11-20 11:48 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\ADC\SRC\Main.c
文件 6040 2016-03-15 11:35 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\CMP\Cmp0\Cmp.uvopt
文件 14184 2016-03-15 11:35 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\CMP\Cmp0\Cmp.uvproj
文件 2980 2015-04-28 09:31 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\CMP\Cmp0\OPTIONS_SN8F5708.A51
文件 5438 2015-05-18 14:37 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\CMP\Cmp0\SRC\Cmp0.c
文件 5999 2015-09-30 19:11 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\CMP\Cmp1\Cmp1.uvopt
文件 14185 2015-09-30 19:11 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\CMP\Cmp1\Cmp1.uvproj
文件 2980 2015-04-28 09:31 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\CMP\Cmp1\OPTIONS_SN8F5708.A51
文件 5326 2015-05-18 14:37 SN8F5708_Sample_Code_V0.3\Sample_Code_V03\CMP\Cmp1\SRC\Cmp1.c
............此处省略195个文件信息
相关资源
- ADPS9960在Arduino上实现任意IO的IIC
- Modelsim 网盘最新 10.7-se 10.6c10.6d-se 及从
- 无线通信基础习题答案 Fundamentals.of
- Tianyancha_Data_Collection_ChangeInfo.ipynb
- keil uvision4完整破解版
- 微信小程序由code获取openid和session_k
- Visio2013版64位激活工具地址.txt
- IBM Rational 全套 License 破解 upd
- win7安装vs2015时需要的两个win10证书:
- iot-dc3-architecture.pptx
- Robomotion.zip
- 两级倒立摆仿真模型的GUI控制界面-
- iOS游戏开发视频教程《愤怒的小鸟》
- ios-swift 实现扫雷.zip
- ios-日历.zip
- VUE全家桶vue2vueroutervuexaxios
- ios-仿美团点餐列表界面.zip
- ios-私人通讯录.zip
- ios-拼图游戏-swift版.zip
- 论文研究-Demagnification super-lens with g
- ios-仿饿了么,美团点菜左右tableview联
- ios-仿网易云个人中心.zip
- ios-swift scrollView无限轮播.zip
- ios-OC 小游戏 2048.zip
- ios-半圆进度条.zip
- ios-外卖点单界面.zip
- swift-iOS非越狱版微信自动抢红包微信
- GNS3可用最新Cisco路由器IOS全收录
- 精美Visio架构图数据流向图数据抗压机
- energydetection.zip
评论
共有 条评论