PIC

2010/02/20
Counter: 5259, today: 1, yesterday: 2

備忘録

MIDIプラグ・ピン番号

1pin-4pin-2pin-5pin-3pin
midiplug.jpg

MIDIプレーヤー(ド・ド・ド)

2010/02/20
  • PORTA.0(TX)に330Ω通してMIDI 5pinへ(青)
  • Vcc(5V)に330Ω通してMIDI 4pinへ(黒白)
  • GndをMIDI 2pinへ(黒)
    midiplayer.jpg
    Device = 18F2550
    Clock = 48
    #option org_reset     = $800  // for UBW firmware 
    #option vector_isr_hi = $800
    #option vector_isr_lo = $818
    Include "SUART.bas"
    Include "convert.bas"
    Const
       CycleCost = 20,
       FOSC = _clock * 1000000, 
       tcy31250 = (2 * FOSC) / (4 * 31250) / 2, // 31250 baud Tcy
       sbr31250 As Word = (tcy31250 - CycleCost) / (_clock / 4)
    SetTX(PORTA.0)
    SetRX(PORTA.1)
    SetBaudrate(sbr31250)
    SetMode(umTrue)
    While true
       UART.Write($90,60,64)
       DelayMS(1000)
       UART.Write($80,60,0)
       DelayMS(1000)
    Wend

開発環境

(2015/11/22修正)

リンク集

リンク切れ (2015/11/22)


添付ファイル: filemidiplayer.jpg 721件 [詳細] filemidiplug.jpg 741件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-11-22 (日) 17:31:07 (1426d)