Вопросик по SPI

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Вт июл 10, 2007 23:15:17
Откуда: Магнитогорск

Сообщение ipkin »

подскажите пожалуйста использую микросхему ADS7843 контроллер touch screen
первое подключение этой микры было к контроллеру МК51 всё прекрасно работало т.е у меня считывались максимальные значения в 8-ми битном режиме X=255 Y=255
теперь подключил эту микру к меге64 написал програмку на Си
вроде всё также работает но значения координат считываются ровно на половину т.е максимальные значения X=127,5 Y=127,5
подскажите в чём проблема уже запарился коды во вложении один на асме для 89с51 второй для меги64
Вложения
пример для тача на asm 89c51.asm
(2.08 КБ) 250 скачиваний
пример для тача на си мега64.c
(803 байт) 368 скачиваний
Реклама
Открыл глаза
Сообщения: 70
Зарегистрирован: Пт янв 30, 2009 18:02:40

Сообщение mackerel »

А Вы точно знаете, что нужно SPI mode 0, как у Вас в .c файле задано? Ну, т.е. CPHA=CPOL=0 ? При этом входные данные защёлкиваются по фронту. Нужно именно это?
Реклама
Нашел транзистор. Понюхал.
Сообщения: 167
Зарегистрирован: Вт июл 10, 2007 23:15:17
Откуда: Магнитогорск

Сообщение ipkin »

я пробовал разные комбинации почемуто данные урезаются наполовину
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»