Attiny24 и MCP-3201

Раздел начинающих пользователей
Правила форума
В песочнице можно спрашивать когда незнаешь где спросить.
В песочнице нелзя посылать в гугл
В песочнице можно задавать любой вопрос, но на него могут и неответить.
Песочница для тех, кто начинает свои вопросы с защиты чайников от пинков.
В песочницу будут перетаскиваться вопросы неполучившие ответа.
Песочница - попытка навести порядок.
На песочницу большие надежды.

Attiny24 и MCP-3201

Сообщение Yushik (Андрей) » 10 май 2018, 09:38

Здравствуйте товарищи, помогите разобраться с внешним АЦП MCP-3201 по шине SPI. АЦП данные выдаёт, но у меня не получается забрать данные с SPI Переменные Adc_1 и Adc_2 всё время содержат значения 0xFF.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Продвинутый
Продвинутый
Информация о пользователе

Re: Attiny24 и MCP-3201

Сообщение andrewproffi (Андрей) » 10 май 2018, 10:59

Если поставить software mode то работает.
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Супер разработчик
Супер разработчик
Информация о пользователе

Re: Attiny24 и MCP-3201

Сообщение Yushik (Андрей) » 10 май 2018, 12:51

Да спасибо работает, но этот режим медленнее и займёт ресурсы в программе, мне потом в дальнейшем программу дописывать придётся. Поэтому я и отказался от внутреннего АЦП (штатные макросы АЦП задерживают цикл на 500-800 мкс.), хотелось бы разобраться почему аппаратный SPI не работает.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Продвинутый
Продвинутый
Информация о пользователе
Вернуться наверх

Re: Attiny24 и MCP-3201

Сообщение andrewproffi (Андрей) » 10 май 2018, 13:16

проверить с другим МК, если аппаратный будет работать значит дело в самом МК, изучать даташит.
Аватар пользователя
Ник: andrewproffi
Имя: Андрей
(Томск)
Супер разработчик
Супер разработчик
Информация о пользователе
Вернуться наверх

Re: Attiny24 и MCP-3201

Сообщение Yushik (Андрей) » 10 май 2018, 15:16

Спасибо за подсказку, перенёс на контроллер который будет в будущем проекте заработало. Пусть файл ниже будет в качестве наглядного пособия работы с MCP-3201. Вопрос почему не заработало на Tiny24 остаётся открытым, если у кого появятся мысли пишите не стесняйтесь.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Продвинутый
Продвинутый
Информация о пользователе
Вернуться наверх

Re: Attiny24 и MCP-3201

Сообщение Yushik (Андрей) » 10 май 2018, 18:44

Извините перезалил файл, убрал одну не критическую операцию в вычислениях. Но к ошибке она не приводила.
Аватар пользователя
Ник: Yushik
Имя: Андрей
(Симферополь)
Продвинутый
Продвинутый
Информация о пользователе
Вернуться наверх


Вернуться в ПЕСОЧНИЦА

Кто сейчас на форуме

Пользователь просматривает форум: Buba, dmi3y684