Отговори на тема  [ 74 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5
STM32F4X - RAM??? 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение Re: STM32F4X - RAM???
Цецо написа:
Да бе бате, как се обслужват два UART-а на 115200 без DMA? Че той процесора ще виси перманентно в прекъсване заради тях.


Е, не е чак толкова. При 11.5 KB/s при пълен дуплекс са 46 К прекъсвания в секунда, т.е средно около 22 микросекунди между прекъсванията. Едно прекъсване е под микросекунда ( ако не играеш на шах в ISR-а ). Няма и 4% от времето, при пълно натоварване на серийните канали.


Пет Авг 17, 2012 4:35 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: STM32F4X - RAM???
Абе така е и не е така. Щото това дето го даваш е в една посока на един канал. А те са 2 канала в 2 посоки :) Както и да е, пак си е тъпо, да туря процесор с кило и двеста периферно желязо, две отделни ДМА-та, 3 отделни РАМ памети, 5-6 шини и купища арбитри и накрая да вися по прекъсванията на ядрото...

То аз това същото съм го правил и с ПИК18 преди и си бачкаше перфектно, няма ДМА, няма шини и арбитри...

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пет Авг 17, 2012 4:44 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение Re: STM32F4X - RAM???
Не бе, това е за 2 канала в 2 посоки, иначе е на 90 микросекунди веднъж. Ядва се, не е чак такъв лоад.

ЕДИТ: Освен това май някои канали имаха FIFO в себе си.


Пет Авг 17, 2012 4:47 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 06, 2007 8:44 pm
Мнения: 3175
Местоположение: Пловдив
Мнение Re: STM32F4X - RAM???
Започвам да разбирам защо Дискавъри кит-а им струва толкова ...


Пет Авг 17, 2012 5:26 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: STM32F4X - RAM???
Не е никакъв проблем без ДМА или FIFO да се подкарат много периферии. Специално УАРТ-те не са никакъв проблем, то щеше да е смешно ако бяха за 32-битова машина на повече от 100MHz. Въпросът е по-скоро принципен, защото подобни недомислици изискват внимание при писането на софтуера. Малко невнимание да оставиш някое парче код с по-висок приоритет дето се изпълнява рядко и ето ти труден за откриване бъг...

Аз доколкото разбирам ератата проблемът е само ако се ползва ДМА за DCMI, Crypto или HASH? Ако не се ползва нито едно от тия нали няма проблем?

Питам щото и аз имам на ум една платка и се чудя къв чеп да сложа... На мен не ми трябват горните, всъщност трябва ми бърз вход, но и бърз изход та камерата отпада. Мисля да набуча едно фпга с блок РАМ, т.е. поне 4К фифо във всяка посока.


Нед Авг 19, 2012 1:16 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: STM32F4X - RAM???
Да ти кажа, пишат нещо и за FSMC шината ако била с FIFO закачено на нея, пак имало ядове... ама какви не е ясно... Абе като цяло много калпаво е обяснен проблема и не става ясно откъде се пръква и какво му пречи FIFO-то...

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Нед Авг 19, 2012 5:16 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: STM32F4X - RAM???
най-вероятно индиеца като е конфигурирал IP-то на FIFO-то е фърлял чоп дали дали да е с legacy или show ahead интерфейс ;-)
Като не уцелиш забрави за аборт при достъпа ;-)

Както и да е, това не ни помага май...


Нед Авг 19, 2012 6:11 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: STM32F4X - RAM???
Май работи концепцията. Е два разряда скачат като подивели, ама с това опроводяване, мисля, че даже е успех да са само два :)

Прикачени файлове:
DSC_0118.JPG
DSC_0118.JPG [ 982.79 KiB | Прегледано 2913 пъти ]


Утре ще пробвам да пусна и някакъв познат сигнал, за да видя дали не изпуска семпъли или нещо от сорта.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Последна промяна Цецо на Пон Авг 20, 2012 10:43 pm, променена общо 4 пъти



Пон Авг 20, 2012 9:36 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение Re: STM32F4X - RAM???
Вместо от ADC пусни от един синхронен брояч. Ако нямаш, обади се :D


Пон Авг 20, 2012 9:38 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: STM32F4X - RAM???
Между другото ако искате да видите поредното инженерно извращене, погледнете дейта шита на ADC-то, страница 4.

http://www.ti.com/general/docs/lit/getl ... 8&track=no

Преди 10 години загубих един ден да разбера що на АЦП-то ми играят страшите битове... днес се сетих за около 1 час :)

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Авг 20, 2012 10:43 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение Re: STM32F4X - RAM???
Гледам, гледам, нищо извратено не виждам ... Явно днес не ми е ден.


Пон Авг 20, 2012 11:33 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 9:39 pm
Мнения: 2277
Мнение Re: STM32F4X - RAM???
Clock-a ?

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!


Вто Авг 21, 2012 6:24 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: STM32F4X - RAM???
обърнал е шината ;-)


Вто Авг 21, 2012 9:17 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: STM32F4X - RAM???
Е щом само Миро го видя и то след подсказка, явно не съм аз сбъркания :)

Data bit 12 е .... LSB.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Вто Авг 21, 2012 10:25 am
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 74 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни