Я что-то видимо совсем простое делаю совсем не так, а спросить не у кого - вот у вас спрашиваю
понятно что марс.. но что-то видимо сильно я вне вашего контекста (я не программист и линукс первый раз вижу, но даташитов за жизнь прочитал гигабайт и двоичное в 16-ричные и назад в уме бегло гоняю - прошили когда-то в вузе)... где брать функцию vfd_cmd,? что это за регистры $VFD_KPADLIE= и т.п. - в даташите на 16311 таких нет - там вообще один регистр ввода-вывода и 4 команды - проинитить, установить режим чтения/записи, выбрать 6бит адрес записи, и установить яркость
т.е. хочу просто послать тупую команду - проинитить дисплей на 8знаков 20 сегментов (наугад, все подряд пробую)
шлю по телнету stopall
потом по Ftp засылаю файл vf.sh
такого содержания:
- Code: Select all
VFD_CTL=0xB801B700
VFD_WRCTL=0xB801B704
VFDO=0xB801B708
VFD_ARDCTL=0xB801B70C
VFD_KPADLIE=0xB800B710
VFD_KPADHIE=0xB800B714
VFD_SWIE=0xB800B718
D0=0x0
DF=0xFFFFFFFF
# init
$REG32 $VFD_CTL D0 #обнуляем линию ctl и выставляем данные
$REG32 $VFD_ARDCTL 0x00000630
$REG32 $VFD_KPADLIE 0x00000000
$REG32 $VFD_KPADHIE 0x00000000
$REG32 $VFD_SWIE 0x00000000
$REG32 $VFD_CTL DF # поднимаем , в момент поднятия данные должны записаться в контроллер
и его запускаю с телнета командой sh vf.sh
молча проглатывает без какой-либо реакции. (а не, на пустые строки ругается "нет фондов")
много разных вариантов с разными циферками для регистров пробовал...
все варинаты из этой векти (с заменой регистров на "марс" овые конечно) - тоже 0 эмоций - как горело лоадинг, так и горит, при этом на дистушку реагирует, команда suspend гасит, светоидод с сигенего на красный меняется.
ткните носом ссыль на полную последовательно где что прописать что бы послать команду или байт в контроллер, а уж какие команды ему давать и посегментно я потом докумекаю
или просто смысл этих VFD_KPADLIE и остальных - это просто адреса битов линий портов ввода-вывода - в них только 1/0 может быть или там целый байт (два) посылается?
ощущение что эта ветка продолжение какой-то другой, но перерыл весь форум поиском - все с "vfd" сюда в итоге отсылается.... Эххх...