MC9S12G128 内部flash与eeprom的读写配置
来源:互联网 发布:监听rpc服务器端口 编辑:程序博客网 时间:2024/04/30 23:04
MC9S12G128 的IOC有两种模式,
第一种是使用定时器累加的方式对捕获输入(只有ioc7可以实现这个功能),
第二种是对应引脚一有捕获就立即产生中断手动记数(所有的ioc引脚都可以实现这个功能)
第一种 自动累加(只有ioc7可以实现这个功能)
static void IOC_Init(void)
{
PACTL=0X50;// 使能累加器让
TCTL3=0x80;TCTL4=0x00;//设定引脚捕捉何种类型的情况,有上升沿下降沿,还有一起。
TIE_C7I =0;//禁止ioc7中断
TIOS_IOS7 =0;//设定ioc7为输入捕获
TSCR1_TEN=1;//打开定时器模块
}
设定完毕后只要去读取PACNT寄存器就可以得到累加器里面的值。
第二种 中断手动记数(所有的ioc引脚都可以实现这个功能)
void IOC_Init(void)
{
TSCR1_TEN=0;//关闭定时器模块
TIOS_IOS6 =0;//设置ioc6为输入
TCTL3_EDG6A = 0;//设置ioc6为输入捕获
TCTL3_EDG6B = 1;//设置ioc6为输入捕获
TIE_C6I=1;///使能中断
TSCR1_TEN=1;//打开定时器模块
}
#pragma CODE_SEG __NEAR_SEG NON_BANKED
void interrupt VectorNumber_Vtimch6 OSC_ISR(void)
{
DisableInterrupts;
TFLG1_C6F=1;//清除中断标志位。
EnableInterrupts;
}
#pragma CODE_SEG DEFAULT
- MC9S12G128 内部flash与eeprom的读写配置
- MC9S12G128 内部flash与eeprom的读写配置
- MC9S12G128 内部flash与eeprom的读写配置
- STC89C52RC内部EEPROM的读写
- STC89C52RC内部EEPROM的读写
- FLASH与EEPROM的
- STM32L系列单片机内部EEPROM的读写
- STM32单片机内部EEPROM的读写
- STM8S读写内部EEPROM
- FLASH与EEPROM的不同之处
- FLASH与EEPROM的区别
- STR710的内部Flash读写
- PIC内部EEPROM读写操作
- Mega48/88/128中内部EEPROM的读写
- FLASH ROM与EEPROM的区别
- FLASH ROM与EEPROM的区别
- FLASH与EEPROM的区别(转)
- EEPROM与FLASH
- 隐性改变display类型
- GC是什么? 为什么要有GC?
- Android开发中网络编程与常见功能优化总结
- 二项队列(类结构及节点定义)
- 经典排序算法之冒泡排序
- MC9S12G128 内部flash与eeprom的读写配置
- Android-SDK-Windows的sdk manager闪退
- iOS runtime机制实现给分类添加属性
- 杭电2501
- iOS 自定义结构体、结构体转换成对象
- unix Domain socket(python)
- MC9S12G中文教学
- c++ virtual的作用
- TCP与UDP区别