Карманный осциллограф на STM32
- amv2000
- Опытный кот
- Сообщения: 725
- Зарегистрирован: Вт апр 26, 2011 13:58:36
- Откуда: Ростовская область
Re: Карманный осциллограф на STM32
[uquote="GFX",url="/forum/viewtopic.php?p=3852299#p3852299"]кстати, в версии GFXscope 1.0.36 я добавил выбор версии МК и частоты[/uquote]Не знал, установил, но не подключается. Почему то ставлю статус GOT_IP нажимаю применить и статус снова OFF.
Добавлено after 29 minutes 11 seconds:
По USB сейчас подключился , поработал секунд 15 и в обрыв. Переподключаю USB, снова включаю и через около 15 сек обрыв. По WiFi пока не домучал.
Добавлено after 29 minutes 11 seconds:
По USB сейчас подключился , поработал секунд 15 и в обрыв. Переподключаю USB, снова включаю и через около 15 сек обрыв. По WiFi пока не домучал.
- Реклама
- willy380
- Вымогатель припоя
- Сообщения: 653
- Зарегистрирован: Сб май 10, 2014 23:23:39
- Откуда: Северодвинск
Re: Карманный осциллограф на STM32
Поменял скорость, в телефоне работает, на ПК работает на версии 1.0.35, на последней версии при наборе IP выскакивает ошибка.
- amv2000
- Опытный кот
- Сообщения: 725
- Зарегистрирован: Вт апр 26, 2011 13:58:36
- Откуда: Ростовская область
Re: Карманный осциллограф на STM32
[uquote="willy380",url="/forum/viewtopic.php?p=3852326#p3852326"]на последней версии при наборе IP выскакивает ошибка.[/uquote]Сегодня скачивали? На сегодняшней этого нет, по крайней мере у меня.
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
willy380, в качестве IP адреса написано "sgfxscope" и менять его на номер не обязательно. хотя и можно, повторить глюк этот не могу.
- willy380
- Вымогатель припоя
- Сообщения: 653
- Зарегистрирован: Сб май 10, 2014 23:23:39
- Откуда: Северодвинск
Re: Карманный осциллограф на STM32
[uquote="GFX",url="/forum/viewtopic.php?p=3852341#p3852341"]willy380, в качестве IP адреса написано "sgfxscope" и менять его на номер не обязательно. хотя и можно, повторить глюк этот не могу.[/uquote]
Проверил на последней без ввода IP, соединение есть, есть все параметры сигнала но самого сигнала на экране ПК нет.
Проверил на последней без ввода IP, соединение есть, есть все параметры сигнала но самого сигнала на экране ПК нет.
- Реклама
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
[uquote="willy380",url="/forum/viewtopic.php?p=3852370#p3852370"][uquote="GFX",url="/forum/viewtopic.php?p=3852341#p3852341"]willy380, в качестве IP адреса написано "sgfxscope" и менять его на номер не обязательно. хотя и можно, повторить глюк этот не могу.[/uquote]
Проверил на последней без ввода IP, соединение есть, есть все параметры сигнала но самого сигнала на экране ПК нет.[/uquote]
А скорость есть? если да, то выключите синхронизацию, запоказывает?
Проверил на последней без ввода IP, соединение есть, есть все параметры сигнала но самого сигнала на экране ПК нет.[/uquote]
А скорость есть? если да, то выключите синхронизацию, запоказывает?
- willy380
- Вымогатель припоя
- Сообщения: 653
- Зарегистрирован: Сб май 10, 2014 23:23:39
- Откуда: Северодвинск
Re: Карманный осциллограф на STM32
Да, скорость была, и синхронизация включена, я еще обратил внимание на Ваших скринах что синхронизация отключена, с работы приду проверю, оба осциллографа сейчас дома. Спасибо.
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
willy380, дело не в самой синхронизации. Просто в новой версии я сделал так, что если не приходит весь буфер в 100кбайт то вывода нет, типа пакет битый. В старой выводило, что пришло. А когда синхронизация выключена, то буферы чисто под экран. Вообще если без синхронизации заработает, перепрошейте последнюю с сервера, там я недавно совсем чинил передачу буфера в 100кбайт. Она была меньше 100кбайт отправляла так как счетчик был uint16, не доглядел, на работу не влияло.
Добавлено after 5 hours 7 minutes 52 seconds:
[uquote="Reflector",url="/forum/viewtopic.php?p=3842238#p3842238"]Доехал мой H750(rev. V)... Потенциально самый быстрый способ захвата при помощи BDMA и SRAM4 оказался медленным, целых 8 тактов и это еще с делителем 1 для домена D3. Для DMA2 и SRAM123 выходит 8 тактов при AHB/2, но в таком случае мк разогнался до ~680 MHz. Если делители везде единичные, то будет 4 такта, но разгон всего до ~420MHz, тем не менее на последней ревизии сотню MSPS таким образом получить можно.[/uquote] Пришел мой н750, к сожалению, разогнался всего до 340 МГц (AHBCLK, не проц). Первым делом отваливается ЮСБ, оно и на 340 работает через раз, хотя оно затактированно отдельно вообще.
Добавлено after 5 hours 7 minutes 52 seconds:
[uquote="Reflector",url="/forum/viewtopic.php?p=3842238#p3842238"]Доехал мой H750(rev. V)... Потенциально самый быстрый способ захвата при помощи BDMA и SRAM4 оказался медленным, целых 8 тактов и это еще с делителем 1 для домена D3. Для DMA2 и SRAM123 выходит 8 тактов при AHB/2, но в таком случае мк разогнался до ~680 MHz. Если делители везде единичные, то будет 4 такта, но разгон всего до ~420MHz, тем не менее на последней ревизии сотню MSPS таким образом получить можно.[/uquote] Пришел мой н750, к сожалению, разогнался всего до 340 МГц (AHBCLK, не проц). Первым делом отваливается ЮСБ, оно и на 340 работает через раз, хотя оно затактированно отдельно вообще.
Спойлер
Код: Выделить всё
RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_LSI|RCC_OSCILLATORTYPE_HSE
|RCC_OSCILLATORTYPE_LSE;
RCC_OscInitStruct.HSEState = RCC_HSE_ON;
RCC_OscInitStruct.LSEState = RCC_LSE_ON;
RCC_OscInitStruct.LSIState = RCC_LSI_ON;
RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
RCC_OscInitStruct.PLL.PLLM = 5;
RCC_OscInitStruct.PLL.PLLN = 136;//160;//192;
RCC_OscInitStruct.PLL.PLLP = 2;
RCC_OscInitStruct.PLL.PLLQ = 15;//20;
RCC_OscInitStruct.PLL.PLLR = 2;
RCC_OscInitStruct.PLL.PLLRGE = RCC_PLL1VCIRANGE_2;
RCC_OscInitStruct.PLL.PLLVCOSEL = RCC_PLL1VCOWIDE;
RCC_OscInitStruct.PLL.PLLFRACN = 0;
if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
{
Error_Handler();
}
/** Initializes the CPU, AHB and APB busses clocks
*/
RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2
|RCC_CLOCKTYPE_D3PCLK1|RCC_CLOCKTYPE_D1PCLK1;
RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
RCC_ClkInitStruct.SYSCLKDivider = RCC_SYSCLK_DIV1;
RCC_ClkInitStruct.AHBCLKDivider = RCC_HCLK_DIV1;//RCC_HCLK_DIV2
RCC_ClkInitStruct.APB3CLKDivider = RCC_APB3_DIV4;
RCC_ClkInitStruct.APB1CLKDivider = RCC_APB1_DIV4;
RCC_ClkInitStruct.APB2CLKDivider = RCC_APB2_DIV2;//RCC_APB2_DIV2
RCC_ClkInitStruct.APB4CLKDivider = RCC_APB4_DIV4;
if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK)
{
Error_Handler();
}
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_RTC|RCC_PERIPHCLK_SDMMC
|RCC_PERIPHCLK_ADC|RCC_PERIPHCLK_USB
|RCC_PERIPHCLK_QSPI|RCC_PERIPHCLK_FMC;
PeriphClkInitStruct.PLL2.PLL2M = 5;
PeriphClkInitStruct.PLL2.PLL2N = 144;
PeriphClkInitStruct.PLL2.PLL2P = 2;
PeriphClkInitStruct.PLL2.PLL2Q = 2;
PeriphClkInitStruct.PLL2.PLL2R = 2;
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2VCIRANGE_2;
PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2VCOWIDE;
PeriphClkInitStruct.PLL2.PLL2FRACN = 0;
PeriphClkInitStruct.PLL3.PLL3M = 5;
PeriphClkInitStruct.PLL3.PLL3N = 144;
PeriphClkInitStruct.PLL3.PLL3P = 2;
PeriphClkInitStruct.PLL3.PLL3Q = 15;
PeriphClkInitStruct.PLL3.PLL3R = 2;
PeriphClkInitStruct.PLL3.PLL3RGE = RCC_PLL3VCIRANGE_2;
PeriphClkInitStruct.PLL3.PLL3VCOSEL = RCC_PLL3VCOWIDE;
PeriphClkInitStruct.PLL3.PLL3FRACN = 0;
PeriphClkInitStruct.FmcClockSelection = RCC_FMCCLKSOURCE_D1HCLK;
PeriphClkInitStruct.QspiClockSelection = RCC_QSPICLKSOURCE_D1HCLK;
PeriphClkInitStruct.SdmmcClockSelection = RCC_SDMMCCLKSOURCE_PLL;
PeriphClkInitStruct.UsbClockSelection = RCC_USBCLKSOURCE_PLL3;//RCC_USBCLKSOURCE_PLL;
PeriphClkInitStruct.AdcClockSelection = RCC_ADCCLKSOURCE_PLL2;
PeriphClkInitStruct.RTCClockSelection = RCC_RTCCLKSOURCE_LSE;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK)
{
Error_Handler();
}
- willy380
- Вымогатель припоя
- Сообщения: 653
- Зарегистрирован: Сб май 10, 2014 23:23:39
- Откуда: Северодвинск
Re: Карманный осциллограф на STM32
GFX, не нашел я новую прошивку, только 3.1.75 от13.05. С отключенной синхронизацией то же не показывает.
-
RadioRamzes2
- Встал на лапы
- Сообщения: 86
- Зарегистрирован: Ср сен 11, 2019 15:44:18
Re: Карманный осциллограф на STM32
Всем привет! Если кого не затруднит то скиньте в ЛС проверенную инфу по данному проекту. Заранее спасибо.
- willy380
- Вымогатель припоя
- Сообщения: 653
- Зарегистрирован: Сб май 10, 2014 23:23:39
- Откуда: Северодвинск
Re: Карманный осциллограф на STM32
Спасибо GFX, все заработало, с выключенной и включенной синхронизацией и IP набирается, теперь буду думать надо переделывать на 427 МК или нет, сделал генератор за 5 минут, проверил, 25 МГц осциллограф нормально воспринимает.
- amv2000
- Опытный кот
- Сообщения: 725
- Зарегистрирован: Вт апр 26, 2011 13:58:36
- Откуда: Ростовская область
Re: Карманный осциллограф на STM32
[uquote="willy380",url="/forum/viewtopic.php?p=3852984#p3852984"]Спасибо GFX, все заработало, с выключенной и включенной синхронизацией и IP набирается[/uquote]И что было? У меня через ПК не заводится, но ошибки уже не выдает.
- willy380
- Вымогатель припоя
- Сообщения: 653
- Зарегистрирован: Сб май 10, 2014 23:23:39
- Откуда: Северодвинск
Re: Карманный осциллограф на STM32
[uquote="amv2000",url="/forum/viewtopic.php?p=3853025#p3853025"][uquote="willy380",url="/forum/viewtopic.php?p=3852984#p3852984"]Спасибо GFX, все заработало, с выключенной и включенной синхронизацией и IP набирается[/uquote]И что было? У меня через ПК не заводится, но ошибки уже не выдает.[/uquote]
А параметры сигнала есть, частота, амплитуда , скорость?, я заново скачал папку программы для ПК, запустил 1.0.36, выбрал в настройках осциллографа свое, соединение по Wi-Fi и все заработало.
А параметры сигнала есть, частота, амплитуда , скорость?, я заново скачал папку программы для ПК, запустил 1.0.36, выбрал в настройках осциллографа свое, соединение по Wi-Fi и все заработало.
- GFX
- Поставщик валерьянки для Кота
- Сообщения: 2040
- Зарегистрирован: Вт окт 23, 2012 18:36:14
- Откуда: Ростов-на-Дону
Re: Карманный осциллограф на STM32
[uquote="willy380",url="/forum/viewtopic.php?p=3852984#p3852984"]теперь буду думать надо переделывать на 427 МК или нет[/uquote] ну я бы не спешил пока, там прошивка не обкатанная совсем, я ее сделать сделал, проверил что работает, но прям тестить не тестил. Alex2 скора соберет, он любит тестировать прошивки
он явно найдет косяки, исправлю и позже опробуете, как завсегдатаю форума дам бесплатно прошивку.
- willy380
- Вымогатель припоя
- Сообщения: 653
- Зарегистрирован: Сб май 10, 2014 23:23:39
- Откуда: Северодвинск
Re: Карманный осциллограф на STM32
Если и заказать сейчас, придет месяца через два, Alex2 уже обкатает прошивку, китайцы притормозили, я uRLC давно спаял но уже 1,5 месяца жду дисплей 1.3", маленький не хочу ставить.
- amv2000
- Опытный кот
- Сообщения: 725
- Зарегистрирован: Вт апр 26, 2011 13:58:36
- Откуда: Ростовская область
Re: Карманный осциллограф на STM32
Сегодня опять программа 1.0.36, запускается с ошибкой, при вводе любого значения .
- willy380
- Вымогатель припоя
- Сообщения: 653
- Зарегистрирован: Сб май 10, 2014 23:23:39
- Откуда: Северодвинск
Re: Карманный осциллограф на STM32
[uquote="amv2000",url="/forum/viewtopic.php?p=3853482#p3853482"]Сегодня опять программа 1.0.36, запускается с ошибкой, при вводе любого значения .[/uquote]
Вы давно скачивали программы для ПК?, четыре дня назад скаченная у меня то же ошибки выдавала, а скаченная вчера работает, GFX что то делал с программой, попробуйте заново скачать из подписи GFX.
Вы давно скачивали программы для ПК?, четыре дня назад скаченная у меня то же ошибки выдавала, а скаченная вчера работает, GFX что то делал с программой, попробуйте заново скачать из подписи GFX.
- amv2000
- Опытный кот
- Сообщения: 725
- Зарегистрирован: Вт апр 26, 2011 13:58:36
- Откуда: Ростовская область
Re: Карманный осциллограф на STM32
Как раз скачал и сразу попробовал.
- Alex2
- Сверлит текстолит когтями
- Сообщения: 1131
- Зарегистрирован: Вс авг 21, 2011 21:11:56
- Откуда: Харьков
Re: Карманный осциллограф на STM32
Я заказывал у китайцев новый МК F427.
С виду похож на оригинальный. запустился без проблем

покупал тут, но когда заказывал можно было купить поштучно за 7,5уе.
https://aliexpress.ru/item/32974220534. ... 1590995425
Выскажу свое личное мнение- особого смысла переходить с 407 на 427 не вижу. Если делать прибор с нуля то стоит брать 427.
По поводу программы 36. Запускал ее, там есть некоторые особенности работы. Нужно в пункте Настройки осциллографа установить свою частоту АЦП 56-60- 96МГц Выбрать настройки связи. Затем файл- сохранить настроки. Перезапустить программу и тогда уже запустить соединение с прибором. Прога еще будет допиливаться.
Мне удобнее работать автономно.
С виду похож на оригинальный. запустился без проблем
покупал тут, но когда заказывал можно было купить поштучно за 7,5уе.
https://aliexpress.ru/item/32974220534. ... 1590995425
Выскажу свое личное мнение- особого смысла переходить с 407 на 427 не вижу. Если делать прибор с нуля то стоит брать 427.
По поводу программы 36. Запускал ее, там есть некоторые особенности работы. Нужно в пункте Настройки осциллографа установить свою частоту АЦП 56-60- 96МГц Выбрать настройки связи. Затем файл- сохранить настроки. Перезапустить программу и тогда уже запустить соединение с прибором. Прога еще будет допиливаться.
Мне удобнее работать автономно.
- amv2000
- Опытный кот
- Сообщения: 725
- Зарегистрирован: Вт апр 26, 2011 13:58:36
- Откуда: Ростовская область
Re: Карманный осциллограф на STM32
С5 и С2 подстроечные по 30 p, настраиваем визуально или смотрим вольтметром на выходе ОУ DA1 ?


