Для контроллеров ProMicro и MEGA2560 (может и для каких-то ещё) не работает SPI, если используется библиотека SPI.h (c Nano работает).
Если вывод по SPI делать без SPI.h, а используя функцию "shiftOut", то работает для всех.
Может сделать работу по SPI без использования указанной библиотеки?
Найдено 19 результатов
- 22 янв 2021, 14:14
- Форум: Темы от автора
- Тема: Тестирование версии 8.х
- Ответы: 833
- Просмотры: 133927
- 17 янв 2021, 20:40
- Форум: ATmega32u4,2560
- Тема: Не работает SPI в Arduino ProMicro
- Ответы: 10
- Просмотры: 1838
Не работает SPI в Arduino ProMicro
Попробовал помимо ProMicro и Nano подключить к схеме Arduino MEGA2560. SPI тоже не заработал.
У Mega2560 пины SPI не совпадают с Nano и UNO.
----------
Много загадок, но нет ни электрической схемы того, чего не работает и скетча к нему.
Без этого помочь Вам сложно.
Для каждого контроллера ...
- 17 янв 2021, 17:33
- Форум: ATmega32u4,2560
- Тема: Не работает SPI в Arduino ProMicro
- Ответы: 10
- Просмотры: 1838
Не работает SPI в Arduino ProMicro
[ref]rusland57[/ref], ошибка явно в выбранном микроконтроллере. В среде FLProg МК на чипе 32U4 очень редко используются, в особенности про микро. И в следствии чего есть вероятность не отслеженных багов и ошибок которые идут из предшествующих версий программы. Знаю одно точно, что на ардуино про ...
- 15 янв 2021, 23:02
- Форум: ATmega32u4,2560
- Тема: Не работает SPI в Arduino ProMicro
- Ответы: 10
- Просмотры: 1838
Не работает SPI в Arduino ProMicro
14-ый вывод да, но FLProg позволяет его выбрать для RCK.
Что значит позволяет.... Вы для чего используете SPI ? Если аппаратный SPI, то вы не можете изменить пины интерфейса, но вы их меняете вручную в IDE отсюда и проблемы. Пины аппаратного SPI задаются в библиотеке. Другое дело если это ...
- 15 янв 2021, 20:12
- Форум: ATmega32u4,2560
- Тема: Не работает SPI в Arduino ProMicro
- Ответы: 10
- Просмотры: 1838
Не работает SPI в Arduino ProMicro
<r><QUOTE author="Sancho" post_id="98853" time="1610709602" user_id="682"><s>[quote=Sancho post_id=98853 time=1610709602 user_id=682]</s>
Для начала Ваш проект - повторить и убедится.
<e>[/quote]</e></QUOTE>
Проект рабочий, т.к. с Nano всё работает (чтобы Nano установить по месту на основную плату я ...
Для начала Ваш проект - повторить и убедится.
<e>[/quote]</e></QUOTE>
Проект рабочий, т.к. с Nano всё работает (чтобы Nano установить по месту на основную плату я ...
- 15 янв 2021, 13:47
- Форум: ATmega32u4,2560
- Тема: Не работает SPI в Arduino ProMicro
- Ответы: 10
- Просмотры: 1838
Не работает SPI в Arduino ProMicro
В чём может быть проблема?
Там контроллер не atmega328, а atmega324u4.
Там есть существенные отличия - преодолимые, но надо заниматься.
Рекомендую использовать Arduino Pro или Arduino Pro mini.
Габариты маленькие, пины на 5в, дешевле и не будет проблем переноса с Nano.
Я сразу сделал ...
- 15 янв 2021, 11:45
- Форум: ATmega32u4,2560
- Тема: Не работает SPI в Arduino ProMicro
- Ответы: 10
- Просмотры: 1838
Не работает SPI в Arduino ProMicro
К Arduino Pro Micro подключаю семисегментный индикатор. Для управления использую сдвиговый регистр 74HC595 и, соответственно, шину SPI. В FLProg для RCK выбираю 14-ый вывод. При выводе на индикатор каких-либо значений (например, секунд из RTC или счётчика) значение на индикаторе не меняется.
Сделал ...
Сделал ...
- 10 янв 2021, 00:06
- Форум: Темы от автора
- Тема: Ошибки в стабильной версии 7.3.0
- Ответы: 491
- Просмотры: 76121
Ошибки в стабильной версии 7.3.0
Поправил. Пока можете вообще удалить эту строчку (pinMode(an Arduino.UniversalControlerPinDescription, OUTPUT);). Она в принципе не нужна.Там в объявлении SPI осталась очень старая ошибочка - записывалась не нужная строчка. Все необходимые операции по инициализации SPI происходят внутри библиотеки ...
- 09 янв 2021, 01:25
- Форум: Темы от автора
- Тема: Ошибки в стабильной версии 7.3.0
- Ответы: 491
- Просмотры: 76121
Ошибки в стабильной версии 7.3.0
<r>В Arduino Pro Micro при использовании блока для сдвигового регистра 74HC595 при компиляции в исходном коде возникает ошибка в строке "pinMode(an Arduino.UniversalControlerPinDescription, OUTPUT);"<br/>
<br/>
void setup()<br/>
{<br/>
SPI.begin();<br/>
pinMode(an Arduino ...
<br/>
void setup()<br/>
{<br/>
SPI.begin();<br/>
pinMode(an Arduino ...
- 09 май 2018, 22:11
- Форум: Часы реального времени
- Тема: DS3231 problem, FLProg 3.0.3
- Ответы: 4
- Просмотры: 2027
DS3231 problem, FLProg 3.0.3
Hello, I have a problem with DS3231 RTC modul too. With old program FLProg 2.5 modul working correctly, but with the same code compiled in FLProg 3.0.3, the module does not work correctly. I used custom (users) block for RTC.
- 01 янв 2018, 09:03
- Форум: Просто поболтать (На свободную тему)
- Тема: Поздравления 1 января 2018!
- Ответы: 14
- Просмотры: 1321
Поздравления 1 января 2018!
Поздравляю всех с Новым годом!
Успешного развития FLProg в Новом году, а Сергею Глушенко отдельная благодарность за проект!
Успешного развития FLProg в Новом году, а Сергею Глушенко отдельная благодарность за проект!
- 01 янв 2018, 08:50
- Форум: Новые
- Тема: 3.0.3 вылет при открытии проекта
- Ответы: 11
- Просмотры: 1324
3.0.3 вылет при открытии проекта
У меня тоже вылетает 3.0.3 при попытке редактирования старого проекта (соединения одного из блоков с переменной). Начинаю тянуть линию от блока к переменной... и вылет.
- 04 дек 2017, 21:49
- Форум: Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)
- Тема: Передача последовательности байт через UART
- Ответы: 11
- Просмотры: 2403
Передача последовательности байт через UART
<t>Подпаяться к UART устройства в принципе можно, но не хочется, т.к. корпус герметичный, да и таких устройств может использоваться несколько и каждый раз разных.<br/>
<br/>
С портом USB Host Arduino Due пока ничего не получилось, даже данные не получается туда отправить (и считать монитором порта ...
<br/>
С портом USB Host Arduino Due пока ничего не получилось, даже данные не получается туда отправить (и считать монитором порта ...
- 04 дек 2017, 16:39
- Форум: Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)
- Тема: Передача последовательности байт через UART
- Ответы: 11
- Просмотры: 2403
Передача последовательности байт через UART
<t>eugeneb,<br/>
Скорости вроде согласованы, 38400 выставляю в FLProg, а устройство изначально на такой скорости работает.<br/>
<br/>
Sancho,<br/>
Да, драйверы для устройства на компьютере установлены, и даже загорается светодиод при соединении с USB (чего не происходит при подключении к ...
Скорости вроде согласованы, 38400 выставляю в FLProg, а устройство изначально на такой скорости работает.<br/>
<br/>
Sancho,<br/>
Да, драйверы для устройства на компьютере установлены, и даже загорается светодиод при соединении с USB (чего не происходит при подключении к ...
- 04 дек 2017, 01:23
- Форум: Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)
- Тема: Передача последовательности байт через UART
- Ответы: 11
- Просмотры: 2403
Передача последовательности байт через UART
eugeneb,
Спасибо большое, получилось. По крайней мере в монитор SerialPort выводит то, что нужно. Вот только устройство не отвечает (нет сигнала). То ли данные до него не доходят, то ли проблемы в самом устройстве (хотя напрямую с компьютера всё получается).
Спасибо большое, получилось. По крайней мере в монитор SerialPort выводит то, что нужно. Вот только устройство не отвечает (нет сигнала). То ли данные до него не доходят, то ли проблемы в самом устройстве (хотя напрямую с компьютера всё получается).
- 03 дек 2017, 21:55
- Форум: Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)
- Тема: Передача последовательности байт через UART
- Ответы: 11
- Просмотры: 2403
Передача последовательности байт через UART
<t>Здравствуйте!<br/>
У меня есть USB устройство, которое я подключаю к USB разъёму Ардуино. Чтобы устройство выполнило определённые функции нужно отправить ему последовательность из 8 байт в шестнадцатеричном виде. В частности, чтобы оно выдало звуковой сигнал, необходимо отправить ему вот такую ...
У меня есть USB устройство, которое я подключаю к USB разъёму Ардуино. Чтобы устройство выполнило определённые функции нужно отправить ему последовательность из 8 байт в шестнадцатеричном виде. В частности, чтобы оно выдало звуковой сигнал, необходимо отправить ему вот такую ...
- 08 ноя 2017, 19:22
- Форум: Часы реального времени
- Тема: Часы реального времени
- Ответы: 3
- Просмотры: 2031
Часы реального времени
Я о том же в сообщении №3 Да, я когда столкнулся в проблемой, искал информацию и видел сообщение, но причиной у вас, как мне показалось, были разъёмы. А FLProg тут не при чём, такая используемая библиотека или все библиотеки RTC, которые мне встречались. Не все. Вот та библиотека, что использует ...
- 06 ноя 2017, 07:43
- Форум: Часы реального времени
- Тема: Часы реального времени
- Ответы: 3
- Просмотры: 2031
Часы реального времени
<t>Отписываюсь, что в итоге выяснил.<br/>
<br/>
Началось с того, что решил сделать часы с секундами. Использовал микросхему ds3231 (китайский аналог с обвязкой). Заметил, что секунды после синхронизации с другими часами (наручные Casio, системное время компьютера, сайт time100.ru) в течении минуты ...
<br/>
Началось с того, что решил сделать часы с секундами. Использовал микросхему ds3231 (китайский аналог с обвязкой). Заметил, что секунды после синхронизации с другими часами (наручные Casio, системное время компьютера, сайт time100.ru) в течении минуты ...
- 02 ноя 2017, 08:19
- Форум: Часы реального времени
- Тема: Часы реального времени
- Ответы: 3
- Просмотры: 2031
Часы реального времени
<t>Здравствуйте! Подскажите, кто знает.<br/>
Подключаю часы реального времени на микросхеме ds3231. Считываю в FLProg секунды (с помощью блока RTCGT) и вывожу их на семисегментные индикаторы на базе MAX7219.<br/>
Так вот, если физически модуль часов реального времени отсоединить от платы Arduino, то ...
Подключаю часы реального времени на микросхеме ds3231. Считываю в FLProg секунды (с помощью блока RTCGT) и вывожу их на семисегментные индикаторы на базе MAX7219.<br/>
Так вот, если физически модуль часов реального времени отсоединить от платы Arduino, то ...