Карманный осциллограф на STM32

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Re: Карманный осциллограф на STM32

Сообщение GFX »

Juris писал(а):Кстати, програмка под Windows будет в какой то мере ещё "расти"? Такие софтовские игрушки тоже нравятса ;-)
Не знаю, основные функции работают, смотря как пойдет сборка прибора, может что-то прикручу. Осциллограф русифицировал и украинизировал :) И в принципе, больше по нему мыслей нет, что хотел, все сделал и все работает.
Реклама
Аватара пользователя
Juris
Грызет канифоль
Сообщения: 255
Зарегистрирован: Вс мар 04, 2012 12:05:24
Откуда: Riga

Re: Карманный осциллограф на STM32

Сообщение Juris »

GFX писал(а):... в принципе, больше по нему мыслей нет, что хотел, все сделал и все работает.
А как же игры? "Змейка"? "Doom"? :-) Шучу.... :)
Реклама
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: Карманный осциллограф на STM32

Сообщение Reflector »

Juris писал(а):А как же игры? "Змейка"? "Doom"? :-) Шучу.... :)
На самом деле в F407 можно запихнуть осциллограф и какой-нибудь эмулятор спектрума с парой десятков игр, грузить мгновенно прямо из флеша :)
Аватара пользователя
Juris
Грызет канифоль
Сообщения: 255
Зарегистрирован: Вс мар 04, 2012 12:05:24
Откуда: Riga

Re: Карманный осциллограф на STM32

Сообщение Juris »

Я знал, что моя "шутка" где-то кого-то заденет... ;-)
Реклама
Эиком - электронные компоненты и радиодетали
man_200
Вымогатель припоя
Сообщения: 507
Зарегистрирован: Вс янв 20, 2013 12:45:25
Откуда: Астана, Казахстан

Re: Карманный осциллограф на STM32

Сообщение man_200 »

Кстати о плюшках, а генератор, работающий одновременно с осликом (в фоне) и с разными формами сигнала, там будет?
Реклама
Аватара пользователя
Alex2
Сверлит текстолит когтями
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

Re: Карманный осциллограф на STM32

Сообщение Alex2 »

Есть с самого начала.
Меандр, синус, пила, треугольник. Частота 100Гц, 1кГц, 10кГц, амплитуда - выключен, 0,5В 1В, 2В.
Реклама
Аватара пользователя
Silvermonk
Супер-Кот
Сообщения: 235
Зарегистрирован: Пт мар 13, 2015 15:02:43
Откуда: Город Грёз

Re: Карманный осциллограф на STM32

Сообщение Silvermonk »

Купил себе китайский Dso 150 (shell), пользоваться не умею пока совсем) Но все равно, встану в очередь за платой и тут)
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Re: Карманный осциллограф на STM32

Сообщение GFX »

webrusik писал(а):Купил себе китайский Dso 150 (shell), пользоваться не умею пока совсем)
Вы так написали, как-будто что-то хорошее купили :))) Dso 150 это игрушка, в 120 раз более медленная. Еще вопрос, почему у многих такие широкие посты, даже если в них одна строчка, вы что место занимаете пробелами что-ли? :kill:
Аватара пользователя
Juris
Грызет канифоль
Сообщения: 255
Зарегистрирован: Вс мар 04, 2012 12:05:24
Откуда: Riga

Re: Карманный осциллограф на STM32

Сообщение Juris »

GFX писал(а):... почему у многих такие широкие посты, даже если в них одна строчка, вы что место занимаете пробелами что-ли? :kill:
Это вот как у меня тоже, по высоте широкий пост? Пробелов там нет, открыл редактирование проверил. По моему, просто с левой стороны фотка + строчки информации про юзера определяют эту высоту?
EDIT: экспериментально заменил фотку на размерами меньшую
Аватара пользователя
Silverdjus
Потрогал лапой паяльник
Сообщения: 395
Зарегистрирован: Вт июн 12, 2012 21:50:12
Откуда: Украина, г. Ровно

Re: Карманный осциллограф на STM32

Сообщение Silverdjus »

Мониторы ооочень широкие :)))
GFX, вижу ты добавил меня в список на плату, придётся в Украину отправлять :oops: Забыл упомянуть.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Re: Карманный осциллограф на STM32

Сообщение GFX »

Juris писал(а): По моему, просто с левой стороны фотка + строчки информации про юзера определяют эту высоту?
EDIT: экспериментально заменил фотку на размерами меньшую
Да все верно, я не обратил внимание, что слева у таких пользователей много всего, поэтому не важно сколько в сообщении пост получается высокий. Я без претензии, можешь вернуть фото :)

Добавлено after 4 minutes 25 seconds:
Silverdjus писал(а):Мониторы ооочень широкие :)))
GFX, вижу ты добавил меня в список на плату, придётся в Украину отправлять :oops: Забыл упомянуть.
Ну я могу отправить, только зачем тебе платить за пересылку, у Алекса купи. Чеж вы шифруетесь, не заполняете профиль :) И еще, если пишете тут, то я считаю, что адресовано мне, если Алексу по СНГ, то так и уточняйте или ему в личку пишите, да и мне лучше в личку по платам писать. А то пишут поучаствую, я чтобы не потерять добавляю.
Аватара пользователя
Silvermonk
Супер-Кот
Сообщения: 235
Зарегистрирован: Пт мар 13, 2015 15:02:43
Откуда: Город Грёз

Re: Карманный осциллограф на STM32

Сообщение Silvermonk »

GFX писал(а):
webrusik писал(а):Купил себе китайский Dso 150 (shell), пользоваться не умею пока совсем)
Вы так написали, как-будто что-то хорошее купили :))) Dso 150 это игрушка, в 120 раз более медленная. Еще вопрос, почему у многих такие широкие посты, даже если в них одна строчка, вы что место занимаете пробелами что-ли? :kill:
Поэтому и купил, что не умею пользоваться) Если спалю, то не так жалко будет. А для поучиться - самое оно я думаю.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

Re: Карманный осциллограф на STM32

Сообщение GFX »

Записал видео автонастроек https://youtu.be/dTalkXGmY00, по времени подглючивает, иногда дергается вперед назад, когда шаг по В/дел большеват, но в целом работает и если лень руками настраивать можно использовать.
И просто работа https://youtu.be/8L8BI4VOiHk
Аватара пользователя
Sailanser
Друг Кота
Сообщения: 3126
Зарегистрирован: Ср фев 01, 2006 22:29:02
Откуда: г.Ростов-на-Дону

Re: Карманный осциллограф на STM32

Сообщение Sailanser »

К 45-ой позиции списка (RN1-RN14 22R-33R) сделаю небольшое дополнение для тех кто будет искать. Данные резисторные сборки легко находятся на платах от старых дохлых жестких дисков, стоят на входе интерфейса IDE они там как раз на 33R.
Может кому и полезно будет. :solder:
Аватара пользователя
Juris
Грызет канифоль
Сообщения: 255
Зарегистрирован: Вс мар 04, 2012 12:05:24
Откуда: Riga

Re: Карманный осциллограф на STM32

Сообщение Juris »

туда же к информации от Sailanser добавлю - такие резисторные сборки найдёте также в CD-ROM, DVD-ROM внутренностях, у моделей по старше, с IDE (паралельным) интерфейсом.
Аватара пользователя
Alex2
Сверлит текстолит когтями
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

Re: Карманный осциллограф на STM32

Сообщение Alex2 »

Труд из обезьяны сделал человека, из собаки сделал кота. А из кота с паяльником он сделал радиокота :)) Мир, труд, май.

https://www.youtube.com/watch?v=alKQ2AR ... e=youtu.be
Последний раз редактировалось Alex2 Пн май 01, 2017 20:01:26, всего редактировалось 1 раз.
Аватара пользователя
Juris
Грызет канифоль
Сообщения: 255
Зарегистрирован: Вс мар 04, 2012 12:05:24
Откуда: Riga

Re: Карманный осциллограф на STM32

Сообщение Juris »

[uquote="Alex2",url="/forum/viewtopic.php?p=3095073#p3095073"]Труд из обезьяны сделал человека, из собаки сделал кота. А из кота с паяльником он сделал радиокота :)) Мир, труд май.
https://www.youtube.com/watch?v=alKQ2AR ... e=youtu.be[/uquote]

Супер игрушенция! :) И у меня такая будет :)
Reflector
Поставщик валерьянки для Кота
Сообщения: 2089
Зарегистрирован: Вс июн 19, 2016 09:32:03

Re: Карманный осциллограф на STM32

Сообщение Reflector »

GFX, помнишь я писал, что на F3 можно читать с портов за 2 такта при 0 WS? Так вот тоже самое верно при запуске из CCM RAM, ровно 2 такта на пару команд при частоте проца 120 MHz.

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

uint8_t data[100];

void __attribute__((section(".ccm"))) readData()
{
    const uint32_t idr = (uint32_t)&GPIOB->IDR;

    asm("PUSH {R0, R1, R2}");

    asm("MOV R2, %0" : : "r" (data));
    asm("LDR R1, =%0" : : "n" (idr));

    asm("LDRB R0, [R1]");
    asm("STRB R0, [R2], #1");
    .....

    asm("POP {R2, R1, R0}");
}
В 8Кб можно запихнуть 1.36К выборок, не так и плохо для многих приложений. Естественно в скрипте линковщика должна быть секцию .ccm, мне для gcc пришлось ее добавлять самому...
Аватара пользователя
Juris
Грызет канифоль
Сообщения: 255
Зарегистрирован: Вс мар 04, 2012 12:05:24
Откуда: Riga

Re: Карманный осциллограф на STM32

Сообщение Juris »

Кстати, об игрушках: тут раньше уже немножко затрагивали осцилы от "uCore" - симпатичные, но к сожалению чисто коммерческие, без возможности повторить для себя. Так вот, у них новый продуктик UCE-DSO290 - тоже на F407:
https://www.youtube.com/watch?v=ni2f6-qxWbM
http://www.ucore-electronics.com/produc ... illoscope/
Говорят, что так:
Analog Band width: 20MHz
Maximum sampling rate: 112.5Msps 8-bit
(то есть, выжато похожее как и в GFX V3)
Аватара пользователя
Alex2
Сверлит текстолит когтями
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

Re: Карманный осциллограф на STM32

Сообщение Alex2 »

[uquote="Juris",url="/forum/viewtopic.php?p=3095509#p3095509"]UCE-DSO290 - тоже на F407:
https://www.youtube.com/watch?v=ni2f6-qxWbM
http://www.ucore-electronics.com/produc ... illoscope/[/uquote]
Ребята зажмотились и сделали неразвитую аналоговую часть, 20МГц- достаточно для такого битрейта, но вот
Max Input Voltage ±5V (X1 Probe), ±50V (X10 Probe) это несерьезно, баловство, даже сигнал ШИМа на затворе мосфета не посмотришь, видать нет входного делителя.
Supply Voltage 5V (mini USB) даже у более примитивных осцилов питание от лития, это намного удобнее, имеется развязка по сети да и помех меньше. Размер корпуса позволял спокойно поставить туда литий.
Экран большой, но вертикальное разрешение 272 pixel не позволяет отразить 8 бит сигнала АЦП (256 значений), учитывая отступы сверху и снизу, будут либо обрезаться значения, либо масштабироваться в 7 бит
Красоты больше, чем функциональности.
За те деньги DSO203 - более подходящий вариант.
Ответить

Вернуться в «ARM»