Последняя редакция схем/плат версии 2.0 - NS_V2_0_rev3_7
Прошивка для 2.0 - NS_V2_0_rev1_7E_Firmware Вкл./Отк. каналов А/В происходит по нажатию соотв. кнопок когда ни одно меню не выбрано, при выборе меню Sync эти кнопки перекл. источник синхронизации.
Для конфигурации DS1085 прошить соответствующей прошивкой МК, передернуть питание, подождать некоторое время пока на экране ЖК не выведется надпись об успешном завершении и выключить осцилл. Адрес DS1085 устанавливается равным 0x59 (89 по десятичной системе).
Данная прошивка просто делает автоматом то что можно сделать вручную из программы на ПК и если настраивать вручную из программы то она не нужна.
Внимание! При конфигурации к I2C не должно быть подключено ничего кроме DS1085.
Схема ревизия 3.2 - NS_3.0_rev_3.2.pdf Схема соединения ЖК с 16-ти битной шиной(только для ревизий ниже 3.2, в 3.2 HC573 уже есть на основной плате) - NS_3.0_HC573.pdf BOM(список компонентов) - BOM_NS3_rev3_2.htm
//---------------------------------------------------------------------------------------------------------- Прошивальщик МК (автор Ильдар) - NSFlashLoader2. Утилита для перепрошивки СР2102 VID/PID под NeilScope3 (автор Ильдар) - NSCP2102Utilite2.rar. Использование данных VID/PID для перепрошивки СР2102 под другие устройства категорически запрещено, они были получены по запросу у Silicon Laboratories Inc. и предназначены для использования только с NeilScope3 или другими версиями NeilScope.
Утилита для теста осциллографа - ns_test_util. Для запуска нужно скачать и установить Python 3.4 и PyQt5, при установке добавляем переменные окружения. Распаковать архив куда нибудь и набрать из этой папки в консоли - "python main.py"
Для последующих обновлений просто запускаем NSFlashLoader, и обновляемся. Джампер при этом трогать уже не нужно.
//---------------------------------------------------------------------------------------------------------- . . . Важные замечания по сборке
На плате не указана перемычка с 10-го вывода(INTRL) 74НС4052(U15) на вывод SWDIO МК, можно и просто подпаять пока на +3.3В в любое удобное переходное отверстие.
vovansl1974 Makefile это "скрипт" для сборки, под windows необходимо установить MinGW и из папки с проектом, в консоли набрать: mingw32-make Также установив Eclipse IDE можно импортировать Makefile и собирать/отлаживать/прошивать уже оттуда, мануалов в сети много по настройке Eclipse под ARM.
people4mi, можно, и я уже говорил что подумаю над поддержкой в их софте, но это скорее опция. ---
На данный момент можно попробовать без доработок подключить осцилл к wifi через кастыль, через тунель tcp/ip 2 virtual com port пример реализации тут HW VCP Я думаю раз эта штука работает с 3Д принтеровм то и с осцилографом будет работать (при общении с принтером идет достаточно большой поток данных в ТЕСТОВОМ виде, так называемые g-code) к сожелению сам проверить не могу, т.к. плата у меня версии 2,8
Как по мне, то размер нормальный, прибор компактный получился. Проблема только в модели дисплея, это да, найти подходящий трудно, у самого тоже лежит из Китая не востребованный. Если будет WI-FI, то и вопрос с размером решится сам по себе.
vovansl1974, есть , как раз сейчас занят переходом осцилла на NGL, к сожалению сейчас нужно сделать срочную работу и времени остается мало , но уже запускаю интерфейс и походу дела перерабатываю на привязку к краям для работы с разными разрешениями на разных ЖК.
ЦитатаPiton ()
Если будет WI-FI, то и вопрос с размером решится сам по себе.
Piton, кстати осваивайте при желании micropython, это не только возможность изучить что то новое и интересное, но и прекрасный "framework" на Си под ESP8266! Можно в отдельной теме пообщатся при желании, есть неплохой опыт сборки micropython под ESP8266, встраивания своих модулей и исправления работы через sockets в неблокирующем режиме с шифрованием SSL, ну и поверх этого MQTT :).
Здравствуй Влад! Рад,что всё хорошо!Здравствуйте ребята! Если что то новое начинать,надо всё учесть,вплоть до корпуса микросхем(до сих пор не забуду,левые операционики,чуть плату не прожарил и дисплей купленный на али,который влад сопрягал с осцилом)
Сообщение отредактировал dina - Суббота, 03.03.2018, 14:22
Я очень далёк от программирования, просто заливаю разные скетчи из примеров, подключился к Blynk, поморгал светодиодами, измерил температуру и т.д. В этом плане осваиваю, хотя не исключаю, и есть желание изучить какой либо из языков программирования на любительском уровне, не более, потому, как, уверен, что хорошим программистом нужно или родиться, или чтобы им стать, надо учиться не один год.
Piton, Здравствуйте. Я с Вами солидарен, я пытался осилить СИ+++, но он остался непреступен (мелкие программки писать получается, н о на этом всё). Специально скачал какой-то самоучитель, но воз и ныне там. А теперь по делу, да, корпуса это важно,но ещё важнее что у них внутри Операционники лучше разумеется одинарные, (да и всё остальное, я думаю то-же). Хотите рекламу? Лучше чем NeilSkope3 НЕТ!!!
Много чего есть лучше, но по соотношению цена/качество среди радиолюбительских конструкций - да, он лучший. Сейчас задумал неспешно перевести свой на управление ручками. Планирую 4 энкодера и 3 переменных резистора - это так из за нехватки ног у нового контроллера. Контроллер планирую LPC1758 в 80-ногом корпусе. Сейчас занялся портированием прошивки. Надеюсь, что получится.
Сообщение отредактировал serj_k4852 - Понедельник, 05.03.2018, 16:24
перевести свой на управление ручками. Планирую 4 энкодера и 3 переменных резистора
К стати, задумано не плохо. А Вам не кажется, что мы вернемся во времена аналоговых осциллографов? Хотя, конечно, это привычно и удобно (и это бесспорно),но есть альтернатива....Регулировки лучом резистором, а всё остальное цифрой. Как Вы считаете?
Регулировки лучом резистором, а всё остальное цифрой. Как Вы считаете?
Так и планируется: 2 резистора на смещение лучей по вертикали и 1 - порог компаратора. Резисторы заодно ускорят эти операции. В принципе я могу поставить энкодеры и для этих функций, но резисторы будут удобнее с точки зрения разводки платы.
Резистором можно смещать луч без особых сложностей, но это не очень вариант, лучше все же энкодером и далее программно.
Просто ног у контроллера не хватает. Прошивку под LPC вроде портировал, собирается. Планировал изготовить макетку для отладки - контроллер, экран, энкодеры и резисторы, но заболел. Но процесс идёт. На макетку буду ставить экран от китайской Нокии-9. Не помню, какой там чип. Интерфейс 8 бит. Так что пополним базу возможных экранов.
То фин Подождите, какая новая версия??? Нужно со старой разобраться по дисплею! Родной дисплей хер достанешь. Люди и я в частности ввалили кучу бабла в китайское халасо))))
вопрос по дисплею . в начале ветки в 14м году ещо вродеб-тоже были вопросы по дисплею. и тогда был найден вариант что используются с телефона SONY но вот модель непомню (возможно Х1 или Х10 немогу точно вспомнить уже)-правда там могли стоять несколько ревизий их. я брал с телефона какраз. возможно помнит кто точную модель телефона ? (я в мастерской тогда нашёл на разборке ,а щас темболее они в ящиках хламом лежат.)
Да, возможно, что не та модель, мог забыть, это было в 2015 году. Но то, что это Nokia-помню точно. Нашёл у себя на почте информацию по дисплею, который искал в то время "China Smartphone №1 (TVC5000) - FPC-S95461-AAA-1 / TFT002-FPC-A", но тот это или нет - не знаю. После праздников гляну на свой - там, вроде, была указана маркером модель телефона, если не стёрлась. Может этот - https://all-spares.ua/ru....pin.php
Сообщение отредактировал Piton - Суббота, 07.04.2018, 20:29
Здравствуйте уважаемые формучане. Очень заинтересовал данный проект, хочу попытаться повторить и поэтому есть пара вопросов, буду рад если подскажите. Контроллер STM32F103RBT6B искал искал так и не понял а буква "B" на конце очень критична? А то даже поисковик не находит именно с этой буквой. Правильно ли я понимаю что бы хотя бы запустить дисплей ну что бы он отобразил картинку рабочего поля то запаять надо STM32F103RBT6, 74HC573, 24LC64, CP2102(для прошивки) ну и мелочуга обвязка контроллера 3.3 вольта. Я к тому что плис ацп и память не обязательно для начала впаивать? а то боюсь в дисплей все упрется.
Ну и по поводу дисплея я так понял заказывать на али вот типо такого https://ru.aliexpress.com/item....ype=600 это заказывать на удачу 50 на 50 что заработает? То есть вот этой инфы в описании дисплея "3.2 "240x400 дюймов 8/16bit TFT HX8352 44pin" мало и есть еще нюансы, правильно? Извините за глупые вопросы, форум потихоньку читаю но походу эт я долго буду читать 160 страниц в голове уже каша с этими дисплеями.
max64, дисплей - это как повезёт. На свой посмотреть не удалось, т.к. заклеил с обратной стороны экран на скотче, боюсь повредить дисплей при сдирании, но, скорее всего, что это Nokia N8. Вот здесь ещё продают http://romo.ua/1570593.
Докладываю о промежуточном результате своих экспериментов. Планируемый для макета экран на чипе R61509V не заработал. ID чипа считывается, а инициализация не проходит вообще. Но экран странный - по входам IM выбора разрядности интерфейса на шлейфе вроде жёстко на 16-битном интерфейсе сидит, а шина физически 8-битная. Отложил его, может когда-нибудь оживлю. Взял экран на ILI9481 с удобным шлейфом, а он поломанный оказался - инициализация проходит, но картинка ломанная выводится, с разными полосами и точками и корявой адресацией вывода, как на приложенной фотке. В общем видно, что что-то меняется и всё. Буду пробовать другой экран на таком же чипе. Но хотя бы в отладчике удалось поотлавливать некоторые глюки и проверить реакцию на энкодеры. Теоретически заложенная обработка энкодеров вроде работает, но без нормальной картинки точно сказать пока не могу.
Добрый день.Докладываю о промежуточном результате Спасибо, Вы начинаете меня успокаивать, спасибо. По поводу экрана, их множество и это факт. Взять самый ходовой и разумеется доступный, а на нём уже и констралить... На этом Форуме уже была попытка поставить дисплеи на других контроллерах, (к стати у меня второй работает на каком-то (ILI....) надо посмотреть..! Хватит лирики. Уже то что реакция на энкодеры проходит это уже плюс. Теперь Контроллер STM32F103RBT6B искал искал так и не понял а буква "B" на конце очень критична А Вы знаете я собрал 4 прибора сжёг кучу STM ,НО ни на одной из них НЕ БЫЛО RBT6"B".