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

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
amv2000
Опытный кот
Сообщения: 725
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

[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 пока не домучал.
Реклама
Аватара пользователя
willy380
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Сб май 10, 2014 23:23:39
Откуда: Северодвинск

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

Сообщение willy380 »

Поменял скорость, в телефоне работает, на ПК работает на версии 1.0.35, на последней версии при наборе IP выскакивает ошибка.
Реклама
Аватара пользователя
amv2000
Опытный кот
Сообщения: 725
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

[uquote="willy380",url="/forum/viewtopic.php?p=3852326#p3852326"]на последней версии при наборе IP выскакивает ошибка.[/uquote]Сегодня скачивали? На сегодняшней этого нет, по крайней мере у меня.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

willy380, в качестве IP адреса написано "sgfxscope" и менять его на номер не обязательно. хотя и можно, повторить глюк этот не могу.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
willy380
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Сб май 10, 2014 23:23:39
Откуда: Северодвинск

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

Сообщение willy380 »

[uquote="GFX",url="/forum/viewtopic.php?p=3852341#p3852341"]willy380, в качестве IP адреса написано "sgfxscope" и менять его на номер не обязательно. хотя и можно, повторить глюк этот не могу.[/uquote]
Проверил на последней без ввода IP, соединение есть, есть все параметры сигнала но самого сигнала на экране ПК нет.
Реклама
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

[uquote="willy380",url="/forum/viewtopic.php?p=3852370#p3852370"][uquote="GFX",url="/forum/viewtopic.php?p=3852341#p3852341"]willy380, в качестве IP адреса написано "sgfxscope" и менять его на номер не обязательно. хотя и можно, повторить глюк этот не могу.[/uquote]
Проверил на последней без ввода IP, соединение есть, есть все параметры сигнала но самого сигнала на экране ПК нет.[/uquote]
А скорость есть? если да, то выключите синхронизацию, запоказывает?
Реклама
Аватара пользователя
willy380
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Сб май 10, 2014 23:23:39
Откуда: Северодвинск

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

Сообщение willy380 »

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

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

Сообщение GFX »

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 работает через раз, хотя оно затактированно отдельно вообще.
Спойлер

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

  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

Сообщение willy380 »

GFX, не нашел я новую прошивку, только 3.1.75 от13.05. С отключенной синхронизацией то же не показывает.
RadioRamzes2
Встал на лапы
Сообщения: 86
Зарегистрирован: Ср сен 11, 2019 15:44:18

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

Сообщение RadioRamzes2 »

Всем привет! Если кого не затруднит то скиньте в ЛС проверенную инфу по данному проекту. Заранее спасибо.
Аватара пользователя
willy380
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Сб май 10, 2014 23:23:39
Откуда: Северодвинск

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

Сообщение willy380 »

Спасибо GFX, все заработало, с выключенной и включенной синхронизацией и IP набирается, теперь буду думать надо переделывать на 427 МК или нет, сделал генератор за 5 минут, проверил, 25 МГц осциллограф нормально воспринимает.
Аватара пользователя
amv2000
Опытный кот
Сообщения: 725
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

[uquote="willy380",url="/forum/viewtopic.php?p=3852984#p3852984"]Спасибо GFX, все заработало, с выключенной и включенной синхронизацией и IP набирается[/uquote]И что было? У меня через ПК не заводится, но ошибки уже не выдает.
Аватара пользователя
willy380
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Сб май 10, 2014 23:23:39
Откуда: Северодвинск

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

Сообщение willy380 »

[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 и все заработало.
Аватара пользователя
GFX
Поставщик валерьянки для Кота
Сообщения: 2040
Зарегистрирован: Вт окт 23, 2012 18:36:14
Откуда: Ростов-на-Дону

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

Сообщение GFX »

[uquote="willy380",url="/forum/viewtopic.php?p=3852984#p3852984"]теперь буду думать надо переделывать на 427 МК или нет[/uquote] ну я бы не спешил пока, там прошивка не обкатанная совсем, я ее сделать сделал, проверил что работает, но прям тестить не тестил. Alex2 скора соберет, он любит тестировать прошивки :)) он явно найдет косяки, исправлю и позже опробуете, как завсегдатаю форума дам бесплатно прошивку.
Аватара пользователя
willy380
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Сб май 10, 2014 23:23:39
Откуда: Северодвинск

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

Сообщение willy380 »

Если и заказать сейчас, придет месяца через два, Alex2 уже обкатает прошивку, китайцы притормозили, я uRLC давно спаял но уже 1,5 месяца жду дисплей 1.3", маленький не хочу ставить.
Аватара пользователя
amv2000
Опытный кот
Сообщения: 725
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

Сегодня опять программа 1.0.36, запускается с ошибкой, при вводе любого значения .
Аватара пользователя
willy380
Вымогатель припоя
Сообщения: 653
Зарегистрирован: Сб май 10, 2014 23:23:39
Откуда: Северодвинск

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

Сообщение willy380 »

[uquote="amv2000",url="/forum/viewtopic.php?p=3853482#p3853482"]Сегодня опять программа 1.0.36, запускается с ошибкой, при вводе любого значения .[/uquote]
Вы давно скачивали программы для ПК?, четыре дня назад скаченная у меня то же ошибки выдавала, а скаченная вчера работает, GFX что то делал с программой, попробуйте заново скачать из подписи GFX.
Аватара пользователя
amv2000
Опытный кот
Сообщения: 725
Зарегистрирован: Вт апр 26, 2011 13:58:36
Откуда: Ростовская область

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

Сообщение amv2000 »

Как раз скачал и сразу попробовал.
Аватара пользователя
Alex2
Сверлит текстолит когтями
Сообщения: 1131
Зарегистрирован: Вс авг 21, 2011 21:11:56
Откуда: Харьков

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

Сообщение Alex2 »

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

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

Сообщение amv2000 »

С5 и С2 подстроечные по 30 p, настраиваем визуально или смотрим вольтметром на выходе ОУ DA1 ?
Ответить

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