22.01.2016, 17:55
|
#4601
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Помню, сам такой ерундой занимался. В одном проекте динамическую память на AVR ставил. Но сейчас как-бы даже не знаю зачем такие извраты...
Достовабельность чипов огромная. Стоимость копейки. Чипы - какие пожелаешь. Более того не успеешь пожелать - и вот он готов. Не успеваю с вышедшими ознакомиться, а не то что попробовать.
Уже появились чипы которые позволяют подвесить и обслужить TFT дисплей 4.3" без внешней памяти.
Есть значительный выбор китов различных. В том числе с готовыми экранчиками. Причём по вполне приемлемым ценам. Вышел stm32f7 discavery дешевле грязи.
Не совсем понимаю зачем огород городить?
|
|
|
|
22.01.2016, 18:23
|
#4602
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Само по себе эмбеддерство это огород городить. Ну хочется Эдди, пусть попробует.
|
|
|
|
22.01.2016, 20:41
|
#4603
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от SasaVitebsk
|
Что-то я посчитал, и даже при разрешении 320*200 вы только выводить будете. Больше МК ничем заниматься не сможет.
|
Почему это не сможет? Вывод идет аппаратно, т.е. можно спокойно выполнять кучу работы.
Вывод полного кадра при 8-битном цвете займет 320*200*300 = 19.2мс. Т.е. если хотеть 16 кадров в секунду, то чтобы не нарушить изображение, видеобуфер эти 19.2мс трогать нельзя будет, только прочими делами заниматься, зато как только закончится передача, будет еще 43.3мс, чтобы изменить содержимое буфера для выдачи следующего кадра. И то, это если постоянно целиком кадры выдавать. А можно ведь областями…
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
22.01.2016, 20:42
|
#4604
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от STM32F0
|
Ну хочется Эдди, пусть попробует.
|
Что значит "хочется"? Нужно. А т.к. готового нет, пишу сам.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
22.01.2016, 22:31
|
#4605
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
А ты что, и верхний уровень и нижний собрался писать? Да ты просто крут!
|
|
|
|
22.01.2016, 23:51
|
#4606
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Написать модуль ведра для элементарнейшей файловой системы проще, чем прошивку на мелкоконтроллер!
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
23.01.2016, 11:05
|
#4607
|
Вид на жительство
Регистрация: 20.12.2013
Сообщений: 311
Сказал спасибо: 5
Сказали Спасибо 94 раз(а) в 59 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
Почему это не сможет? Вывод идет аппаратно, т.е. можно спокойно выполнять кучу работы.
|
Наличие у микроконтроллера параллельного 16-и разрядного порта этому тоже помогает. И вообще - пара игр, реализованных на микроконтроллере:
Быстродействия хватило...
|
|
|
|
25.01.2016, 10:56
|
#4608
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
А речь идёт о RGB интерфейсе?
А как вы тактировать будете? От таймера, который DMA пинает?
Ну в общем то можно. 3.5 МГц вывод в порт через DMA будет ли синхронно с DCLK? DMA не сказать чтобы синхронно работал.
|
|
|
|
25.01.2016, 11:29
|
#4609
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Да всё там можно, при желании.
|
|
|
|
25.01.2016, 14:08
|
#4610
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от AndrFV
|
Быстродействия хватило...
|
200 МГц + аппаратный SSD1968, который, собственно и занимается регенерацией.
Просто у автора упоминалось 36 МГц и полупрограммный интерфейс,
Размер экрана не озвучивался. Не озвучивалось также ОЗУ, откуда картинка отрисовываться будет.
Ну к примеру QVGA для 16 битного цвета понадобится 128000 байт только для экранной области. Если планируем теневую картинку рисовать, то потребуется 256. Проц ещё чем-то заниматься должен - итого хотябы 300. Для таких камней вроде как такой памяти и нет. А там где она есть, там есть и аппаратный контроллер (как озу так и дисплея).
DMA конечно аппаратный, но проц то он всё равно подтормаживать будет. И при такой интенсивности (3.5 МГц) будет ложить шину впополам (на младших камнях). То есть производительность камня упадёт на 25-50%. Для более точного расчёта нужны имя камня, характеристики дисплея и частота проца.
Последний раз редактировалось SasaVitebsk; 25.01.2016 в 14:23.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:13.
|
|