Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Arduino программный SPI

Непрочитано 09.03.2018, 16:30  
AVRkin
Прописка
 
Аватар для AVRkin
 
Регистрация: 07.09.2014
Сообщений: 136
Сказал спасибо: 18
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
AVRkin на пути к лучшему
По умолчанию Arduino программный SPI

Приходят сигналы clk и data, я их копирую и вывожу в соседние выводы
а так же вывожу принятое значение в uart
Нажмите на изображение для увеличения
Название: Capture.JPG
Просмотров: 0
Размер:	21.0 Кб
ID:	126176
Реклама:
__________________
Самое главное умение - умение радоваться жизни.

Последний раз редактировалось AVRkin; 09.03.2018 в 20:14.
AVRkin вне форума  
Непрочитано 09.03.2018, 16:54  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,458
Сказал спасибо: 3,227
Сказали Спасибо 3,512 раз(а) в 2,393 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Arduino программный SPI

Думаю, дело в том, что "Дурино-стайл". Вы в курсе, в какую ахинею разворачиваются даже такие простые куски как "digitalWrite" и "digitalRead"?
А теперь попробуйте снизить (если можете) частоту на SCK раз в 10..20 и посмотрите, наладится-ли работа.

Это Спарта!
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 09.03.2018, 17:04  
AVRkin
Прописка
 
Аватар для AVRkin
 
Регистрация: 07.09.2014
Сообщений: 136
Сказал спасибо: 18
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
AVRkin на пути к лучшему
По умолчанию Re: Arduino программный SPI

Сообщение от ForcePoint Посмотреть сообщение
попробуйте снизить частоту на SCK
так оно работает (снизил в 16 раз) , проблема в том что каждое действие требует времени на выполнение и я попытался его минимизировать, но всё равно если что то рассчитывать и печатать в UART начинаются сбои и задержки

digitalRead срабатывает 2-3 раза по прерыванию
digitalWrite убрал
__________________
Самое главное умение - умение радоваться жизни.

Последний раз редактировалось AVRkin; 09.03.2018 в 17:13.
AVRkin вне форума  
Непрочитано 09.03.2018, 17:09  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Arduino программный SPI

Задержки и расход памяти - главные признаки говнокода.
Easyrider83 вне форума  
Непрочитано 09.03.2018, 17:22  
AVRkin
Прописка
 
Аватар для AVRkin
 
Регистрация: 07.09.2014
Сообщений: 136
Сказал спасибо: 18
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
AVRkin на пути к лучшему
По умолчанию Re: Arduino программный SPI

Сообщение от Easyrider83 Посмотреть сообщение
Задержки и расход памяти - главные признаки говнокода.
мы все всегда чему то учимся.
подскажите пожалуйста как его поправить)
__________________
Самое главное умение - умение радоваться жизни.
AVRkin вне форума  
Непрочитано 09.03.2018, 17:34  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,458
Сказал спасибо: 3,227
Сказали Спасибо 3,512 раз(а) в 2,393 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Arduino программный SPI

Сообщение от AVRkin Посмотреть сообщение
подскажите пожалуйста как его поправить)
Для начала - выкинуть "Arduino IDE".
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 09.03.2018, 17:52  
AVRkin
Прописка
 
Аватар для AVRkin
 
Регистрация: 07.09.2014
Сообщений: 136
Сказал спасибо: 18
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
AVRkin на пути к лучшему
По умолчанию Re: Arduino программный SPI

Сообщение от ForcePoint Посмотреть сообщение
Для начала - выкинуть "Arduino IDE".
готово. выбросил
__________________
Самое главное умение - умение радоваться жизни.
AVRkin вне форума  
Непрочитано 09.03.2018, 19:04  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,458
Сказал спасибо: 3,227
Сказали Спасибо 3,512 раз(а) в 2,393 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Arduino программный SPI

Сообщение от AVRkin Посмотреть сообщение
готово. выбросил
Ох! Уел!

Теперь - поставить компилятор с ИДЕ по вкусу (например, Arduino IDE является надстройкой над компилятором GCC) и писать программу.

А что надо-то, взломать протокол обмена по SPI с неизвестной железкой? Я-бы, тупо, подключился к линиям SPI, а не встраивался в разрыв (что-бы съэкономить время на трансляции с пина на пин). А если есть логический анализатор - так и программировать ничего не надо.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 22.03.2018, 14:58  
parovoZZ
Почётный гражданин KAZUS.RUN
 
Регистрация: 15.11.2010
Сообщений: 2,376
Сказал спасибо: 337
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
parovoZZ на пути к лучшему
По умолчанию Re: Arduino программный SPI

Сообщение от Easyrider83 Посмотреть сообщение
Задержки и расход памяти - главные признаки говнокода.
Вот это цитата!
parovoZZ вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Кто-нибудь работал с RF модулями nRF2401A? Easyrider83 Автоматика и аппаратура связи 1481 04.09.2021 23:24
Связка Attiny828 и Arduino Pro Mini по SPI player_6131 AVR 2 19.07.2016 18:13
ATmega32, программный SPI для карты памяти pavned AVR 3 11.02.2014 12:04


Часовой пояс GMT +4, время: 16:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.