资源简介
IAR8.20.2环境下,使用openSDA 接口替代J-Link调试s32k144
代码片段和文件信息
/***********************************************************
* 文件名 :adc.c
* 说明 :adc初始化
* 作者 :landzo 蓝电子
* 淘宝店 :http://landzo.taobao.com/
* 公司网站 :http://www.landzo.com/
*论坛 :http://www.landzo.cn
* 库版本 :V1.0
*时间 :15.5.26
************************************************************/
#include “common.h“
#include “S32K_adc.h“
#include “gpio_cfg.h“
#include “port.h“
ADC_MemMapPtr ADCx[2] = {ADC0_base_PTR ADC1_base_PTR}; //定义两个指针数组保存 ADCx 的地址
/*************************************************************************
* 蓝宙电子工作室
*
* 函数名称:adc_DMA_init
* 功能说明:AD初始化,使能时钟
* 参数说明:ADCn 模块号( ADC0、 ADC1)
* 函数返回:无ao
* 备 注:参考苏州大学的例程
*************************************************************************/
void adc_DMA_init(ADCn adcn ADC_Ch ch)
{
adc_init(adcn ch) ;
//初始化ADC默认配置
// ADC_CFG1_REG(ADCx[adcn]) = ADLPC_LOW
// | ADC_CFG1_ADIV(ADIV_4)
// | ADLSMP_SHORT
// | ADC_CFG1_MODE(0) //8位
// | ADC_CFG1_ADICLK(ADICLK_BUS);
// ADC_CFG2_REG(ADCx[adcn]) = (ch>>5) // MUXSEL_ADCB //MUXSEL_ADCA
// | ADACKEN_ENABLED
// | ADHSC_HISPEED
// | ADC_CFG2_ADLSTS(ADLSTS_2) ;
ADC_SC2_REG(ADCx[adcn]) = ADTRG_SW //硬件触发
| ACFE_DISABLED
| ACFGT_GREATER
| ACREN_DISABLED
| DMAEN_DISABLED //使能DMA DMAEN_ENABLED
| ADC_SC2_REFSEL(REFSEL_EXT);
ADC_SC3_REG(ADCx[adcn]) = CAL_OFF
| ADCO_CONTINUOUS
| AVGE_DISABLED
| ADC_SC3_AVGS(AVGS_4);
ADC_SC1_REG(ADCx[adcn]ch>>5) = AIEN_ON | DIFF_SINGLE | //
ADC_SC1_ADCH( ch );
}
/*************************************************************************
* 蓝宙电子科技有限公司
*
* 函数名称:adc_init
* 功能说明:初始化PIN为AD模式
* 参数说明:ADCn AD模块(AD0,AD1)
* ADC_Ch AD通道(1 2 3 ......)
* 函数返回:无
* 修改时间:2012-5-15 已测试
* 备 注:
*************************************************************************/
void adc_init(ADCn adcn ADC_Ch ch)
{
switch(adcn)
{
case SADC0: /* ADC0 */
PCC_ADC0 = PCC_IP_CGC_MASK+PCC_IP_PCS(1); //使用外部晶振8M晶振作为时钟源
switch(ch)
{
case AD0: //ADC0_SE0-- PTA0
port_alt(PTA0ALT0);
break;
case AD1: //ADC0_SE1-- PTA1
port_alt(PTA1ALT0);
break;
case AD2: //ADC0_SE2-- PTA6
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 10821 2016-07-06 15:44 IAR+openSDA\lib\drives\adc\S32K_adc.c
文件 7120 2016-07-06 14:58 IAR+openSDA\lib\drives\adc\S32K_adc.h
文件 25203 2016-07-03 18:21 IAR+openSDA\lib\drives\CAN\S32_can.c
文件 4874 2016-07-02 20:46 IAR+openSDA\lib\drives\CAN\S32_can.h
文件 13611 2015-06-01 17:13 IAR+openSDA\lib\drives\dma\K6x_dma.c
文件 6048 2015-05-30 17:22 IAR+openSDA\lib\drives\dma\K6x_dma.h
文件 15777 2016-07-06 10:22 IAR+openSDA\lib\drives\FTM\S32K_FTM.c
文件 2014 2016-07-05 20:41 IAR+openSDA\lib\drives\FTM\S32K_FTM.h
文件 30653 2015-05-31 10:36 IAR+openSDA\lib\drives\GPIO\gpio_cfg.h
文件 5265 2016-07-06 11:08 IAR+openSDA\lib\drives\GPIO\pin_cfg.h
文件 2319 2015-06-08 08:28 IAR+openSDA\lib\drives\GPIO\port.h
文件 5071 2016-07-02 08:47 IAR+openSDA\lib\drives\GPIO\S32_gpio.c
文件 1638 2016-06-28 08:20 IAR+openSDA\lib\drives\GPIO\S32_gpio.h
文件 8244 2015-06-08 08:28 IAR+openSDA\lib\drives\i2c\K6x_i2c.c
文件 2418 2015-06-08 08:28 IAR+openSDA\lib\drives\i2c\K6x_i2c.h
文件 4425 2016-07-06 11:31 IAR+openSDA\lib\drives\ISR\isr.c
文件 2147 2015-06-06 17:49 IAR+openSDA\lib\drives\ISR\isr.h
文件 4166 2016-07-06 11:32 IAR+openSDA\lib\drives\lptmr\S32K_lptmr.c
文件 1355 2016-07-06 11:08 IAR+openSDA\lib\drives\lptmr\S32K_lptmr.h
文件 6061 2016-07-01 20:57 IAR+openSDA\lib\drives\PIT\S32_PIT.c
文件 926 2018-01-23 13:38 IAR+openSDA\lib\drives\PIT\S32_PIT.h
文件 10054 2015-06-08 08:28 IAR+openSDA\lib\drives\spi\K6x_spi.c
文件 2214 2015-06-04 20:38 IAR+openSDA\lib\drives\spi\K6x_spi.h
文件 6949 2016-07-05 20:21 IAR+openSDA\lib\drives\uart\S32K_uart.c
文件 1264 2016-07-05 20:21 IAR+openSDA\lib\drives\uart\S32K_uart.h
文件 2963 2016-07-01 12:07 IAR+openSDA\lib\includes\common.h
文件 734 2016-07-06 11:51 IAR+openSDA\lib\includes\include.h
文件 5760 2016-04-01 22:21 IAR+openSDA\lib\system\config files\li
文件 4347 2016-04-01 22:21 IAR+openSDA\lib\system\config files\li
文件 114548 2016-06-25 08:31 IAR+openSDA\lib\system\startup\core_cm4.h
............此处省略131个文件信息
- 上一篇:中海达RTK手簿电脑数据同步软件驱动
- 下一篇:SLAM中的传感器融合技术
相关资源
- STM32-IAR开发教程
- IAR 注 册 机
- STM32F4IAR工程模版
- LPC17XX_Keil工程模板及配套例程 + LPC1
- IAR for MSP430 v7.10.1 免费破解版(附注册
- iar for msp430 v5.40注册机
- iar 8.11 汉化补丁
- MSP430 IAR V6.1 V6.2 V6.3 V6.4 破解 注册机,
- STM8程序IAR环境
- freertos 使用培训
- stm8s ds18b20 温度传感器 IAR函数库源代
- stm32f4 discovery uCOSII 2.91 IAR6.3
- MorningDiary0504(简体中文版).zip
- vs90_piaredist
- 有限元经典著作ciarlet-the_finite_elemen
- CC1101IARForSTM8源码
- STM32 3d打印机源码 IAR 工程
- IAR EWARM V5嵌入式系统应用编程与开发
- STM8S003 IAR环境库函数模拟串口
- STM8s003 IAR库函数定时器1输入捕获功能
- IAR for MSP430 6.1 crack license
- IAR7.6破解——注册机
- IAR7.7KG.zip
- msp430f5529IAR.rar
- stm8工程模版IAR
- avr ATMEG16 IAR 例程
- iar offline activator by unis v1.3.zip
- MSP432 for IAR 说明
- S32K144的hello_interrupt移植到MDK
- IAR_8051PacketsANDLicense原创.rar
评论
共有 条评论