Результаты 1-20 из 85 по запросу Shout
Часы на pic16f630 и драйвере МАХ7219
Программировал в ProtonIDE.на PicBasic |
Quote amid помогите ткните на ошибки Проблема здесь: SHIn DS,SH,LsbPre,[KOD\8].... Так что изучаем взаимодействие shin shout. Протеус файл подправил, прикрепил. Quote ivan fd В данном случаи нужно использовать аппаратный модуль SPI Или написать свой.
|
задача простая но бьюсь 2 день один pic командой SHOut передает к примеру число 32 а другой командой SHIn ...
|
Что бы работать на двух устройствах через SPI, одно должно бить ведущим, а другое ведомым.
|
Спасибо за совет и помощь. Может посоветуете .Имеем выхода для подачи сигнолов на сдвиговый регистр 74hc595 с pic тоесть ...
|
http://www.protonbasic.co.uk/archive/index.php/t 58564.html Тут правда для 16 бит, но на 8 ...
|
Посмотрите команду SHOUT .
|
и использовать команду SHOUT протона. Вот может чем то поможет http://www.platan.ru/shem/pdf/str33 38n.pdf
|
Если посмотреть документацию на PROTON: Shout DTA, CLK, MsbFirst , [250\ 4 ] красным выделено количество бит передаваемое по SPI.
|
...Вам нужно что то типа Shout.
|
...от SPI заменив его на SHOut как в первом примере. Пытался пошагово пройтись по одной функции, например очистка дисплея, но запутался.
|
Прошу прощения если вопрос глупый, но я не имел опыта с spi, интересует сам способ передачи настроек из пика в mrf49xa, ведь как я понимаю у передатчика (приёмника) есть регистры конфигурации которые имеют свои адреса и собственно сами 16 бит конфигурации, то есть мне надо обращаться к конкретном...
|
...и конвертируем в код ССИ SHOut DS, SH CP, MsbFirst, [RAZR]'Проталкиваем в нижний регистр бит для зажигания разряда № 8 SHOut DS, SH CP, MsbFirst, [Value]'...
|
...GOTO Start Sinus: CS AD = 0 SHOUT DO AD,SCLK AD,MSBFIRST H,[%0010000000000000 \ 16] CS AD = 1 RETURN Tria: CS AD = 0 SHOUT DO AD,SCLK AD,MSBFIRST ...
|
Еще оди нюанс попробуйте так: W1: CS AD = 0 SHOUT DO AD,SCLK AD,MSBFIRST,[CR0\16] CS AD = 1 CS AD = 0 SHOUT DO AD,SCLK AD,MSBFIRST,[FR00\16] ...
|
Quote Sh Juri Ожидаемого результата нет Прбуйте так: Еще оди нюанс попробуйте так: W1: SCLK AD = 1 CS AD = 0 SHOUT DO AD,SCLK AD,MSBFIRST,[CR0\16] CS AD = 1 SCLK AD = 1 CS AD = 0 SHOUT DO AD,SCLK AD,MSBFIRST,[...
|
...n = hr1 Dig 0: GoSub Convert: SHOut DS, SH CP, MsbFirst, [Value]n = hr1 Dig 1: GoSub Convert: SHOut DS, SH CP, MsbFirst, [Value]n = hr1 Dig ...
|
...и конвертируем в код ССИ SHOut DS, SH CP, MsbFirst, [8] 'Проталкиваем в нижний регистр бит для зажигания разряда № 4 SHOut DS, SH CP, MsbFirst, [Value]'...
|
...Сбрасываем сдвиговые регистры сигналом RESET SHOut DTA, Clock, msbfirst, [8] 'Проталкиваем в нижний регистр бит для зажигания разряда № 4 SHOut DTA, Clock, msbfirst, [Value] 'Проталкиваем в ...
|
...и конвертируем в код ССИ SHOut DS, SH CP, msbfirst, [8] 'Проталкиваем в нижний регистр бит для зажигания разряда № 4 SHOut DS, SH CP, msbfirst, [Value] '...
|
...freg l=freg l 10 SHOut Sdi , Sck , LsbFirst , [ opcion \ 14] STB = 1 DelayUS 1 STB = 0 vrem=3 SHOut Sdi , Sck , LsbFirst , [ stepsint\ 12] SHOut Sdi , ...
|