技術者見習いのメモ書き

電子工作や神社めぐりなどの趣味の話を中心に書いていきます。 Twitter:@hakura_riku

CH552 の検索結果:

USB機能付き格安マイコンCH552TのUSBシリアル通信プログラム解説

…た. 今回の記事ではCH552TのUSBシリアルプログラムの解説をおこなっていきます. USB通信の構造 アプリケーションレベルのUSB通信では仮想の通信線を「パイプ」と呼び, 必要に応じてパイプの数を設定します. パイプを使った通信ではホスト(パソコンなど)からデータを転送することを「OUT」, デバイス(マイコンなど)からデータを転送することを「IN」と呼びます. アプリケーションレベルでの通信構造を図に示します. アプリケーションレベルの通信構造 (参考文献[3] より…

USB機能付き格安マイコンCH552TでUSBシリアル通信をおこなう方法

…に 前回までの記事でCH552Tの回路と開発環境について解説しました. 今回はCH552のUSBシリアルのプログラムを紹介します. マイコンプログラムの最初はLチカをおこなうことが多いですが, 参考文献[1]のブログでLチカとタイマ割り込みのプログラムが紹介されているのでHello Worldのプログラムを公開したいと思います. ※Lチカとタイマ割り込みのプログラムの解説記事がコメント欄などから要望があれば作成します. プログラム 作成したサンプルプログラムを以下のリンクに置…

USB機能付き格安マイコンCH552Tの開発環境構築について

はじめに CH552Tの開発環境構築について解説します. CH55Xシリーズはintel8051というマイコンを魔改造した物なので8051の開発環境でコンパイルしたコードならWCH社公式のISPToolでマイコンにプログラムを書き込むことができると思います. 今回はElectrodragon WikiでCH55Xシリーズのサンプルプログラムが公開されているKeilC51(uVision)を使って開発環境を構築します[1]. 無料評価版Keil C51(uVision)の入手方…

USB機能付き格安マイコンCH552Tの入手方法と回路について

…が出しているマイコンCH552Tについて紹介したいと思います. このマイコンはUSBペリフェラル機能がついている格安マイコンです[1]. 参考文献[1]のブログで紹介されているCH551Gと同じシリーズのマイコンです. CH552Tについて 主なスペックは以下のとおりです. 動作電圧 プログラム用のROM クロック周波数 3.3V~5V 16KB 最大24MHz ※ROMの2KB分はブートローダーに占有されているため, 実際に使用可能な容量は14KBになっています[2]. C…