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

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

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

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

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

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

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

 
Опции темы
Непрочитано 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.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,072
Сказал спасибо: 3,054
Сказали Спасибо 3,223 раз(а) в 2,188 сообщении(ях)
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,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
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.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,072
Сказал спасибо: 3,054
Сказали Спасибо 3,223 раз(а) в 2,188 сообщении(ях)
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.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,072
Сказал спасибо: 3,054
Сказали Спасибо 3,223 раз(а) в 2,188 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Arduino программный SPI

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

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

А что надо-то, взломать протокол обмена по SPI с неизвестной железкой? Я-бы, тупо, подключился к линиям SPI, а не встраивался в разрыв (что-бы съэкономить время на трансляции с пина на пин). А если есть логический анализатор - так и программировать ничего не надо.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 22.03.2018, 14:58  
parovoZZ
Почётный гражданин KAZUS.RU
 
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 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, время: 02:47.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot