Страница 126 из 156

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Чт окт 08, 2020 21:05:08
240265
Ну ты кота раскормил :)))

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Чт окт 08, 2020 21:31:43
Theodoro
[uquote="240265",url="/forum/viewtopic.php?p=3903824#p3903824"]Ну ты кота раскормил :)))[/uquote]
Да ладно... Мой Мартын (на аватарке) - 6 кг 400 г! Этот меньше. :)

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Пн окт 19, 2020 19:56:48
a797945
если кому интересно. вариант "движка" для медленных разверток.
публикую просто как идею, сам сейчас к нему режимы синхр. прикручиваю.
ограничение - размер буфера должен быть по степени двойки (у меня 2kBite).

на словах:
дма в цикле (постоянно сыпет в буфер), по регистру CNDTR смотрим где он щас и обновился ли,
для режима "без синхр." отступаю экран отрезаю ст.биты (получаем кольцевую адресацию).
вроде ничего не попутал, а то за мной иногда водится. ;)
Спойлер

Код: Выделить всё

#define BufferSize 2048     // 2^n
#define Buffmask (BufferSize-1)
...
  uint32_t i;
  while (i==(BufferSize - DMA1_Channel1->CNDTR)) {}; // ждем если дма еще не шагнул
  i=(BufferSize - DMA1_Channel1->CNDTR);
  if (Sync==4) {PointSync= (i-320)&Buffmask;} 
  Draw320x192(buffer, PointSync);  // вызов функции отрисовки экрана
...
// в функции отрисовки (код ф. публиковал ранее)
...
 n=(buffer[(PointSync-1)&Buffmask]/8-128);	
...

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Сб окт 24, 2020 21:44:33
a797945
че-то никто не комментирует, наверное никто не по-пробовал такой вариант.
прикрутил я синхронизацию - точку в буфере ищу в обратном от точки dma направлении.
прикольно. рисует. хочется посмотреть на разных типах сигнала - никаких там артефактов не полезет?.
да опять временный корпус собирать влом, а окончательны все никак не отпечатается, чтоб к ребятам в лабораторию снести.

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Пн окт 26, 2020 10:23:45
Fusion
При таком поиске синхронизации надо следить что бы не догнать ДМА при отрисовке и не схватить старые значения. А еще следить что бы ДМА не догнал отрисовку и не начал заполнять новыми значениями еще не прорисованный экран.
Будет время попробую.
Сейчас выключаю ДМА при развертке медленнее 2мс и рисую каждый отсчет по готовности АЦП (запуск по таймеру). А синхронизацию жду 480 отсчетов (экран) и старт вывода.

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Пн окт 26, 2020 22:59:03
a797945
угу, есть такое дело
думал о маркере времени на экран, например верт.линию (после нее хвост буфера), но пока воздерживаюсь от такого решения.

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Вт окт 27, 2020 13:42:01
luxer
Здравствуйте, я понимаю что для вас это очевидно, но для меня маленькая трудность. Вопрос по теме ------Пробник вольтметр/омметр/генератор/осциллограф цветной дисплей 160x80, процессор STM32F303CBT6 (В разработке 2020) Не могу понять как подключить пьезоизлучатель. Это на схеме 2 Bav99 а между ними buzzer? а куда тогда сигнал вывода 41 микроконтроллера?
1.jpg
(111.99 КБ) 374 скачивания

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Вт окт 27, 2020 14:39:38
Fusion
41 вывод Port B5 для активного буззера.
Используется или 41 активный или 40-42 пассивный по двухтактной схеме.

Этот вариант пробника лучше не собирать. Схема 100% будет меняться. Делал для проверки цветного дисплея 160х80 https://aliexpress.ru/item/32861823719.html.

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Вт ноя 03, 2020 18:32:13
jn79
взял красный дисплей 2.8 v1.0 на 9341 а по отверстиям не совпадает

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Вт ноя 03, 2020 19:21:39
Sailanser
А у кого?
Я у этого брал https://aliexpress.ru/item/400021915940 ... 1600523759
У него все как положено и дисплеи и чертеж :tea:

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Вт ноя 03, 2020 19:45:52
jn79

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Вт ноя 03, 2020 19:50:58
Sailanser
Прикольно блин.
Получается что он поставку сменил.
Рисовал вот по этим размерам
Изображение

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Вт ноя 03, 2020 20:08:51
jn79
экран без сенсора который ? у меня без и он 82 мм

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Вт ноя 03, 2020 20:11:45
Sailanser
Да нет. Как раз таки с сенсором 2.8 TFT WITH TOUCH когда брал там не особо то и разница была по цене.

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Сб ноя 07, 2020 18:33:26
Толик89
Спасибо за прибор! (реле из Китая так и не дождался,закажу по новой)

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Сб ноя 07, 2020 19:20:01
man_200
Смотрю платку сам делал, надеюсь косяков не было?

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Сб ноя 07, 2020 19:27:36
Толик89
Плата с форума (вроде ваша),я только передвинул детали,дисплей 2'8

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Вт ноя 24, 2020 11:40:46
Kotto
Конкретно поковырял схему и плату от Sailanser, накатал список рассыпных деталей. Возникло несколько вопросов...

Какого предпочтительно номинала резисторы R15 и R17?

Резистор R39 есть на плате, но нет на схеме, какого он номинала?

Где можно прочитать про назначение джамперов? JP4 - притягивает boot на землю, зачем?. JP1 - для подключения программатора. JP2 - какая то связь с внешним миром? PROG - для прошивки, отключение питания на момент программирования?

Прошивку берем вот эту, Прошивка_внешний_ADC_25mV_48M, верно?

Список деталей во вложении к посту.
-------

И еще, что за катушка 0 uH?
-------

Сравниваю со схемой из папки \OSC_F303_F103\Мой OSC_F303\Схема_Прошивка_внешний_ADC_25mV_48M, там вообще нет R15 и R17

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Вт ноя 24, 2020 18:20:03
Sailanser
[uquote="Kotto",url="/forum/viewtopic.php?p=3930064#p3930064"]Конкретно поковырял[/uquote]

Такс начнем :) Видать плохо смотрели схему и не поняли входную часть :)

R39 плохо смотрели :) вот он вместе c R25 используется для составления номинала R25.
JP4 для программирования.
JP2 да и для программирования тоже.
катушка это просто нулевой джампер, перемычка.
R15,R17 то же что и R39 составляем точно номинал, R16 и R21. если удается подобрать одним резистором (что вряд ли) то туда паем просто нулевые перемычки

зачем мучались со списком, смотрите файлик экселя в архиве там все написал и табличка есть :)

Изображение

Re: Народный осциллограф "Мурзик" на базе STM32F303VCT6 - пр

Добавлено: Вт ноя 24, 2020 18:45:08
Kotto
:facepalm: :facepalm: как же я сразу файл со списком не увидел. А в остальном понятно вроде, спасибо!

Кроме "Прошивку берем вот эту, Прошивка_внешний_ADC_25mV_48M, верно?"

из папки OSC_F303_F103\Мой OSC_F303\Схема_Прошивка_внешний_ADC_25mV_48M