Кто любит RISC в жизни, заходим, не стесняемся.
Пн июн 08, 2020 18:33:33
кстати, в версии GFXscope 1.0.36 я добавил выбор версии МК и частоты
Не знал, установил, но не подключается. Почему то ставлю статус GOT_IP нажимаю применить и статус снова OFF.
Добавлено after 29 minutes 11 seconds:По USB сейчас подключился , поработал секунд 15 и в обрыв. Переподключаю USB, снова включаю и через около 15 сек обрыв. По WiFi пока не домучал.
Пн июн 08, 2020 18:34:25
Поменял скорость, в телефоне работает, на ПК работает на версии 1.0.35, на последней версии при наборе IP выскакивает ошибка.
Пн июн 08, 2020 18:46:22
на последней версии при наборе IP выскакивает ошибка.
Сегодня скачивали? На сегодняшней этого нет, по крайней мере у меня.
Пн июн 08, 2020 19:09:29
willy380, в качестве IP адреса написано "sgfxscope" и менять его на номер не обязательно. хотя и можно, повторить глюк этот не могу.
Пн июн 08, 2020 20:10:13
willy380, в качестве IP адреса написано "sgfxscope" и менять его на номер не обязательно. хотя и можно, повторить глюк этот не могу.
Проверил на последней без ввода IP, соединение есть, есть все параметры сигнала но самого сигнала на экране ПК нет.
Пн июн 08, 2020 23:40:44
willy380, в качестве IP адреса написано "sgfxscope" и менять его на номер не обязательно. хотя и можно, повторить глюк этот не могу.
Проверил на последней без ввода IP, соединение есть, есть все параметры сигнала но самого сигнала на экране ПК нет.
А скорость есть? если да, то выключите синхронизацию, запоказывает?
Вт июн 09, 2020 08:32:25
Да, скорость была, и синхронизация включена, я еще обратил внимание на Ваших скринах что синхронизация отключена, с работы приду проверю, оба осциллографа сейчас дома. Спасибо.
Вт июн 09, 2020 15:15:59
willy380, дело не в самой синхронизации. Просто в новой версии я сделал так, что если не приходит весь буфер в 100кбайт то вывода нет, типа пакет битый. В старой выводило, что пришло. А когда синхронизация выключена, то буферы чисто под экран. Вообще если без синхронизации заработает, перепрошейте последнюю с сервера, там я недавно совсем чинил передачу буфера в 100кбайт. Она была меньше 100кбайт отправляла так как счетчик был uint16, не доглядел, на работу не влияло.
Добавлено after 5 hours 7 minutes 52 seconds:Доехал мой H750(rev. V)... Потенциально самый быстрый способ захвата при помощи BDMA и SRAM4 оказался медленным, целых 8 тактов и это еще с делителем 1 для домена D3. Для DMA2 и SRAM123 выходит 8 тактов при AHB/2, но в таком случае мк разогнался до ~680 MHz. Если делители везде единичные, то будет 4 такта, но разгон всего до ~420MHz, тем не менее на последней ревизии сотню MSPS таким образом получить можно.
Пришел мой н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();
}
Вт июн 09, 2020 17:07:38
GFX, не нашел я новую прошивку, только 3.1.75 от13.05. С отключенной синхронизацией то же не показывает.
Вт июн 09, 2020 19:55:54
Всем привет! Если кого не затруднит то скиньте в ЛС проверенную инфу по данному проекту. Заранее спасибо.
Вт июн 09, 2020 21:08:01
Спасибо GFX, все заработало, с выключенной и включенной синхронизацией и IP набирается, теперь буду думать надо переделывать на 427 МК или нет, сделал генератор за 5 минут, проверил, 25 МГц осциллограф нормально воспринимает.
Вт июн 09, 2020 22:27:05
Спасибо GFX, все заработало, с выключенной и включенной синхронизацией и IP набирается
И что было? У меня через ПК не заводится, но ошибки уже не выдает.
Вт июн 09, 2020 22:38:05
Спасибо GFX, все заработало, с выключенной и включенной синхронизацией и IP набирается
И что было? У меня через ПК не заводится, но ошибки уже не выдает.
А параметры сигнала есть, частота, амплитуда , скорость?, я заново скачал папку программы для ПК, запустил 1.0.36, выбрал в настройках осциллографа свое, соединение по Wi-Fi и все заработало.
Вт июн 09, 2020 23:50:42
теперь буду думать надо переделывать на 427 МК или нет
ну я бы не спешил пока, там прошивка не обкатанная совсем, я ее сделать сделал, проверил что работает, но прям тестить не тестил. Alex2 скора соберет, он любит тестировать прошивки
он явно найдет косяки, исправлю и позже опробуете, как завсегдатаю форума дам бесплатно прошивку.
Ср июн 10, 2020 09:31:42
Если и заказать сейчас, придет месяца через два, Alex2 уже обкатает прошивку, китайцы притормозили, я uRLC давно спаял но уже 1,5 месяца жду дисплей 1.3", маленький не хочу ставить.
Ср июн 10, 2020 22:05:30
Сегодня опять программа 1.0.36, запускается с ошибкой, при вводе любого значения .
Ср июн 10, 2020 22:19:11
Сегодня опять программа 1.0.36, запускается с ошибкой, при вводе любого значения .
Вы давно скачивали программы для ПК?, четыре дня назад скаченная у меня то же ошибки выдавала, а скаченная вчера работает, GFX что то делал с программой, попробуйте заново скачать из подписи GFX.
Чт июн 11, 2020 08:58:42
Как раз скачал и сразу попробовал.
Чт июн 11, 2020 11:19:40
Я заказывал у китайцев новый МК F427.
С виду похож на оригинальный. запустился без проблем
покупал тут, но когда заказывал можно было купить поштучно за 7,5уе.
https://aliexpress.ru/item/32974220534. ... 1590995425Выскажу свое личное мнение- особого смысла переходить с 407 на 427 не вижу. Если делать прибор с нуля то стоит брать 427.
По поводу программы 36. Запускал ее, там есть некоторые особенности работы. Нужно в пункте Настройки осциллографа установить свою частоту АЦП 56-60- 96МГц Выбрать настройки связи. Затем файл- сохранить настроки. Перезапустить программу и тогда уже запустить соединение с прибором. Прога еще будет допиливаться.
Мне удобнее работать автономно.
Пт июн 12, 2020 18:00:10
С5 и С2 подстроечные по 30 p, настраиваем визуально или смотрим вольтметром на выходе ОУ DA1 ?
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.