HEWについてのいくつかの疑問
最近自分がはまっている”テルミン”のWEBサイト
http://www.asahi-net.or.jp/~uu9m-hrt/thereminn/thereminn5.htm
いろいろなオーディオプログラミングのソースコードを紹介しているWEBサイト
http://www.musicdsp.org/archive.php?classid=1#151
(2006年9月24日)
WDT.WRITE.TCSR.WTIT = 0x58; //7番
INTC.IER.IRQ7E = 0x00; //9番 xIRQ7を有効
INTC.IER.IRQ6E = 0x00; //10番 xIRQ6を有効
INTC.IER.IRQ5E = 0x00; //11番 xIRQ5を有効
INTC.IER.IRQ4E = 0x01; //12番 xIRQ4を有効
BSC.PFCR1.BIT.A20E = 1 //A20アドレスを有効
BSC.PFCR1.BIT.A19E = 1 //A19アドレスを有効
BSC.PFCR1.BIT.A18E = 1 //A18アドレスを有効
BSC.PFCR1.BIT.A17E = 1 //A17アドレスを有効
BSC.PFCR1.BIT.A16E = 1 //A17アドレスを有効
PA.DDR = 0x1f; //12番から16番 アドレス16----A20
PB.DDR = 0xff; //17番から24番 アドレスA8----A15
PC.DDR = 0xff; //25番から32番 アドレスA0----A7
PD.DDR = 0x00; //33番から40番 PDポートを出力(データバス)に設定0
PE.DDR = 0xef; //41番から48番 PEポートをPE4ピットだけを入力に設定、そのほかは出力
P3.DDR = 0x2f; //49番から54番 P3ポートをP3の4ビットだけを入力に設定し、そのほかは出力に設定。
P5.DDR = 0x0f; //55番から58番 P5ポートの設定。
SCI_2.SCR.RE = 0x01; //57番 P5ポート1ビット目を”RxD2”に設定するための設定。
SCI_2.SCR.TE = 0x01; //58番 P5ポート0ビット目を”TxD2”に設定するための設定。
//59
PF.DDR = 0xFF; //60番
SYSCR.BIT.EXPE = 0; //60番
BSC.PFCR2.ASOE = 0; //60番
BSC.PFCR2.LWROE = 0; //63番
BSC.PFCR0.CS6E = 1; //64番
BSC.PFCR0.CS5E = 1; //65番
BSC.PFCR0.CS3E = 1; //70番
*追加記事
SHマイコン・H8マイコンで、nMOSに端子を設定する方法があるが、nMOS端子に設定すると、その端子にはVCCに入れた電圧値よりも高い電圧を入力したりすることができるそうだ。