-
- Пробовал программный SPI(9) - тоже должным образом не работает. Начинаю потихоньку грешить на железо. Щас голова на части... Почему WriteSpi(FF);WriteSpi(kod); работает. - Dany(30.10.2007 20:09)
- Вообщем еще раз просмотрел даташит, должен работать аппаратный SPI по следующему коду, но увы... Dany(386 знак., 30.10.2007 20:59)
- Приведите код самих функций. Что такое connect/disconnect? - rezident(30.10.2007 21:07)
- connect/disconnect... Dany(460 знак., 30.10.2007 21:22)
- Зачем вы здесь "на ходу" придумываете эти функции? Приведите реальный код, который у вас не работает. У вас ведь не алгоритм глючит, а сам код, не так ли? Если не желаете постить свой код, то напишите отдельную тестовую программку и обсуждать rezident(48 знак., 30.10.2007 21:45)
- Просто под рукой кода нет. - Dany(30.10.2007 21:51)
- Через аппаратный SPI код завтра приведу, а программную реализацию пробовал следующую.. Dany(567 знак., 30.10.2007 22:22)
- Это тоже неполная программа, нет инициализации функций и состояний пинов, нет дефайнов CLOCK_PIN, DATAOUT_PIN. И вообще о каком MCU идет речь-то? rezident(382 знак., 30.10.2007 23:06)
- Спасибо за приведенный код, приму во внимание. софт SPI пользовал 1-ый раз, поэтому приведенный мной код может быть некорректен, проверил в симуляторе и успокоился. - Dany(31.10.2007 10:12)
- MCU PIC 18f2620. Конечная реализация получила следующий вид: отправлем софтовым SPI адресный бит, затем хард SPI код для установки. Все работает, если кому интересно могу выложить. P.s: так и не понял, почему работает Write(FF);Write(kod); - Dany(31.10.2007 10:08)
- Это тоже неполная программа, нет инициализации функций и состояний пинов, нет дефайнов CLOCK_PIN, DATAOUT_PIN. И вообще о каком MCU идет речь-то? rezident(382 знак., 30.10.2007 23:06)
- Через аппаратный SPI код завтра приведу, а программную реализацию пробовал следующую.. Dany(567 знак., 30.10.2007 22:22)
- Просто под рукой кода нет. - Dany(30.10.2007 21:51)
- Зачем вы здесь "на ходу" придумываете эти функции? Приведите реальный код, который у вас не работает. У вас ведь не алгоритм глючит, а сам код, не так ли? Если не желаете постить свой код, то напишите отдельную тестовую программку и обсуждать rezident(48 знак., 30.10.2007 21:45)
- connect/disconnect... Dany(460 знак., 30.10.2007 21:22)
- Приведите код самих функций. Что такое connect/disconnect? - rezident(30.10.2007 21:07)
- Если не выбрали для работы запредельных частот SPI и все времянки выдерживаете, то 99,9% что проблема в софте, а не в железе. - rezident(30.10.2007 20:56)
- Проблема в том, что опытным путем установил работающую двухбайтную последовательность (0xFF,code) приведенную выше. Но не могу подвести ее под логику... - Dany(30.10.2007 21:07)
- В организации, занимающейся ремонтом и сервисом, это обычно называется "адаптация неисправности под требования клиента" :))) - rezident(30.10.2007 21:13)
- Не хочется адаптация, хочется стабильной работы)) - Dany(30.10.2007 21:24)
- В организации, занимающейся ремонтом и сервисом, это обычно называется "адаптация неисправности под требования клиента" :))) - rezident(30.10.2007 21:13)
- Проблема в том, что опытным путем установил работающую двухбайтную последовательность (0xFF,code) приведенную выше. Но не могу подвести ее под логику... - Dany(30.10.2007 21:07)
- Вообщем еще раз просмотрел даташит, должен работать аппаратный SPI по следующему коду, но увы... Dany(386 знак., 30.10.2007 20:59)
- Пробовал программный SPI(9) - тоже должным образом не работает. Начинаю потихоньку грешить на железо. Щас голова на части... Почему WriteSpi(FF);WriteSpi(kod); работает. - Dany(30.10.2007 20:09)