⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 h8s_tpu.h

📁 toppers操作系统源码
💻 H
字号:
/* *  TOPPERS/JSP Kernel *      Toyohashi Open Platform for Embedded Real-Time Systems/ *      Just Standard Profile Kernel *  *  Copyright (C) 2000-2004 by Embedded and Real-Time Systems Laboratory *                              Toyohashi Univ. of Technology, JAPAN *  Copyright (C) 2001-2004 by Dep. of Computer Science and Engineering *                   Tomakomai National College of Technology, JAPAN *  Copyright (C) 2001-2004 by Industrial Technology Institute, *                              Miyagi Prefectural Government, JAPAN *  *  惧淡螟侯涪荚は·笆布の (1)×(4) の掘凤か·Free Software Foundation  *  によって给山されている GNU General Public License の Version 2 に淡 *  揭されている掘凤を塔たす眷圭に嘎り·塑ソフトウェア∈塑ソフトウェア *  を猖恃したものを崔むˉ笆布票じ∷を蝗脱ˇ剩澜ˇ猖恃ˇ浩芹邵∈笆布· *  网脱と钙ぶ∷することを痰浸で钓满するˉ *  (1) 塑ソフトウェアをソ〖スコ〖ドの妨で网脱する眷圭には·惧淡の螟侯 *      涪山绩·この网脱掘凤および布淡の痰瘦沮惮年が·そのままの妨でソ〖 *      スコ〖ド面に崔まれていることˉ *  (2) 塑ソフトウェアを·ライブラリ妨及など·戮のソフトウェア倡券に蝗 *      脱できる妨で浩芹邵する眷圭には·浩芹邵に燃うドキュメント∈网脱 *      荚マニュアルなど∷に·惧淡の螟侯涪山绩·この网脱掘凤および布淡 *      の痰瘦沮惮年を非很することˉ *  (3) 塑ソフトウェアを·怠达に寥み哈むなど·戮のソフトウェア倡券に蝗 *      脱できない妨で浩芹邵する眷圭には·肌のいずれかの掘凤を塔たすこ *      とˉ *    (a) 浩芹邵に燃うドキュメント∈网脱荚マニュアルなど∷に·惧淡の螟 *        侯涪山绩·この网脱掘凤および布淡の痰瘦沮惮年を非很することˉ *    (b) 浩芹邵の妨轮を·侍に年める数恕によって·TOPPERSプロジェクトに *        鼠桂することˉ *  (4) 塑ソフトウェアの网脱により木儡弄または粗儡弄に栏じるいかなる禄 *      巢からも·惧淡螟侯涪荚およびTOPPERSプロジェクトを倘勒することˉ *  *  塑ソフトウェアは·痰瘦沮で捏丁されているものであるˉ惧淡螟侯涪荚お *  よびTOPPERSプロジェクトは·塑ソフトウェアに簇して·その努脱材墙拉も *  崔めて·いかなる瘦沮も乖わないˉまた·塑ソフトウェアの网脱により木 *  儡弄または粗儡弄に栏じたいかなる禄巢に簇しても·その勒扦を砷わないˉ */#ifndef _H8S_TPU_H_#define _H8S_TPU_H_#include <s_services.h>		/* デバイスドライバ脱筛洁インクル〖ドファイル *//* *  H8S柒垄16ビットタイマパルスユニット(TPU)簇息の年盗 *//* TPU柒レジスタのアドレス *//* チャネル0 */#define TCR0		0xffd0		/* タイマコントロ〖ルレジスタ0 */#define TMDR0		0xffd1		/* タイマモ〖ドレジスタ0 */#define TIOR0H		0xffd2		/* タイマI/Oコントロ〖ルレジスタ0H */#define TIOR0L		0xffd3		/* タイマI/Oコントロ〖ルレジスタ0L */#define TIER0		0xffd4		/* タイマインタラプトイネ〖ブルレジスタ0 */#define TSR0		0xffd5		/* タイマステ〖タスレジスタ0 */#define TCNT0		0xffd6		/* タイマカウンタ0 */#define TGR0A		0xffd8		/* タイマジェネラルレジスタ0A */#define TGR0B		0xffda		/* タイマジェネラルレジスタ0B */#define TGR0C		0xffdc		/* タイマジェネラルレジスタ0C */#define TGR0D		0xffde		/* タイマジェネラルレジスタ0D *//* チャネル1 */#define TCR1		0xffe0		/* タイマコントロ〖ルレジスタ1 */#define TMDR1		0xffe1		/* タイマモ〖ドレジスタ1 */#define TIOR1		0xffe2		/* タイマI/Oコントロ〖ルレジスタ1 */#define TIER1		0xffe4		/* タイマインタラプトイネ〖ブルレジスタ1 */#define TSR1		0xffe5		/* タイマステ〖タスレジスタ1 */#define TCNT1		0xffe6		/* タイマカウンタ1 */#define TGR1A		0xffe8		/* タイマジェネラルレジスタ1A */#define TGR1B		0xffea		/* タイマジェネラルレジスタ1B *//* チャネル2 */#define TCR2		0xfff0		/* タイマコントロ〖ルレジスタ2 */#define TMDR2		0xfff1		/* タイマモ〖ドレジスタ2 */#define TIOR2		0xfff2		/* タイマI/Oコントロ〖ルレジスタ2 */#define TIER2		0xfff4		/* タイマインタラプトイネ〖ブルレジスタ2 */#define TSR2		0xfff5		/* タイマステ〖タスレジスタ2 */#define TCNT2		0xfff6		/* タイマカウンタ2 */#define TGR2A		0xfff8		/* タイマジェネラルレジスタ2A */#define TGR2B		0xfffa		/* タイマジェネラルレジスタ2B *//* チャネル3 */#define TCR3		0xfe80		/* タイマコントロ〖ルレジスタ3 */#define TMDR3		0xfe81		/* タイマモ〖ドレジスタ3 */#define TIOR3H		0xfe82		/* タイマI/Oコントロ〖ルレジスタ3H */#define TIOR3L		0xfe83		/* タイマI/Oコントロ〖ルレジスタ3L */#define TIER3		0xfe84		/* タイマインタラプトイネ〖ブルレジスタ3 */#define TSR3		0xfe85		/* タイマステ〖タスレジスタ3 */#define TCNT3		0xfe86		/* タイマカウンタ3 */#define TGR3A		0xfe88		/* タイマジェネラルレジスタ3A */#define TGR3B		0xfe8a		/* タイマジェネラルレジスタ3B */#define TGR3C		0xfe8c		/* タイマジェネラルレジスタ3C */#define TGR3D		0xfe8e		/* タイマジェネラルレジスタ3D *//* チャネル4 */#define TCR4		0xfe90		/* タイマコントロ〖ルレジスタ4 */#define TMDR4		0xfe91		/* タイマモ〖ドレジスタ4 */#define TIOR4		0xfe92		/* タイマI/Oコントロ〖ルレジスタ4 */#define TIER4		0xfe94		/* タイマインタラプトイネ〖ブルレジスタ4 */#define TSR4		0xfe95		/* タイマステ〖タスレジスタ4 */#define TCNT4		0xfe96		/* タイマカウンタ4 */#define TGR4A		0xfe98		/* タイマジェネラルレジスタ4A */#define TGR4B		0xfe9a		/* タイマジェネラルレジスタ4B *//* チャネル5 */#define TCR5		0xfea0		/* タイマコントロ〖ルレジスタ5 */#define TMDR5		0xfea1		/* タイマモ〖ドレジスタ5 */#define TIOR5		0xfea2		/* タイマI/Oコントロ〖ルレジスタ5 */#define TIER5		0xfea4		/* タイマインタラプトイネ〖ブルレジスタ5 */#define TSR5		0xfea5		/* タイマステ〖タスレジスタ5 */#define TCNT		0xfea6		/* タイマカウンタ5 */#define TGR5A		0xfea8		/* タイマジェネラルレジスタ5A */#define TGR5B		0xfeaa		/* タイマジェネラルレジスタ5B *//* 鼎奶 */#define TSTR		0xffc0		/* タイマステ〖トレジスタ */#define TSYR		0xffc1		/* タイマシンクロレジスタ *//* 称レジスタのビットパタ〖ン *//* TCR */#define CCLR2		BIT7		/* チャネル0、3のみ */#define CCLR1		BIT6#define CCLR0		BIT5#define CKEG1		BIT4#define CKEG0		BIT3#define TPSC2		BIT2#define TPSC1		BIT1#define TPSC0		BIT0/* TMDR */#define BFB		BIT5		/* チャネル0、3のみ */#define BFA		BIT4		/* チャネル0、3のみ */#define MD3		BIT3#define MD2		BIT2#define MD1		BIT1#define MD0		BIT0/* TIOR *//* TIORx、または、TIORxH */#define IOB3		BIT7#define IOB2		BIT6#define IOB1		BIT5#define IOB0		BIT4#define IOA3		BIT3#define IOA2		BIT2#define IOA1		BIT1#define IOA0		BIT0/* TIORxL */#define IOD3		BIT7#define IOD2		BIT6#define IOD1		BIT5#define IOD0		BIT4#define IOC3		BIT3#define IOC2		BIT2#define IOC1		BIT1#define IOC0		BIT0/* TIER */#define TTGE		BIT7#define TCIEU		BIT5		/* チャネル1·2·4·5のみ */#define TCIEV		BIT4#define TGIED		BIT3		/* チャネル0·3のみ */#define TGIEC		BIT2		/* チャネル0·3のみ */#define TGIEB		BIT1#define TGIEA		BIT0/* TSR */#define TCFD		BIT7#define TCFU		BIT5		/* チャネル1·2·4·5のみ */#define TCFV		BIT4#define TGFD		BIT3		/* チャネル0·3のみ */#define TGFC		BIT2		/* チャネル0·3のみ */#define TGFB		BIT1#define TGFA		BIT0/* TCNT, TGR *//* 年盗すべきものは、泼に痰い *//* TSTR */#define CST5		BIT5#define CST4		BIT4#define CST3		BIT3#define CST2		BIT2#define CST1		BIT1#define CST0		BIT0/* TSYR */#define SYNC5		BIT5#define SYNC4		BIT4#define SYNC3		BIT3#define SYNC2		BIT2#define SYNC1		BIT1#define SYNC0		BIT0#endif /* _H8S_TPU_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -