RXduino  1.20a
RXduinoマニュアル 最終更新日 平成26年6月29日
関数
hwsetup.h

ハードウェアの初期化に関するプログラム [詳細]

#include <stdio.h>

ソースコードを見る。

関数

void tkdn_hwsetup (void)
 内蔵ペリフェラルレジスタをセットして、main()を呼ぶ準備をする [詳細]
 

説明

ハードウェアの初期化に関するプログラム

hwsetup.h で定義されています。

関数

void tkdn_hwsetup ( void  )

内蔵ペリフェラルレジスタをセットして、main()を呼ぶ準備をする

この関数では以下のことを行う

  • クロックの設定(メインクロックはPLL 192MHz,ICLK 96MHz,BCLK 48MHz,PCLK 48MHz)
  • CMT0を1ms周期に設定してタイマー割り込みを仕掛ける
  • 各種のプロテクションレジスタ解除
  • ファームウェアが設定してしまった各種内蔵レジスタの値を戻す
  • SDRAMを持っているボードではSDRAMの使用開始準備
    引数
    なし
    戻り値
    なし
    警告
    この関数はユーザアプリから呼び出してはいけない。
    この説明はtkdn_hwsetupの処理内容を記すためのものである。
    覚え書き
    最初hwsetupという名前にしていたが、あるユーザが同じ名前の関数を作ってしまい、
    動かなくなったことがある。そのため、名前の先頭にtkdn_を付けた。