ты наркоман : )
asic это намного эффективнее чем любой fpga, а он в свою очередь эффективнее чем uC
Найдено 12 результатов
- Пн дек 09, 2013 09:23:53
- Форум: ARM
- Тема: подойдут ли ARM процессоры для биткоинов
- Ответы: 21
- Просмотры: 6589
- Пн сен 09, 2013 06:14:28
- Форум: ARM
- Тема: помогите с алгоритмом для DMA и TIM на STM32
- Ответы: 18
- Просмотры: 8704
Re: помогите с алгоритмом для DMA и TIM на STM32
но дальше-то я предложил вариант с минимальными затратами памяти, полностью аппаратный и тоже на 16 каналовdosikus писал(а): Это только 1 канал . У меня все 16 сразу...
- Сб сен 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.
Для первой ...
- Сб сен 07, 2013 07:58:12
- Форум: ARM
- Тема: помогите с алгоритмом для DMA и TIM на STM32
- Ответы: 18
- Просмотры: 8704
Re: помогите с алгоритмом для DMA и TIM на STM32
dosikus, ты предлагаешь создать массив из значений нужной скважности, запустить 1 таймер и прикрутив к нему DMA мы получим нужный сигнал на 1 ноге. множим этот принцип на нужное кол-во ног и получаем profit? это будет работать, да (я уже это попробовал). но такой подход отжирает кучу памяти (для ...
- Пт сен 06, 2013 13:27:58
- Форум: ARM
- Тема: помогите с алгоритмом для DMA и TIM на STM32
- Ответы: 18
- Просмотры: 8704
Re: помогите с алгоритмом для DMA и TIM на STM32
вот я и предлагаю скважностью рулить по времени, а не по значению скважности таймера для каждой ножки. при этом надо как-то эмулировать скважность сигнала, хотя вроде можно завести с 1 таймера все ноги в "1", потом прерывание от второго таймера часть ног в "0", а часть в единицу и далее все ноги в ...
- Пт сен 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 ...
- Пт сен 06, 2013 11:13:17
- Форум: ARM
- Тема: помогите с алгоритмом для DMA и TIM на STM32
- Ответы: 18
- Просмотры: 8704
Re: помогите с алгоритмом для DMA и TIM на STM32
spi мало в системе, всего 3. а мне нужно 10-12 таких каналов передачи чтобы уж микруху по полной использовать и не городить гирлянду из микрух
- Пт сен 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 ...
http://www.micromouseonline.com/2013/01/13/an-improved-bit-banding-approach/#axzz2e5C7ieOP
ссылка про bit banding ...
- Чт сен 05, 2013 14:25:51
- Форум: ARM
- Тема: помогите с алгоритмом для DMA и TIM на STM32
- Ответы: 18
- Просмотры: 8704
Re: помогите с алгоритмом для DMA и TIM на STM32
https://github.com/x893/stm-ledstrip
вот такой проект, после беглого изучения понятно что CPU напрягать эта библиотека будет довольно сильно. вот я и хочу обойти ее изъяны. что можно еще аппаратно здесь улучшить?
вот такой проект, после беглого изучения понятно что CPU напрягать эта библиотека будет довольно сильно. вот я и хочу обойти ее изъяны. что можно еще аппаратно здесь улучшить?
- Чт сен 05, 2013 13:37:50
- Форум: ARM
- Тема: помогите с алгоритмом для DMA и TIM на STM32
- Ответы: 18
- Просмотры: 8704
Re: помогите с алгоритмом для DMA и TIM на STM32
каждый светодиод требует 24 бита на цвет (усреднять ниче не получится как бы не хотелось). каждый этот бит должен быть послан на частоте 800 КГц цепочке светодиодов связанных последовательно. задача: получить максимально возможное быстродействие, т.к. цепочек из светодиодов может быть много (чуть ...
- Чт сен 05, 2013 10:29:51
- Форум: ARM
- Тема: помогите с алгоритмом для DMA и TIM на STM32
- Ответы: 18
- Просмотры: 8704
помогите с алгоритмом для DMA и TIM на STM32
здравствуйте. у меня такая задача: генерировать 2 периода скважности PWM-генератора используя DMA и буфер из байтов. причем 3 подряд идущих байта это будущий цвет на светодиоде, каждая логическая "единица" в бите буфера с цветами должна на выходе PWM-генератора иметь определенную скважность, а ...
- Ср авг 28, 2013 13:12:23
- Форум: ARM
- Тема: STM32F4 burst DMA
- Ответы: 0
- Просмотры: 1869
STM32F4 burst DMA
привет всем.
пытаюсь разобраться как менять скважность сигнала PWM с помощью DMA. написал некоторый код для STM32F4Discovery, думал изменять время на которое включится светодиод, но у меня упорно не получается, вроде все правильно делаю, но не могу найти свою ошибку. помогите пожалуйста.
уточнение ...
пытаюсь разобраться как менять скважность сигнала PWM с помощью DMA. написал некоторый код для STM32F4Discovery, думал изменять время на которое включится светодиод, но у меня упорно не получается, вроде все правильно делаю, но не могу найти свою ошибку. помогите пожалуйста.
уточнение ...