Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков. |
07.09.2014, 20:46
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
ALEGYR, подзравляю, ты балбес (С).
Возможности МК STM32F746 при работе с модулем LCD-TFT и дисплеем 480х272, 59 Гц по RGBHV. DDS, отрисовка синусоиды при системной частоте ВСЕГО 16 МГц! И даже при столь низкой частоте просчет графика идет довольно быстро. DDS выполняется программно "на лету".
Сетка отрисована в нижнем слое Layer1 в цветовой модели AL44 таблицей преобразоания CLUT, график синусоиды отрисовывается в верхнем слое Layer2, так же в модели AL44 с CLUT. DMA2D не используется - незачем он.
DDS - прямой цифровой синтез частот. Есть некая заранее просчитанная таблица значений синуса, размер таблицы - 2^14, 16 тыс значений float, занимает 64 кБайта. Генерируем сигнал методом приращения фазы. То есть, для каждого значения генерируемого сигнала делаем выборку из таблицы синусов с шагом, равным приращению фазы.
Таким образом, мы можем сгенерировать синусоидальный сигнал не только с кратными частотами, но и с произвольным шагом перестройки. Причем, чем меньше нам нужен шаг перестройки, тем большая по размерам должна быть таблица значений синуса.
Такие вот дела.
ALEGIR, подзравляю, ты мЧудаг. Прочти это в следующий раз, когда у тебя зачешется жопа и успокойся.
Если еще хочешь ковыряться в старых портянках - ковыряйся до посинения, все равно ты постоянно приходишь читать этот пост и цитируешь его везде. Так вот и процетируй его еще раз, когда снова зачешется у тебя. Вот берешь вот так и цитируешь этот пост. Или ссылку на него кидаешь. И возрадуйся.
А я уж не буду рассказывать и приводить ссылки на твои посты, где ты радовался тому, как ты чудом изменил коэффициенты в чужой прошивке древнего ПИКа и всем об этом рассказал. Правда, твоего восторга на форуме не оценили. От того ты до сих пор и обсираешься от зависти.
Последний раз редактировалось NewWriter; 25.02.2017 в 17:30.
|
|
|
Эти 23 пользователя(ей) сказали Спасибо NewWriter за это сообщение:
|
Alexei78 (11.09.2014), Anton441 (13.09.2014), AVO777 (08.09.2014), Bagaj (11.09.2014), cmacterden (06.04.2017), Easyrider83 (07.09.2014), Foto-Remont (08.09.2014), gor52 (09.09.2014), kirillkt (09.09.2014), leoblp (09.09.2014), MDAI (09.01.2019), mikesmith (13.09.2014), mikhail09p (08.09.2014), nikzo12 (09.09.2014), Ryazanskiy (08.09.2014), Sanyo (08.09.2014), Scadauser (07.09.2014), Sukhanov (08.09.2014), SVNSVNSVN (16.12.2015), true71 (24.09.2014), val_ka (08.09.2014), vlnikb (06.01.2016), Владимир1962 (08.09.2014) |
|
07.09.2014, 21:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.12.2009
Сообщений: 5,455
Сказал спасибо: 73
Сказали Спасибо 2,510 раз(а) в 1,414 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Каков молодец!
Только грамматических ошибок что-то маловато для школьника, в свете того, что писали о ЕГЭ в этом году. Ну если вместе с успехами в освоении контроллеров ещё и такой грамотей - тогда мои аплодисменты!
|
|
|
Эти 3 пользователя(ей) сказали Спасибо Scadauser за это сообщение:
|
|
|
07.09.2014, 21:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 04.12.2009
Сообщений: 5,455
Сказал спасибо: 73
Сказали Спасибо 2,510 раз(а) в 1,414 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Мой совет - обратите внимание на промышленные контроллеры, Scada, вообще на промышленную автоматизацию. Без работы точно не останетесь. Большой дефицит специалистов. А полученные знания микроконтроллеров точно не пропадут даром. Ну и русским (да и прочими) языком продолжайте заниматься, есть ещё над чем поработать. Зато ясность изложения (видимо, программирование дало свой результат) у вас уже на высоте.
|
|
|
Сказали "Спасибо" Scadauser
|
|
|
07.09.2014, 21:20
|
|
Прописка
Регистрация: 21.10.2005
Сообщений: 251
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 17 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Сообщение от NewWriter
|
Благодарю! Ну я действительно неплохо знаю русский язык, мне ж через полтора года ЕГЭ сдавать придется.
|
Отличное начало . Если еще и инглишь подтянешь , то проблем с МК и программированием у тебя не будет.
__________________
Саперы ходят медленно, но лучше их не обгонять.
|
|
|
|
07.09.2014, 22:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Переходи на СТМ8, они перспективней ПИКов, и программатор-отладчик к ним стоит $5
Только СТМ32 пока не трогай, они сложноваты для начинающих
Опыт работы с СТМ ценится гораздо дороже
|
|
|
Эти 3 пользователя(ей) сказали Спасибо niXto за это сообщение:
|
|
|
07.09.2014, 23:09
|
|
Прохожий
Регистрация: 07.09.2014
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Да...явно чужая "удача" мне как бельмо на глазу...
Scad,от чего такой щенячий восторг и потрата своих лайков
|
|
|
|
08.09.2014, 06:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.02.2012
Адрес: Саратов
Сообщений: 1,647
Сказал спасибо: 168
Сказали Спасибо 428 раз(а) в 347 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
продвинутые школьники стали.прямо завидую по хорошему.
я в его возрасте не смог приемник на 5 транзисторах наладить.
собрал но он так и не заработал.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо locik_1 за это сообщение:
|
|
|
08.09.2014, 08:27
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,725
Сказал спасибо: 2,424
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Сообщение от Беда
|
такой щенячий восторг и потрата своих лайков
|
Просто,в нашем полку прибыло. Это такая редкость.
|
|
|
Эти 4 пользователя(ей) сказали Спасибо baiderin за это сообщение:
|
|
|
08.09.2014, 08:43
|
|
Частый гость
Регистрация: 07.01.2008
Сообщений: 17
Сказал спасибо: 2
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Сообщение от NewWriter
|
вопрос - насколько на практике в "железе" можно отказаться от проверки BF, оставив только выдерживание указанных в даташите интервалов + небольшой запас?
|
Можно. Обычно вывод R/W дисплея подключают прямо к GND, экономя ножки процессора. Заодно при этом можно не беспокоится о силе тока, вытекающего из дисплея. И ещё, по поводу интервалов: выдерживать минимумы - обязательно, а вот удлинять их можно безнаказанно. То есть "запас" может быть сколь угодно большим. Это здорово облегчает программирование.
Сообщение от NewWriter
|
В дисплее вообще русская таблица частичная, и коды символов не соответствуют ASCII-кодам
|
В подпрограмме вывода символа на дисплей нужно проверить код симовла, и если символ русский - произвести подмену из заранее составленной таблицы.
Сообщение от NewWriter
|
каким образом экономичнее совмещать вывод на дисплей и другую работу программы.
|
Это одна из главных проблем при программировании - заставить работать всё вместе. На эту тему написаны тома, при обсуждении методов часто разгораются религиозные войны. Например, я использую с большим успехом конечные автоматы, что и Вам советую.
В заключение - непрошеный совет: ассемблер - хорошо, но не стоит на нём задерживаться - переходите на Си.
Успехов!
|
|
|
|
08.09.2014, 10:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Оно работает!! :)) Еее, удача!
Сообщение от niXto
|
Переходи на СТМ8, они перспективней ПИКов, и программатор-отладчик к ним стоит $5
Только СТМ32 пока не трогай, они сложноваты для начинающих
|
Мне, кажется, что лучше начать с STM32. В чем там сложность?
Инициализация? Она одинакова для всех - включил синхронизацию, установил режим, подключил прерывания, включил устройство.
Научился работать с одним устройством, остальные пойдут просто.
От простого к сложному - проверенный веками метод.
Главное - это делать то, чем будет кто-то пользоваться. Это приучит делать законченное, доведенное до ума изделие. Это потом позволит зарабатывать на хлеб.
Заниматься поделками ради спортивного интереса - это зря потраченное время.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:06.
|
|