昔ながらにHTMLで制作の素朴なホームページ
ホームページ作品紹介問題のある作品マイコン使い方メモご意見・ご感想管理人プロフィール

ようこそ趣味のこだわり電子工作


マイコン応用工作を中心に、実際に製作した趣味の電子工作の作品を紹介します。
☆ ここは趣味で製作した作品を紹介する、個人のWEBページです ☆



 製作した作品の紹介
  過去に製作したものを紹介します。
  マイコンを使ったもの/使わないものがあります。

 問題のある作品の紹介
  製作したものの、使用上で若干問題があったものを紹介します。

 マイコン使い方メモ
マイコン使い方メモ   H8マイコン,RXマイコンについて、ちょっとした使い方を紹介します。

 ご意見・ご感想
ご意見・ご感想   こちらからメールが送れます。
  ■■■ C言語メモ ■■■
◆H8用Cコンパイラ
関数の引数はfunc(char, char, short, long)のように、小さいビット幅から並べて作成した方が良い
◆よくあるCコンパイラ
必ず1回は実行されるなら、for,whileよりdo~whileがよい
◆多次元配列要素
int value[ ][10][10];のように省略できるのは最上位の要素だけ
◆ポインタp
int *p;→int型を指すポインタ
int *p[10];→int型を指す要素10個のポインタ配列
int (*p)[10];→要素10個のint型配列へのポインタ
int **p;→int型ポインタ配列を指すポインタ
◆関数へのポインタ変数
int (*pFunc)(short);→戻り値の型int,変数名pFunc,引数の型short
◆アドレスを関数として呼ぶ
((int (*)(short))adrs)(arg);→戻り値の型int,引数の型short,アドレスadrs,引数arg
◆TRUEと比較しない
if(xxx == TRUE) →ダメ
if(xxx != FALSE) →OK
◆構造体の引数に定数で渡す
typedef struct {~メンバー~} exSt;
main(){
const exSt ex={定数メンバー};
func( ex );
}

作品紹介問題のある作品マイコン・メモご意見・ご感想管理人プロフィール
 
このページはリンク自由です.ただし、リンクした場合はメールでお知らせください.
This page is free to do a link. But, please inform it by an email when you link.
注意:ここに記載された内容(写真,図,表などを含む)の全てまたは一部を、無断で使用しないでください.
Attention: Please do not use all or part of contents (photograph, figure,list, etc) listed here without permission.
Copyright © 2012-2017 S.Suzuki, All rights reserved.