Topics | PICC Pro lite mode | MPLAB XC8 | Actual use | USART | PWM | LCD | Interrupt | PICkit2 | PIC16F687 | PIC16F689 |
装置名 | ローコストLCDシリアル通信モニター(I2Cインターフェースタイプ改造版) |
対応通信スピード | 1,200/2,400/4,800/9,600/19,200/31,250(midiクロック)/38,400bps(公称値) バッファサイズ 32バイト 初期値 38,400bps |
通信フォーマット | 8ビット、パリティ無し、ストップ1ビット |
表示形式 | ●ASCII表示(初期値) コントロールコードはCRとCL以外は無視されます。 CR(0x0D)表示行を切り替えます。改行された場合は、そのライン以降のテキストは表示されたままとなります。 CL(0x0C)は表示をクリアし、カーソルをホーム位置に戻します。 ●16進表示 アスキーコードを16進数で表示します。 |
各種機能 | 画面初期ボタン、モード切替ボタン、ASCII/16進表示切替ボタン |
MPU | PIC16F689 PIC16F687 |
クロック | 内部クロックの使用±2%の誤差 |
電源 | 3V〜5V 消費電流 T.B.D. |
その他 | PICkit2/ICD2インターフェース搭載 |
Date | version | Build | Folder | Device | note |
---|---|---|---|---|---|
2012/5/20 | 1.01 | MPLAB8.85,MPLAB XC8 ver 1.00 | C:\picsrc\xc8\lcd_serial_16f68x | PIC16F687 PIC16F689 |
HEXファイル同梱 16F687でビルドしていますが、16F689でも使用できます。 lcd_data_set()上のLCD_STROBEの重複を修正。 |
ASCIIモード時 | BINモード時 |
---|---|
カーソル点滅 文字が0x20〜0xffのコードであれば表示 ascii code 12 (ctrl +l) LCD消去 ascii code 0x0b (ctrl +k)カーソル以降の行を消して切替 ascii code 0x0d (Enter) 行の切替のみ ascii code 0x11 (ctrl +q)カーソルを消す ascii code 0x17 (ctrl +w) カーソル表示 |
カーソルがアンダーバーになる 該当するアスキーコードを16進表示 |