Top
HIDaspx
DownLoad
HIDasp高速化
制作
AVR関係
AVR_Monit
AVR_term
W32_term
HIDmon88
HIDtester
usbRS232
Arduino2313
デジタルテスター
ATmega88生活
KeyBoardマニア
KeyBoardマニアII
Arduino400
PICライター
ARMライター
赤外線リモコン
ARM
STM32ブートローダー
STM8S-Discovery改造
STM8S-OpenOCDライター
LPCXpresso
LPC用ブートローダー
NXP用LPCUSB
NXP用ブートローダー
MARY基板
LPC1114FN28
OpenOCD JTAGアダプター
OpenOCDビルド方法
arm-gccビルド方法
mapleIDEの改造
libmapleで仮想COM
PIC32
PIC32MX
Pinguinoで遊ぼう
ブートローダーを作る
シリアルブートローダー
USB仮想シリアル
USBカスタムデバイス
USB簡易モニター
USBオシロスコープ
USBホスト
PIC32でBluetooth
USBAudio
USBStudy
VGA出力に挑戦
BASICを動かす
WinUSB
勝手に改蔵*PIC32
PIC18F
HIDブートローダー
AVR/PIC両用ライター
ARMライター
usb汎用クラス
usbシリアル変換
usbキーボード変換
sdccを使いこなす
mcc18を使いこなす
HIDmon-2550
HIDmon-14K50
PICmonitor
試行錯誤の記録
UBWを試す
旧HIDboot
PIC18F2550試用記
PIC18F4550試用記
その他マイコン
NEC78K
RX62N
SH2A
H8
FM3
XPからubuntuに乗り換え
Android
Xen-hypervisor
Windows8カスタマイズ
開発日記
2015-04
ノウハウ
AVRUSB_Tips
HIDasp情報
汎用USB-IO
・
リンク
フリースペース
ゲストブック
旧コンテンツ
WinVista
インターフェース考
最新の20件
2022-07-25
2008-10
HIDasp高速化
H8/3048F
AutoTicketLinkName
2021-12-11
FormattingRules
2021-12-08
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/V-Z
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/H-K
2020-02-23
YukiWiki
PHP
PukiWiki
WikiWikiWeb
2018-12-19
SandBox
InterWiki
2015-05-07
2015-04
2015-05-02
MenuBar
編集
差分
PIC18F4550 の編集
-- 雛形とするページ --
(no template pages)
[[2009-05PIC]] ---- *[[400円で購入できるPIC18F4550:http://akizukidenshi.com/catalog/g/gI-02853/]]を使ってHID-USBデバイスを作ってみました。 [#c9c81a29] http://psp.dip.jp/web/jpg/PIC/pic18f4551.jpg -USBケーブルは100均で揃えてもよいですが、自分の場合は壊れたマウスのしっぽをリサイクルしたのでタダでした。 -Bコネクタやmini-Bコネクタもいくつか持っているのですが、基板側の穴を大きく加工しないと刺さらないのでケーブル直結にしました。 -水晶、基板、ICソケット、パスコンまでだと部品代としては800円程度なのでAE-18F2550よりも少しだけ安く作れます。しかもユニバーサル基板エリア全開です -(LED2個,タクトスイッチ2個はAE-18F2550の外側に付けるので計算から外します。) -AE-18F2550を使用する場合では、マザーボードを制作しなければならないので、ユニバーサル基板、ICソケットが余分に必要になりますからやはりPIC18F2550単体を購入して自作のほうが安くあがると思います。 -配線量は他のマイコンに比べても比較的少ないので、初心者の方でも大丈夫かと思います。 ~ ---- *裏側写真 [#ma095d43] http://psp.dip.jp/web/jpg/PIC/pic18f4552.jpg -部品が少なそうに見えますが、実は40PIN ICソケットの中に全部詰め込んでいます。 -といっても20MHz水晶1個、抵抗4個、積層セラミック0.1uF2個だけです。 -VUSB端子を0.1uF経由でGND接続しておかないと「不明なデバイス」になって認識できませんでした。 ~ ---- *秋月AE-18F2550(+自作マザーボード)との大きさ比較 [#w02d5d1f] http://psp.dip.jp/web/jpg/PIC/pic18f4550.jpg ---- *回路図 [#p50b3a42] http://psp.dip.jp/web/jpg/PIC/pic18f4550.png -(準備中) 配線箇所(必須のみ) -電源周り:Vdd,Vss (2個づつあります)パスコンも忘れずに。 -20MHz水晶発振子:OSC1とOSC2の間に水晶を接続します。OSC1,OSC2ともに15pFとか22pFの負荷コンデンサでそれぞれGND接続するのが常道ですが、省略しても一応発振します。(安定さとか発振周波数の正確さを求める場合は省略しないでください。) -VUSB: 0.1uFを経由してGND接続 -USB端子:D+,D-をそのままホストPCのUSB D+,D-に接続します。プルアップ抵抗は不要です(内部回路で選択)。 -MCLR(いわゆるリセット端子):10kΩで+5Vにプルアップし、リセットSWでGNDと接続できるようにします。 -RC2(ブートセレクトSW):10kΩで+5Vにプルアップし、押しボタンSWでGNDと接続できるようにします。 -RC1(LED1):1kΩを直列に入れてLED(高輝度)を接続します。LEDの片側はGNDにします。極性に注意してください。 -RC0(LED0):1kΩを直列に入れてLED(高輝度)を接続します。LEDの片側はGNDにします。極性に注意してください。 -高輝度LEDでなく普通のLEDを使用する場合は1kΩを470Ωとか330Ωに変更します。(というか好きな明るさになるようにします。) ---- *ファームウェア [#udcac0df] -[[HIDmon-2550]]と同じものが使用できました。
タイムスタンプを変更しない
[[2009-05PIC]] ---- *[[400円で購入できるPIC18F4550:http://akizukidenshi.com/catalog/g/gI-02853/]]を使ってHID-USBデバイスを作ってみました。 [#c9c81a29] http://psp.dip.jp/web/jpg/PIC/pic18f4551.jpg -USBケーブルは100均で揃えてもよいですが、自分の場合は壊れたマウスのしっぽをリサイクルしたのでタダでした。 -Bコネクタやmini-Bコネクタもいくつか持っているのですが、基板側の穴を大きく加工しないと刺さらないのでケーブル直結にしました。 -水晶、基板、ICソケット、パスコンまでだと部品代としては800円程度なのでAE-18F2550よりも少しだけ安く作れます。しかもユニバーサル基板エリア全開です -(LED2個,タクトスイッチ2個はAE-18F2550の外側に付けるので計算から外します。) -AE-18F2550を使用する場合では、マザーボードを制作しなければならないので、ユニバーサル基板、ICソケットが余分に必要になりますからやはりPIC18F2550単体を購入して自作のほうが安くあがると思います。 -配線量は他のマイコンに比べても比較的少ないので、初心者の方でも大丈夫かと思います。 ~ ---- *裏側写真 [#ma095d43] http://psp.dip.jp/web/jpg/PIC/pic18f4552.jpg -部品が少なそうに見えますが、実は40PIN ICソケットの中に全部詰め込んでいます。 -といっても20MHz水晶1個、抵抗4個、積層セラミック0.1uF2個だけです。 -VUSB端子を0.1uF経由でGND接続しておかないと「不明なデバイス」になって認識できませんでした。 ~ ---- *秋月AE-18F2550(+自作マザーボード)との大きさ比較 [#w02d5d1f] http://psp.dip.jp/web/jpg/PIC/pic18f4550.jpg ---- *回路図 [#p50b3a42] http://psp.dip.jp/web/jpg/PIC/pic18f4550.png -(準備中) 配線箇所(必須のみ) -電源周り:Vdd,Vss (2個づつあります)パスコンも忘れずに。 -20MHz水晶発振子:OSC1とOSC2の間に水晶を接続します。OSC1,OSC2ともに15pFとか22pFの負荷コンデンサでそれぞれGND接続するのが常道ですが、省略しても一応発振します。(安定さとか発振周波数の正確さを求める場合は省略しないでください。) -VUSB: 0.1uFを経由してGND接続 -USB端子:D+,D-をそのままホストPCのUSB D+,D-に接続します。プルアップ抵抗は不要です(内部回路で選択)。 -MCLR(いわゆるリセット端子):10kΩで+5Vにプルアップし、リセットSWでGNDと接続できるようにします。 -RC2(ブートセレクトSW):10kΩで+5Vにプルアップし、押しボタンSWでGNDと接続できるようにします。 -RC1(LED1):1kΩを直列に入れてLED(高輝度)を接続します。LEDの片側はGNDにします。極性に注意してください。 -RC0(LED0):1kΩを直列に入れてLED(高輝度)を接続します。LEDの片側はGNDにします。極性に注意してください。 -高輝度LEDでなく普通のLEDを使用する場合は1kΩを470Ωとか330Ωに変更します。(というか好きな明るさになるようにします。) ---- *ファームウェア [#udcac0df] -[[HIDmon-2550]]と同じものが使用できました。
テキスト整形のルールを表示する
ログインまたはアカウント作成