Страница 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
У него все как положено и дисплеи и чертеж

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

как же я сразу файл со списком не увидел. А в остальном понятно вроде, спасибо!
Кроме "Прошивку берем вот эту, Прошивка_внешний_ADC_25mV_48M, верно?"
из папки OSC_F303_F103\Мой OSC_F303\Схема_Прошивка_внешний_ADC_25mV_48M