Arduino не стыкуются NRF24L01 и MAX7219
Пытаюсь подключить к ардуино нано 2 модуля:NRF24L01 и MAX7219. Программа работает так:сначала принимаются данные по NRF, а потом запускается текст на бегущей строке(всегда один и тот-же) и так по кругу. То есть там 2 цикла один ждёт пока данные придут, второй выводит строку. Проблема в следующем-при первом погоне программы данные радио приёмником принимаются нормально и дальше запускается текст на бегущей строке (MAX7219). Но при дальнейшей работе Радио приёмник выдаёт только нули, т.е. данных с nrf по сути нет. Но на бегущей строке текст продолжает исправно выводиться. Данные с nrf смотрю через СОМ порт. У меня подозрение что каждая из библиотек пытается настроить SPI под себя и сбивает настройки другой библиотеки.
Ответы (1 шт):
Проблема оказалась совсем не в библиотеках. Я программировать Ардуинку не через стандартный бутлоадер, а через программатор usbAsp,он то как раз и мешал работе других микросхем подключённых через spi. Отключив его проблема исчезла и все стало работать как и задуманно