Найдено 12 результатов

avmartugin
Пн дек 09, 2013 09:23:53
Форум: ARM
Тема: подойдут ли ARM процессоры для биткоинов
Ответы: 21
Просмотры: 6589

Re: подойдут ли ARM процессоры для биткоинов

ты наркоман : )
asic это намного эффективнее чем любой fpga, а он в свою очередь эффективнее чем uC
avmartugin
Пн сен 09, 2013 06:14:28
Форум: ARM
Тема: помогите с алгоритмом для DMA и TIM на STM32
Ответы: 18
Просмотры: 8704

Re: помогите с алгоритмом для DMA и TIM на STM32

dosikus писал(а): Это только 1 канал . У меня все 16 сразу...
но дальше-то я предложил вариант с минимальными затратами памяти, полностью аппаратный и тоже на 16 каналов
avmartugin
Сб сен 07, 2013 19:51:30
Форум: ARM
Тема: помогите с алгоритмом для DMA и TIM на STM32
Ответы: 18
Просмотры: 8704

Re: помогите с алгоритмом для DMA и TIM на STM32


Памяти уйдет куча. Зато это полностью аппаратно, ядро не тревожим.
Длтельность бита - 1,25uS . Разбиваем на 10 дискрет . То есть настраиваем таймер на пинки DMA длительностью 0.12 uS .
И того нам нужен буфер 10*24*(uint16_t)
Расписываем длительности согласно даташиту на WS2812.
Для первой ...
avmartugin
Сб сен 07, 2013 07:58:12
Форум: ARM
Тема: помогите с алгоритмом для DMA и TIM на STM32
Ответы: 18
Просмотры: 8704

Re: помогите с алгоритмом для DMA и TIM на STM32

dosikus, ты предлагаешь создать массив из значений нужной скважности, запустить 1 таймер и прикрутив к нему DMA мы получим нужный сигнал на 1 ноге. множим этот принцип на нужное кол-во ног и получаем profit? это будет работать, да (я уже это попробовал). но такой подход отжирает кучу памяти (для ...
avmartugin
Пт сен 06, 2013 13:27:58
Форум: ARM
Тема: помогите с алгоритмом для DMA и TIM на STM32
Ответы: 18
Просмотры: 8704

Re: помогите с алгоритмом для DMA и TIM на STM32

вот я и предлагаю скважностью рулить по времени, а не по значению скважности таймера для каждой ножки. при этом надо как-то эмулировать скважность сигнала, хотя вроде можно завести с 1 таймера все ноги в "1", потом прерывание от второго таймера часть ног в "0", а часть в единицу и далее все ноги в ...
avmartugin
Пт сен 06, 2013 12:23:45
Форум: ARM
Тема: помогите с алгоритмом для DMA и TIM на STM32
Ответы: 18
Просмотры: 8704

Re: помогите с алгоритмом для DMA и TIM на STM32

нашел в итоге крутую возможность для портов STM32: GPIOx->ODR=0xFFFF - устанавливает все ножки порта в 1, GPIOx->ODR=0x0000 - в ноль, так что если научится при этом рулить скважностью этих ногодрыганий, то это и будет решением задачи. да и еще тут можно получить больше чем 10-12, может даже на 2 ...
avmartugin
Пт сен 06, 2013 11:13:17
Форум: ARM
Тема: помогите с алгоритмом для DMA и TIM на STM32
Ответы: 18
Просмотры: 8704

Re: помогите с алгоритмом для DMA и TIM на STM32

spi мало в системе, всего 3. а мне нужно 10-12 таких каналов передачи чтобы уж микруху по полной использовать и не городить гирлянду из микрух
avmartugin
Пт сен 06, 2013 07:20:51
Форум: ARM
Тема: помогите с алгоритмом для DMA и TIM на STM32
Ответы: 18
Просмотры: 8704

Re: помогите с алгоритмом для DMA и TIM на STM32

есть ли способ для STM запихивать в таймер значение скважности исходя из значения бита в массиве? или если ли способ задать значение скважности как функцию от значения ячейки памяти?
http://www.micromouseonline.com/2013/01/13/an-improved-bit-banding-approach/#axzz2e5C7ieOP
ссылка про bit banding ...
avmartugin
Чт сен 05, 2013 14:25:51
Форум: ARM
Тема: помогите с алгоритмом для DMA и TIM на STM32
Ответы: 18
Просмотры: 8704

Re: помогите с алгоритмом для DMA и TIM на STM32

https://github.com/x893/stm-ledstrip
вот такой проект, после беглого изучения понятно что CPU напрягать эта библиотека будет довольно сильно. вот я и хочу обойти ее изъяны. что можно еще аппаратно здесь улучшить?
avmartugin
Чт сен 05, 2013 13:37:50
Форум: ARM
Тема: помогите с алгоритмом для DMA и TIM на STM32
Ответы: 18
Просмотры: 8704

Re: помогите с алгоритмом для DMA и TIM на STM32

каждый светодиод требует 24 бита на цвет (усреднять ниче не получится как бы не хотелось). каждый этот бит должен быть послан на частоте 800 КГц цепочке светодиодов связанных последовательно. задача: получить максимально возможное быстродействие, т.к. цепочек из светодиодов может быть много (чуть ...
avmartugin
Чт сен 05, 2013 10:29:51
Форум: ARM
Тема: помогите с алгоритмом для DMA и TIM на STM32
Ответы: 18
Просмотры: 8704

помогите с алгоритмом для DMA и TIM на STM32

здравствуйте. у меня такая задача: генерировать 2 периода скважности PWM-генератора используя DMA и буфер из байтов. причем 3 подряд идущих байта это будущий цвет на светодиоде, каждая логическая "единица" в бите буфера с цветами должна на выходе PWM-генератора иметь определенную скважность, а ...
avmartugin
Ср авг 28, 2013 13:12:23
Форум: ARM
Тема: STM32F4 burst DMA
Ответы: 0
Просмотры: 1869

STM32F4 burst DMA

привет всем.
пытаюсь разобраться как менять скважность сигнала PWM с помощью DMA. написал некоторый код для STM32F4Discovery, думал изменять время на которое включится светодиод, но у меня упорно не получается, вроде все правильно делаю, но не могу найти свою ошибку. помогите пожалуйста.
уточнение ...

Перейти к расширенному поиску