EL-509Mにチップ抵抗をつける
こんにちは。みなさん関数電卓は使っていますか? 私は使っていません。うちにある電卓の電池が液漏れしていたので掃除ついでにチップ抵抗を追加してみました。 ▶注意◀: はんだごては使用中に大変熱くなります。やけどには十分気を … “EL-509Mにチップ抵抗をつける”の続きを読む
こんにちは。みなさん関数電卓は使っていますか? 私は使っていません。うちにある電卓の電池が液漏れしていたので掃除ついでにチップ抵抗を追加してみました。 ▶注意◀: はんだごては使用中に大変熱くなります。やけどには十分気を … “EL-509Mにチップ抵抗をつける”の続きを読む
久々にプログラミングの話題です。 さて、AVRでは適切な初期化を行えばprintfを用いることができます。また、avr-gccはデフォルトでは文字列定数をRAMに配置しますが、適切な記述を行うことでROMに配置することが … “可変長引数マクロ”の続きを読む
AVR-GCCでは浮動小数点も使えてしまいます。実際の計算はGCCが生成するコードによってソフトウエアで実行されますので、あまり使うものではありませんけどね。ところでAVR-GCCにおいてdoubleは倍精度ではありませ … “AVR-GCCで浮動小数点”の続きを読む
Windows付属のペイントはあまり高度なことはできません。昔から存在する化石のようなソフトでWindows 7でインターフェースが変わったようですが、もともとデモアプリケーションのような存在なのでマイクロソフトも機能を … “Windowsで画像編集”の続きを読む
Windowsのタスクマネージャーに不満はありませんか?また、何かのソフトでファイルが開かれており、うまく削除や移動ができずに悩んだことはありませんか。このような問題を解決するためのツールとしてProcess Hacke … “Process Hacker”の続きを読む
Mac OS X対応を正式にうたったUSBシリアル変換機はとても高かったり、対応していても対応するOSのバージョンが低かったりします。ただ、中身のチップを作ってる会社はMac OS X向けのドライバを開発している場合もあ … “Mac OS Xでシリアルポート”の続きを読む
前回のATmega328pとV-USBの続きです。USBaspLoaderはUSBaspと互換のブートローダーです。これがあれば自作のUSB機器をライター無しで書き込むことができます。USBaspと互換があるおかげでav … “ATmega328pとUSBaspLoader”の続きを読む
AVRにはソフトウエアだけでUSBデバイスを実現したというV-USBなるものが存在します。これを使うと手持ちのAVRデバイスで手軽にUSBデバイスを作ることができ、数多くのプロジェクトがこれを利用しています。さて、この手 … “ATmega328pとV-USB”の続きを読む
avr-gccではconstがついている変数でも一度SRAMに値をコピーしてから実行します。数byte程度ならば問題ありませんが巨大な文字列テーブルを確保する場合などには結構SRAMを圧迫します。しかもこれらの領域は使用 … “SRAM節約:定数をプログラムメモリーに”の続きを読む
Cの仕様では組み込み型(int, short, longなど)のビット幅は決まっていません。環境によってint型のビット幅が32だったり16だったり8だったりします。ですが、マイコンのプログラムをPCに移植する場合などは … “ビット幅が固定の型”の続きを読む