Например TDA7294

Форум РадиоКот • Просмотр темы - Не корректно работает передача Slave-to-Master по SPI
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 13:25:48

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 27 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Не корректно работает передача Slave-to-Master по SPI
СообщениеДобавлено: Сб окт 20, 2018 00:35:21 
Друг Кота

Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 6884
Откуда: .ru
Рейтинг сообщения: 0
Alkul писал(а):
Не верю - ответ был написан почти через два часа

Вы издеваетесь...)) :)))
ARV писал(а):
у товарища коментарии в программе из следующего разряда...

нет, это из вашего разряда - "когда нечего написать, напишу чего-нибудь" ... ))) :)))
Вы рекомендуете новичкам очень плохой стиль программирования

Да ладно)) Все современные приборы работают в таком "стиле".
Для каких именно "блоков" AVR у вас готовы куски кода?

Для всех... которые использую))
dosikus писал(а):
ты еще не видел корабельников_стайл , там в обязательном порядке надо было комментировать каждую строчку на асме.

А вас ктото тут заставляет коментить каждую строчку?)) Помоему я ясно (по-русски) написал:
roman.com писал(а):
каждый пишет кому как удобней )) Главное чтобы сам понимал что пишешь))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не корректно работает передача Slave-to-Master по SPI
СообщениеДобавлено: Сб окт 20, 2018 19:06:47 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Почему не видел? Сам таким был лет 30 назад.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не корректно работает передача Slave-to-Master по SPI
СообщениеДобавлено: Сб окт 20, 2018 19:52:12 
Держит паяльник хвостом

Карма: 25
Рейтинг сообщений: 375
Зарегистрирован: Ср апр 13, 2011 11:09:20
Сообщений: 933
Откуда: Екатеринбург
Рейтинг сообщения: 0
там в обязательном порядке надо было комментировать каждую строчку на асме.

Я комметирую каждую строчку. Это очень помогает, когда открываешь листинг где-нибудь через год.
Вот так:
Спойлер
Код:
;Макрос вычисляет адрес символа по его номеру, который перед стартом макроса должен быть
;в рег.R25 и возвращает в рег.R25 код индицируемого символа
.macro GETCODE
   push R3         ;Сохранить на стеке
   push ZL         ;используемые
   push ZH         ;регистры
   ldi ZL,low(TABLSEG)      ;Занести в рег.пару Z начальный адрес
   ldi ZH,high(TABLSEG)   ;таблицы с кодами отображаемых символов   
   clr R3         ;Обнулить регистр, который будет прибавляться с старшему байту адреса для
            ;учета бита переноса при сложении младшего байта адреса со смещением
   add ZL,R25      ;Прибавить к младшему байту адреса номер отображаемого символа
            ;как смещение от начала таблицы
   adc ZH,R3         ;Прибавить к старшему байту адреса нуль с учетом переноса из младшего разряда
   lsl ZL         ;Умножить адрес начала строки на 2, так как доступ к флеш-памяти
   rol ZH         ;осуществляется побайтно
   lpm R25,Z         ;Занести в рег.R25 код индицируемого символа из таблицы TABLSEG во флеш-памяти
   pop ZH         ;Восстановить со стека
   pop ZL         ;использованные
   pop R3         ;регистры
.endmacro


Это плохо?


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Не корректно работает передача Slave-to-Master по SPI
СообщениеДобавлено: Сб окт 20, 2018 20:28:54 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Alkul писал(а):
Это плохо?
это примерно так же, как если бы у вас на холодильнике висела бирочка "это холодильник", на двери "это дверь", на собаке "это собака" и на каждом члене вашей семьи тоже висели бы бирочки с именем и типом родства.


согласитесь, что для обычного, разумного и здравомыслящего человека это слегка странно? так же странно на push r3 писать комментарий "сохранение в стеке"

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Не корректно работает передача Slave-to-Master по SPI
СообщениеДобавлено: Сб окт 20, 2018 20:55:30 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: -3
Alkul, косвенно это говорит о уровне ниже плинтуса.
А напрямую сообщаю ,что пейсатель никогда не достигнет чего либо.
Хотите расти, почитайте о самодокументируемом коде...

roman.com, нет такого -каждый пишет, как хочет. Есть только -каждый д***чет, как хочет. Осознайте разницу.
И здесь либо вы пишете по правилам либо занимаетесь онанизмом интимно не вываливая свои извращения в паблик.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Не корректно работает передача Slave-to-Master по SPI
СообщениеДобавлено: Сб окт 20, 2018 21:44:31 
Друг Кота

Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 6884
Откуда: .ru
Рейтинг сообщения: 0
Это плохо?

Это хорошо. Особенно для других, кто читает ваши программы..))
Alkul писал(а):
Вы рекомендуете новичкам очень плохой стиль программирования.

Такой стиль:

ADCSRA = 0b11111111
//1... .... ADEN - 1- вкл ADC.
//.1.. .... ADSC - 1- Старт преобразования.
//..1. .... ADFR - 1- режим Непрерывного Преобразования.
//...1 .... ADIF - 1- флаг завершения преобразования/ -сброс программно/ -для прерывания очищается аппаратно.
//.... 1... ADIE - 1- Разрешение прерывания
//.... .1.. ADPS2 - предделетель
//.... ..1. ADPS1 - предделетель
//.... ...1 ADPS0 - предделетель
...и т.д

придумал не я)) Он используется повсюду... Например в анализаторах трафика...
Вложение:
1.jpg [79.49 KiB]
Скачиваний: 304

Сразу видно все флаги во всех байтах/регистрах...

И например в программируемых логических контроллерах (ПЛК)... в тех же системах SCADA...
Вложение:
2.jpg [178.86 KiB]
Скачиваний: 281

Заходишь в настройки промышленного контроллера и сразу видно состояние всех выводов...
...и т.д и т.п. ))

Ну просто я привык работать с битами... Мне так удобней писать))


dosikus да здесь оказывается собрались одни интеллектуалы ! ... )) :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не корректно работает передача Slave-to-Master по SPI
СообщениеДобавлено: Сб окт 20, 2018 22:15:21 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 155
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3604
Рейтинг сообщения: 0
А я не собираюсь с вами спорить и что либо доказывать.
Ваша позиция устраела лет так на сто, ущербна и безграмотна...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 27 ]    , 2

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 60


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y