господа, выручайте! нужен сабжевый даташит. а именно - распиновка (вроде как должна совпадать с другими 669 чипами, но уверенности нет) и методика программирования регистров, а именно - второго компорта в режимы COM и IrDA.
заранее благодарен, и дико извиняюсь, если написал не в том разделе...
да я не особо обольщаюсь. я пробую - пока безуспешно. из того что увидел - fdc37c669 и HT8669 скорее всего полдные аналоги, в том числе и по регистрам. во всяком случае оч похожи. на prime3c даташит полный нашел, попробовал - не работает.
либо, как вариант, я просто не знаю правильный базовый адрес чипа. 3F0, 370, 398 - не прокатывают. как правильный адрес узнать?
именно.
окак. блин, как много, друг Горацио... в очередной раз спасибо!
хорошо, а как его переводить в режим конфигурирования не в курсе?
mov al, 0AAh
out dx, al
; -----
mov dx, 108h ; Exit conf. mode
mov al, 055h
out dx, al[/code:1]
не-не, 109 - это порт данных, тут понятно что он +1 от базового, а регистры управляющие? куда чего писать для настройки?
в частности для FDC37c669 нужно записать в регистр 0ch нолик для переключения в режим компорта и 1 в 3-м бите для IR.
типа того:
mov dx, 3F0h
mov al, 0Ch
out dx, al
inc dx
mov al, 0
out dx, al
а для GM82c803c - регистр уже не 0С а вовсе даже C2... интересно как у чертовой UMC. надо бы попробовать...
во. подошли к САМОМУ интресному :)
а более подробно нельзя ли насчет тех битов? и еще - как переключить режим с Ir на COM и обратно, если это конечно не в тех битах делается? считал оттуда - C0 = 0xCF, C1=0x7F, C2=0xA9