Страница 33 из 40

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 21:00:45
nahimovv
2ЛИ
В этой ветке не было. Если под порт, то смотрите в теме ЧАСТОТОМЕР, там HHIMERA рассказывал как и что. А если под 595, то я код нигде не выкладывал, а за реализациями других я не следил, оно мне не впёрлось.

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 21:03:11
nahimovv
a5021 писал(а): я заходил сюда, кидал что-нибудь отрывисто-бессвязное
У тебя приступ "Совсем больной мой голова!"(С)? :))) :))) :))) :))) :))) :)))

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 21:08:41
Леонид Иванович
nahimovv писал(а):2ЛИ В этой ветке не было.
Спасибо, понятно. А dosikus утверждал, что выкладывал. Еще и размер кода приводил. Получается, врал.

Заодно хочу спросить, а как реализуют обычно функцию Delay_us() для STM32?

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 21:09:11
dosikus
Леонид Иванович писал(а):Не подскажете, на какой странице это было?
Здесь на форуме только концепция от HHIMERA , что динамики что частотомера .
Леонид Иванович писал(а): А dosikus утверждал, что выкладывал. Еще и размер кода приводил. Получается, врал.
Хде ? :))) ХДе я такое сказал ??? :))) :))) :))) Особливо о размерах.

У Вас дежавю ? "-То что было не со мной, помню ..."

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 21:15:41
nahimovv
ИМХО ЛИ опять разводит, как HHIMERA на частотомер. :))) :)))

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 21:18:00
dosikus
nahimovv , + 100500 . Попросить по нормальному без оскорблений , видно не судьба .

ЛИ, а без задержок в микросекунды и жизнь не сахар ? Уж не лапками ли махать собрались ?

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 21:24:51
nahimovv
Леонид Иванович писал(а): А dosikus утверждал, что выкладывал. Еще и размер кода приводил.
На пятой странице я размер кода выкладывал. Вы что-то путаете.
Получается, врал.
Побойтесь бога, грех то какой, наговаривать!
Заодно хочу спросить, а как реализуют обычно функцию Delay_us() для STM32?
Обычно без них. Стараюсь всё по максимуму делать хардварно.

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 21:39:24
Леонид Иванович
Понятно. Ничего вы не знаете.

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 21:43:12
dosikus
Леонид Иванович писал(а):Понятно. Ничего вы не знаете.

А что, для контроллера с богатейшей периферией , нужны пустые циклы на микросекунды ?
Для чего ?

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 21:44:37
a5021
nahimovv писал(а):
a5021 писал(а): я заходил сюда, кидал что-нибудь отрывисто-бессвязное
У тебя приступ "Совсем больной мой голова!
Вижу, Адмирал, вы хорошо отрабатываете навык, а вот товарищ ваш пока реагирует вяло. А между тем, здесь по вечерам зрителей бывает изрядно. Могли бы и поактивнее веселить публику.

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 22:19:56
nahimovv
Засохни, сявка! Если ты играешь на публику то зря, ты уже никому не интересен. Ты НОЛЬ! :))) :)))

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 22:38:05
a5021
nahimovv писал(а):Засохни, сявка! Если ты играешь на публику то зря, ты уже никому не интересен. Ты НОЛЬ! :))) :)))
Так я и стараюсь, чтобы все внимание публики было приковано к вашему выступлению. Номеру с дрессированных эмбедерами все труппы мира обзавидовались.

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 22:43:40
Леонид Иванович
dosikus писал(а):А что, для контроллера с богатейшей периферией , нужны пустые циклы на микросекунды ? Для чего ?
Пустые циклы не напрягают, всё равно контроллеру нечего делать. А задержки нужны, например, для интерфейса индикатора на контроллере HD44780, при реализации софтового I2C, софтового 1-Wire и т.д. Начнете спрашивать, зачем нужны софтовые интерфейсы? Например, для более удобной разводки, аппаратные интерфейсы имеют очень ограниченные возможности ремэпа, особенно, если используется много периферии. А портов 1-Wire часто нужно много (в последнем проекте было 9 шт.).

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 22:51:31
dosikus
Разве только
софтового I2C-
и то под вопросом .

HD44780 - аппаратно
1-Wire - эмуляция на UART

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 22:53:42
Леонид Иванович
"HD44780 - аппаратно" - это как?
1-Wire на UART не подходит, говорю же, портов нужно много.

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 22:57:04
nahimovv
Леонид Иванович писал(а):Понятно. Ничего вы не знаете.
А что мы должны знать? :))) :)))
Для хардварной реализации индикации для вашего БП понадобится 2 TIM, 1 SPI и 1 канал DMA.
Один таймер пинает DMA, другой - тупо счётчик событий (завязан на первый) для выдачи строба записи в 595-е.
Вопрос только в правильной инициализации всего этого хозяйства.

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 22:59:27
dosikus
Леонид Иванович писал(а):"HD44780 - аппаратно" - это как?
Практически так же как и динамика LED.
Открою один маленький секрет , все это уже лежит в свободном доступе .
Надо почаще заглядывать на вменяемые ресурсы, а не слушать болтовню концептологов-аурдинщиков...
Леонид Иванович писал(а):1-Wire на UART не подходит, говорю же, портов нужно много.
В смысле нужно много UART ? А в процессе ремапить UART между пинами 1wire и UART ?

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 23:01:49
nahimovv
Леонид Иванович писал(а):"HD44780 - аппаратно" - это как?
Это пнул, а дальше оно само! :)))
Можно привязать к SYSTICK, или таймеру, и получить бегущую строку.

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 23:09:28
Леонид Иванович
nahimovv писал(а):Для хардварной реализации индикации для вашего БП понадобится 2 TIM, 1 SPI и 1 канал DMA.
Один таймер пинает DMA, другой - тупо счётчик событий (завязан на первый) для выдачи строба записи в 595-е.
Вопрос только в правильной инициализации всего этого хозяйства.
Есть сомнения, что нужна такая сложность. Основной цикл будет крутиться заведомо быстрее 1 мс, возьму системный тик 1 мс, по нему буду через SPI загружать регистры. Никаких прерываний и DMA. "Пнул, а дальше оно само" - так тоже можно, но зачем? Разгрузим процессор, а что ему останется делать?
dosikus писал(а):В смысле нужно много UART ? А в процессе ремапить UART между пинами 1wire и UART ?
Так сколько там вариантов ремэпа? Раз, два и обчелся. К тому же, выводы разбросаны вокруг корпуса. Для меня важнее красивая разводка платы, поэтому предпочту софтовые интерфейсы. Как бы там ни было, но Вы постоянно уходите от вопроса о реализации функции Delay_us на STM32.

Re: Кто сам изучил програмирование мк?

Добавлено: Сб фев 01, 2014 23:12:29
dosikus
nahimovv , Мда ... Это похоже не лечится совсем. AVR это диагноз ...