飞思卡尔单片机高效C语言编程(中文)

飞思卡尔单片机高效C语言编程(中文)

2019-12-17
飞思卡尔S12G系列芯片Demo程序之按键中断实验

飞思卡尔S12G系列芯片Demo程序之按键中断实验

2020-05-13
飞思卡尔单片机复习题

复习题:1.根据总线时钟频率会计算TCNT计数时钟周期的最大值?最小值?溢出周期最大值?如:fbus=2.4576MHz,值分别为多少?若fbus=8MHz呢?2.熟悉LED共阴极共阳字型码的计算。3.熟悉A W60各输入输出端口功能。4. 不带缓冲和带缓冲的PWM有什么差异性?5.为什么要将某些寄存器名和寄存器位在头文件中进行宏定义?6.简述中断的作用与处

2024-02-07
飞思卡尔技术报告

K60模块分配K60的简介,我们本次使用了以下模块。1. FTM模块:K60中集成3个FTM模块,而今年我们选用两个B车进行追踪循迹。B车模使用单电机、单舵机,另外需要一个编码器。所以对3个FTM模块进行如下配置:FTM0用以产生300Hz PWM信号控制舵机,FMT1用以产生18.5KHz PWM信号控制电机,FTM2用以采集编码器数据。2. 定时器模块:

2024-02-07
飞思卡尔S12系列寄存器和中断讲解

S12的输入/输入端口(I/O口)I/O端口功能可设置为通用I/O口、驱动、内部上拉/下拉、中断输入等功能。设置I/O口工作方式的寄存器有:DDR、IO、RDR、PE、IE和PS。DDR:设定I/O口的数据方向。IO :设定输出电平的高低。RDR:选择I/O口的驱动能力。PE:选择上拉/下拉。IE:允许或禁止端口中断。PS:1、中断允许位置位时,选择上升沿/

2024-02-07
飞思卡尔8位单片机-第6章- 中断系统

飞思卡尔8位单片机-第6章- 中断系统

2020-05-10
飞思卡尔MC9S12XS128单片机中断优先级设置简易教程

本教程试图用最少的时间教你飞思卡尔XS128单片机的中断优先级设置方法和中断嵌套的使用,如果是新手请先学习中断的基本使用方法。先来看看XS128 DataSheet 中介绍的相关知识,只翻译有用的:七个中断优先级每一个中断源都有一个可以设置的级别高优先级中断的可以嵌套低优先级中断复位后可屏蔽中断默认优先级为1同一优先级的中断同时触发时,高地址(中断号较小)的

2024-02-07
飞思卡尔单片机知识点

1、单片机组成:1> CPU 2> 存储器3>I/O ;2、存储器包括2大类:ROM , RAM3、标准ASCII码使用(1)个字节表示字符;4、BCD码是用()进制表示的()的数据;5、HCS08QG8的最小系统包括(电源电路,复位电路,下载口,(内部时钟));6、QG8管脚数量(16)、只能输入的是(PTA5)、只能输出的是(PTA4)、程序下载的是、接

2024-02-07
飞思卡尔PIT定时中断程序和脉冲计数

飞思卡尔PIT定时中断程序和脉冲计数

2024-02-07
飞思卡尔xs128单片机的简单定时中断

飞思卡尔xs128单片机的简单定时中断

2024-02-07
飞思卡尔HC12系列中断模块讲解

HCS12中断默认状态::•默认状态在进入中断服务程序时,,I位自动置1,禁止其他可屏蔽中断–在进入中断服务程序时即使有优先级更高的中断请求,,也必须等当前中断服务程序执行完以后才–即使有优先级更高的中断请求能响应–优先级的作用只有在多个中断源同时请求中断时在能体现–无法实现中断嵌套位清零::如果在进入中断服务程序时,,手动对I位清零•如果在进入中断服务程序

2024-02-07
飞思卡尔万能初始化函数

/*IQR.H *//*Designed by chen binbin *//*2011-1-26 18:39 *//*单片机外部接收中断用于计数或处理*//*实时事件 */#include /* common defines and macros */#includeunsigned char IRQ_flag=0;unsigned int IRQ_co

2024-02-07
飞思卡尔寄存器整理

S12的输入/输入端口(I/O口)I/O端口功能可设置为通用I/O口、驱动、内部上拉/下拉、中断输入等功能。设置I/O口工作方式的寄存器有:DDR、IO、RDR、PE、IE和PS。DDR:设定I/O口的数据方向。IO :设定输出电平的高低。RDR:选择I/O口的驱动能力。PE:选择上拉/下拉。IE:允许或禁止端口中断。PS:1、中断允许位置位时,选择上升沿/

2024-02-07
飞思卡尔单片机中断

飞思卡尔单片机中断

2024-02-07
飞思卡尔电机控制模块详解

M=2.一、关键点1、MC 模块驱动电机的PWM 波频率在20K 左右时效果比较好。DITH 位等于0时,计算方法如下:DITH=1时,其中,左对齐和有对齐方式下 M=1,中间对齐是2、MC 模块定时计数器的中断最好禁止,如果开启,在相应的中断服务程序中至少要添加一条“清楚中断标志位”的指令。3、电机控制模块共8个通道,每个通道有2个Pin 脚组成。4、Fa

2024-02-07
飞思卡尔单片机中断序号

/**************** interrupt vector numbers ****************/ #define VectorNumber_Vsi 119#define VectorNumber_Vsyscall 118#define VectorNumber_VReserved118 117#define VectorNumber_

2024-02-07
freescale S12 IO和中断

MC9S12XS128中断模块S12微控制器的中断源:特殊中断源、外部中断源、端口中断源、定时中断源、通信中断源、A/D中断源等。中断过程①外部或内部中断源提出中断请求,如果存在中断标志位,则硬件置相应中断标志位。②如果开放了CPU对相应中断源的中断请求的响应,CPU将暂停当前程序段的执行,I清0,即关中断,将断点地址与相关寄存器的值压入堆栈保护起来。③跳转

2024-02-07
飞思卡尔入门程序总结

飞思卡尔入门程序总结

2024-02-07
飞思卡尔单片机各种功能程序

流水灯四种效果:#include /* common defines and macros */ #include #include /* derivative information */ #pragma LINK_INFO DERIV ATIVE "mc9s12xdp512"#include "main_asm.h" /* interface to

2024-02-07
飞思卡尔KL25相关(内存配置、系统时钟配置、中断设置)

飞思卡尔KL25相关(内存配置、系统时钟配置、中断设置)

2024-02-07