Для контроллеров ProMicro и MEGA2560 (может и для каких-то ещё) не работает SPI, если используется библиотека SPI.h (c Nano работает).
Если вывод по SPI делать без SPI.h, а используя функцию "shiftOut", то работает для всех.
Может сделать работу по SPI без использования указанной библиотеки?
					Найдено 19 результатов
- 22 янв 2021, 14:14
 - Форум: Темы от автора
 - Тема: Тестирование версии 8.х
 - Ответы: 833
 - Просмотры: 147676
 
- 17 янв 2021, 20:40
 - Форум: ATmega32u4,2560
 - Тема: Не работает SPI в Arduino ProMicro
 - Ответы: 10
 - Просмотры: 2188
 
Не работает SPI в Arduino ProMicro
Попробовал помимо ProMicro и Nano подключить к схеме Arduino MEGA2560. SPI тоже не заработал.
У Mega2560 пины SPI не совпадают с Nano и UNO.
----------
Много загадок, но нет ни электрической схемы того, чего не работает и скетча к нему.
Без этого помочь Вам сложно.
Для каждого контроллера ...
- 17 янв 2021, 17:33
 - Форум: ATmega32u4,2560
 - Тема: Не работает SPI в Arduino ProMicro
 - Ответы: 10
 - Просмотры: 2188
 
Не работает SPI в Arduino ProMicro
[ref]rusland57[/ref], ошибка явно в выбранном микроконтроллере. В среде FLProg МК на чипе 32U4 очень редко используются, в особенности про микро. И в следствии чего есть вероятность не отслеженных багов и ошибок которые идут из предшествующих версий программы. Знаю одно точно, что на ардуино про ...
- 15 янв 2021, 23:02
 - Форум: ATmega32u4,2560
 - Тема: Не работает SPI в Arduino ProMicro
 - Ответы: 10
 - Просмотры: 2188
 
Не работает SPI в Arduino ProMicro
14-ый вывод да, но FLProg позволяет его выбрать для RCK.
Что значит позволяет.... Вы для чего используете SPI ? Если аппаратный SPI, то вы не можете изменить пины интерфейса, но вы их меняете вручную в IDE отсюда и проблемы. Пины аппаратного SPI задаются в библиотеке. Другое дело если это ...
- 15 янв 2021, 20:12
 - Форум: ATmega32u4,2560
 - Тема: Не работает SPI в Arduino ProMicro
 - Ответы: 10
 - Просмотры: 2188
 
Не работает 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
 - Просмотры: 2188
 
Не работает SPI в Arduino ProMicro
В чём может быть проблема?
Там контроллер не atmega328, а atmega324u4.
Там есть существенные отличия - преодолимые, но надо заниматься.
Рекомендую использовать Arduino Pro или Arduino Pro mini.
Габариты маленькие, пины на 5в, дешевле и не будет проблем переноса с Nano.
Я сразу сделал ...
- 15 янв 2021, 11:45
 - Форум: ATmega32u4,2560
 - Тема: Не работает SPI в Arduino ProMicro
 - Ответы: 10
 - Просмотры: 2188
 
Не работает SPI в Arduino ProMicro
К Arduino Pro Micro подключаю семисегментный индикатор. Для управления использую сдвиговый регистр 74HC595 и, соответственно, шину SPI. В FLProg для RCK выбираю 14-ый вывод. При выводе на индикатор каких-либо значений (например, секунд из RTC или счётчика) значение на индикаторе не меняется.
Сделал ...
					Сделал ...
- 10 янв 2021, 00:06
 - Форум: Темы от автора
 - Тема: Ошибки в стабильной версии 7.3.0
 - Ответы: 491
 - Просмотры: 84605
 
Ошибки в стабильной версии 7.3.0
 Поправил. Пока можете вообще удалить эту строчку (pinMode(an Arduino.UniversalControlerPinDescription, OUTPUT);). Она в принципе не нужна.Там в объявлении SPI осталась очень старая ошибочка - записывалась не нужная строчка. Все необходимые операции по инициализации SPI происходят внутри библиотеки ...
					- 09 янв 2021, 01:25
 - Форум: Темы от автора
 - Тема: Ошибки в стабильной версии 7.3.0
 - Ответы: 491
 - Просмотры: 84605
 
Ошибки в стабильной версии 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
 - Просмотры: 2180
 
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
 - Просмотры: 1430
 
Поздравления 1 января 2018!
Поздравляю всех с Новым годом!
Успешного развития FLProg в Новом году, а Сергею Глушенко отдельная благодарность за проект!
					Успешного развития FLProg в Новом году, а Сергею Глушенко отдельная благодарность за проект!
- 01 янв 2018, 08:50
 - Форум: Новые
 - Тема: 3.0.3 вылет при открытии проекта
 - Ответы: 11
 - Просмотры: 1450
 
3.0.3 вылет при открытии проекта
У меня тоже вылетает 3.0.3 при попытке редактирования старого проекта (соединения одного из блоков с переменной). Начинаю тянуть линию от блока к переменной... и вылет.
					- 04 дек 2017, 21:49
 - Форум: Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)
 - Тема: Передача последовательности байт через UART
 - Ответы: 11
 - Просмотры: 2750
 
Передача последовательности байт через UART
<t>Подпаяться к UART устройства в принципе можно, но не хочется, т.к. корпус герметичный, да и таких устройств может использоваться несколько и каждый раз разных.<br/>
<br/>
С портом USB Host Arduino Due пока ничего не получилось, даже данные не получается туда отправить (и считать монитором порта ...
					<br/>
С портом USB Host Arduino Due пока ничего не получилось, даже данные не получается туда отправить (и считать монитором порта ...
- 04 дек 2017, 16:39
 - Форум: Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)
 - Тема: Передача последовательности байт через UART
 - Ответы: 11
 - Просмотры: 2750
 
Передача последовательности байт через 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
 - Просмотры: 2750
 
Передача последовательности байт через UART
eugeneb,
Спасибо большое, получилось. По крайней мере в монитор SerialPort выводит то, что нужно. Вот только устройство не отвечает (нет сигнала). То ли данные до него не доходят, то ли проблемы в самом устройстве (хотя напрямую с компьютера всё получается).
					Спасибо большое, получилось. По крайней мере в монитор SerialPort выводит то, что нужно. Вот только устройство не отвечает (нет сигнала). То ли данные до него не доходят, то ли проблемы в самом устройстве (хотя напрямую с компьютера всё получается).
- 03 дек 2017, 21:55
 - Форум: Обсуждение программы FLProg (Не багтрекер, и не хотелки. Делимся опытом!!)
 - Тема: Передача последовательности байт через UART
 - Ответы: 11
 - Просмотры: 2750
 
Передача последовательности байт через UART
<t>Здравствуйте!<br/>
У меня есть USB устройство, которое я подключаю к USB разъёму Ардуино. Чтобы устройство выполнило определённые функции нужно отправить ему последовательность из 8 байт в шестнадцатеричном виде. В частности, чтобы оно выдало звуковой сигнал, необходимо отправить ему вот такую ...
					У меня есть USB устройство, которое я подключаю к USB разъёму Ардуино. Чтобы устройство выполнило определённые функции нужно отправить ему последовательность из 8 байт в шестнадцатеричном виде. В частности, чтобы оно выдало звуковой сигнал, необходимо отправить ему вот такую ...
- 08 ноя 2017, 19:22
 - Форум: Часы реального времени
 - Тема: Часы реального времени
 - Ответы: 3
 - Просмотры: 2162
 
Часы реального времени
 Я о том же в сообщении №3 Да, я когда столкнулся в проблемой, искал информацию и видел сообщение, но причиной у вас, как мне показалось, были разъёмы. А FLProg тут не при чём, такая используемая библиотека или все библиотеки RTC, которые мне встречались. Не все. Вот та библиотека, что использует ...
					- 06 ноя 2017, 07:43
 - Форум: Часы реального времени
 - Тема: Часы реального времени
 - Ответы: 3
 - Просмотры: 2162
 
Часы реального времени
<t>Отписываюсь, что в итоге выяснил.<br/>
<br/>
Началось с того, что решил сделать часы с секундами. Использовал микросхему ds3231 (китайский аналог с обвязкой). Заметил, что секунды после синхронизации с другими часами (наручные Casio, системное время компьютера, сайт time100.ru) в течении минуты ...
					<br/>
Началось с того, что решил сделать часы с секундами. Использовал микросхему ds3231 (китайский аналог с обвязкой). Заметил, что секунды после синхронизации с другими часами (наручные Casio, системное время компьютера, сайт time100.ru) в течении минуты ...
- 02 ноя 2017, 08:19
 - Форум: Часы реального времени
 - Тема: Часы реального времени
 - Ответы: 3
 - Просмотры: 2162
 
Часы реального времени
<t>Здравствуйте! Подскажите, кто знает.<br/>
Подключаю часы реального времени на микросхеме ds3231. Считываю в FLProg секунды (с помощью блока RTCGT) и вывожу их на семисегментные индикаторы на базе MAX7219.<br/>
Так вот, если физически модуль часов реального времени отсоединить от платы Arduino, то ...
					Подключаю часы реального времени на микросхеме ds3231. Считываю в FLProg секунды (с помощью блока RTCGT) и вывожу их на семисегментные индикаторы на базе MAX7219.<br/>
Так вот, если физически модуль часов реального времени отсоединить от платы Arduino, то ...