Здравствуйте, гость ( Вход | Регистрация )

Все вопросы касающиеся Neil Scope
LeftRadio Пятница, 26.03.2010, 21:41 | Сообщение # 1
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Шапка темы.

--
NEIL SCOPE 2



--------------------------------------------------------------------------------------

--
NEIL SCOPE 3

Схема ревизия 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

-------------------------------------------------------------------

-------------------------------------------------------------------

Прошивка ПЛИС --- 19/05/15

MCU Bootloader (загрузчик МК) --- 17/10/13
Прошивка МК (ЖК с 8бит, 65к цветов) --- 2015_17_15
Прошивка МК (ЖК с 8 бит, 262к цветов) --- 2015_17_15
Прошивка МК для (ЖК с 16бит, HC573, 262к цветов) --- 2015_12_17

Исходники ПЛИС (github) --- 11_12_13
Исходники МК (github) --- 12/02/15
Архивные прошивки МК

Краткое описание осциллографа
Протокол обмена NeilScope3 с ПК

//----------------------------------------------------------------------------------------------------------
Прошивальщик МК (автор Ильдар) - 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"

Драйвера для NeilScope3 (под перепрошитые VID/PID) - NeilScopeDriver.zip

Процедура прошивки МК(обновлено 23.08.2015) - FirmwareManual.pdf

Для последующих обновлений просто запускаем NSFlashLoader, и обновляемся. Джампер при этом трогать уже не нужно.

//----------------------------------------------------------------------------------------------------------
.
.
.
Важные замечания по сборке

На плате не указана перемычка с 10-го вывода(INTRL) 74НС4052(U15) на вывод SWDIO МК, можно и просто подпаять пока на +3.3В в любое удобное переходное отверстие.

//----------------------------------------------------------------------------------------------------------

Фото платы ревизии 3:



Демо видео работы осциллографа, ревизия 1.9

----------------------------------------------------------------------------------------
Схема и плата ByteBlusterMV для программирования EPM570, оригинал здесь. Эту плату делал сам, проверена, работает.
.
.
//----------------------------------------------------------------------------------------------------------

Любое коммерческое использование данного проекта категорически запрещено. По всем вопросам обращаться wladkam(гав)mail.com
Прикрепления: 5561811.jpg (244.1 Kb) · 2201731.jpg (212.8 Kb)


---

Нет войне!


Сообщение отредактировал LeftRadio - Четверг, 17.12.2015, 04:59  
 
Jorj8125 Понедельник, 26.05.2014, 11:44 | Сообщение # 4961
Новичок
Группа: Проверенные
Сообщений: 18
Статус: Offline
Нашел в чем проблема, провод питания от акума был почти на последнем издыхании, исправил, шума на выходах практически нет,пила на акуме упала до 4мв ( а была 60 мв), а на выходах микрух питания до 2мв,  что впринципе, по словам serg, норма. А ведь думал что придется микрухи курочить.

Выход U16
Выход U14
Выход U17
На акуме

Это все без нагрузки дисплеем. Вот ведь оно как бывает, кто бы мог подумать. :)


Сообщение отредактировал Jorj8125 - Понедельник, 26.05.2014, 12:44  
 
serg Понедельник, 26.05.2014, 13:30 | Сообщение # 4962
Местный
Группа: Проверенные
Сообщений: 158
Статус: Offline
Все проблеми в радиотехнике через плохой контакт :D
 
Jorj8125 Понедельник, 26.05.2014, 14:23 | Сообщение # 4963
Новичок
Группа: Проверенные
Сообщений: 18
Статус: Offline
Цитата serg ()
Все проблеми в радиотехнике через плохой контакт

И я о том же. :D   Стоит в разрыв перемычки по выходу U16 дросель включить, а вдруг еще чище станет питание ?   :)


Сообщение отредактировал Jorj8125 - Понедельник, 26.05.2014, 14:24  
 
dniknik Понедельник, 26.05.2014, 15:39 | Сообщение # 4964
Частый посетитель
Группа: Проверенные
Сообщений: 92
Статус: Offline
Всем привет. что то моя шайтан машинка ругается на меня. Попытался прошить ПЛИС, а на дисплее надпись, "ERROR write/read EPM570 Decimatin register..." Наверное дрова LPT порта не стали. Что то я не врублюсь, как их ставить. Хотя в программаторе в окне "Hardware" , стоит ByteBlasterMV (LPT)
Прикрепления: 0146202.jpg (73.7 Kb)
 
Vanro Понедельник, 26.05.2014, 16:26 | Сообщение # 4965
Частый посетитель
Группа: Проверенные
Сообщений: 54
Статус: Offline
подключаешь программатор - пуск - панель управления - установка оборудования - да, устройство уже подключено - установка оборудования, выбранного из списка вручную - добавление нового устройства - звуковые, видео и игровые устройства - установить с диска - тут выбираешь драйвер который лежит в папке установленного Квартуса (у меня так: C:\altera\91sp2\qprogrammer\drivers\win2000)
и вот тебе счастье

а в программаторе, как я понимаю байтбластер уже добавлен у тебя.

Подсоединяешь плату (с аккумом) к программатору и вроде как со стертым СТМ (у меня было именно так), бутлоадер может быть уже зашит, нажимаешь один раз на кнопку ВКЛ, питание подается на программатор и в этот момент он уже будет инициализироваться Квартусом. Открываешь прошивку, советую что б в пути к файлу не встречалось русских букв (может это и не нужно), ставишь галки на программ и верифи, и ГОУ. Все, энджой)))
Перемычка на плате стоит в режиме НОРМ


С уважением, Иван.

Сообщение отредактировал Vanro - Понедельник, 26.05.2014, 16:32  
 
masakra Понедельник, 26.05.2014, 17:51 | Сообщение # 4966
Новичок
Группа: Проверенные
Сообщений: 18
Статус: Offline
Я прошивал вообще 5-ю проводками с LPT-порта. Сначала через длинный кабель LPT длинной в 3 метра, прошиваться ни как не хотела плиска, а потом дошло, что надо прямо в разъём на системнике - и прошилась без проблем с первого раза.
 
dniknik Понедельник, 26.05.2014, 18:31 | Сообщение # 4967
Частый посетитель
Группа: Проверенные
Сообщений: 92
Статус: Offline
Сыпасибо! Завтра попробую.
 
Vanro Вторник, 27.05.2014, 11:15 | Сообщение # 4968
Частый посетитель
Группа: Проверенные
Сообщений: 54
Статус: Offline
Мужчины, всем привет...
У меня к/з в памяти, заказал новую.
Теперь думаю, что без нее должно быть на экране, если запустить осцил?
Как я понимаю надпись с ошибкой по памяти, так?


С уважением, Иван.
 
dniknik Вторник, 27.05.2014, 11:33 | Сообщение # 4969
Частый посетитель
Группа: Проверенные
Сообщений: 92
Статус: Offline
Цитата Vanro ()
у меня так: C:\altera\91sp2\qprogrammer\drivers\win2000)и вот тебе счастье
Ни фига у меня не получается воткнуть дрова.  У меня версия 13.1, в папке "drivers" файла win2000 нет. Попробовал через консоль, как Ильдар говорил, там вход через админа, а админ у меня заблокирован. Комп на работе достался по наследству.  Файл bblpt в папке BIN  винда не видит. Как быть, ума не приложу.
 
Муха Вторник, 27.05.2014, 12:15 | Сообщение # 4970
Почетный Гражданин
Группа: Модераторы
Сообщений: 579
Статус: Offline
Цитата dniknik ()
Как быть, ума не приложу.
У вас 2 варианта, найти компьютер с правами и WindowsXP или найти у кого-нибудь USB Blaster.
 
Vanro Вторник, 27.05.2014, 12:19 | Сообщение # 4971
Частый посетитель
Группа: Проверенные
Сообщений: 54
Статус: Offline
Я могу дрова запаковать в архивчик и дать, но не уверен, что это поможет...
А на самом деле да, компы с ЛПТ еще не сильно вымерили, найди такой у знакомых с ХП и думаю проблем не будет


С уважением, Иван.
 
SAMuel Вторник, 27.05.2014, 12:20 | Сообщение # 4972
Освоился
Группа: Проверенные
Сообщений: 48
Статус: Offline
undefined, если с киева то помогу, USB бластер имеется.
 
dniknik Вторник, 27.05.2014, 12:50 | Сообщение # 4973
Частый посетитель
Группа: Проверенные
Сообщений: 92
Статус: Offline
Цитата Vanro ()
Я могу дрова запаковать в архивчик и дать.
Если можно, скинь.


Сообщение отредактировал dniknik - Вторник, 27.05.2014, 17:54  
 
Vanro Вторник, 27.05.2014, 17:09 | Сообщение # 4974
Частый посетитель
Группа: Проверенные
Сообщений: 54
Статус: Offline
скинул

С уважением, Иван.

Сообщение отредактировал Vanro - Вторник, 27.05.2014, 22:52  
 
dniknik Вторник, 27.05.2014, 17:55 | Сообщение # 4975
Частый посетитель
Группа: Проверенные
Сообщений: 92
Статус: Offline
Спасибо!
 
dniknik Вторник, 27.05.2014, 19:28 | Сообщение # 4976
Частый посетитель
Группа: Проверенные
Сообщений: 92
Статус: Offline
Драйвер Win2000 не пошел. Попробовал установить драйвер через консоль, на домашнем компе. Перед установкой программатор писал, что драйвер LPT1 не установлен. После установки LPT1 появился.

Загрузил EPM_11_12_13.pof , установил галки "Prog" Verif" Нажал Старт.
$IMAGE2$
Судя по надписи внизу, прошивка прошла успешно. Переключил питания на осцилле. Все осталось по прежнему. На дисплее пишет Ошибка запись-чтение ЕРМ570
Кроме указанных галок, еще нужно ставить галки...
Прикрепления: 4789432.jpg (29.8 Kb) · 9058362.bmp (77.2 Kb)


Сообщение отредактировал dniknik - Вторник, 27.05.2014, 19:31  
 
LeftRadio Вторник, 27.05.2014, 19:40 | Сообщение # 4977
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Цитата Vanro ()
Как я понимаю надпись с ошибкой по памяти, так?

Не обязательно, может тест и пройти, даже скорее всего пройдет так как тестируется в первую очередь регистры и работа ПЛИС с памятью, а не сама память, просто будете получать на экране всегда фигню вместо данных.

Цитата dniknik ()
Судя по надписи внизу, прошивка прошла успешно.

Черт знает по какой надписи, внизу скрина все обрезано, а сверху написано Failed, значит не прошили.


---

Нет войне!
 
dniknik Вторник, 27.05.2014, 19:50 | Сообщение # 4978
Частый посетитель
Группа: Проверенные
Сообщений: 92
Статус: Offline
Цитата LeftRadio ()
Черт знает по какой надписи, внизу скрина все обрезано, а сверху написано Failed, значит не прошили.
Ну если открыть BMP файл, там внизу зеленым шрифтом...
Влад, скажи пожалуйста, а программатор можно определить камень, который стоит в осцилле. И как можно определить, стали дрова или нет, кроме того, что выдает сам программатор.


Сообщение отредактировал dniknik - Вторник, 27.05.2014, 19:54  
 
Vanro Вторник, 27.05.2014, 22:51 | Сообщение # 4979
Частый посетитель
Группа: Проверенные
Сообщений: 54
Статус: Offline
1) ошибок и правда не видно, показано А) фаейлд - не прошилось, Б) 3 ошибки - снизу крестик с 3;
2) то что у тебя появилась надпись БайтБластер в проге - ничего не значит, потому что я ее могу без дров и без программатора туда поставить, как и удалить! посмотри там есть адд и ремув хардваре...
3) вывод напрашивается один (у меня, по крайней мере) - версия 13.1 не совместима с ЛПТ прогером, ибо в ней даже дрова не имеются на него! пробуй младшую, у меня 9.1 сп2. порт я ни коем образом не настраивал (кроме того, что я выставил в настройках порта галку напротив использовать любое прерывание, назначенному порту), так что с ним скорее всего проблем быть не должно если он рабочий.
4) после того как подключишь программатор к плате и подашь напряжение на него 3.3 В путем нажатия кнопки ВКЛ на плате (я писал, что с аккумом должна быть плата), а это надо, в Квартусе можешь не загружая прошивку нажать на кнопку Авто Детект (слева) и у тебя ПЛИС'ка определится!
Дрова у тебя должны стать по следующему пути: диспетчер устройств - звуковые, видео и игровые устройства - Альтера БайтБластер, если такой надписи там нет, значит не стали!

Добавлено (27.05.2014, 22:51)
---------------------------------------------
Цитата LeftRadio ()
Не обязательно, может тест и пройти, даже скорее всего пройдет так как тестируется в первую очередь регистры и работа ПЛИС с памятью, а не сама память, просто будете получать на экране всегда фигню вместо данных.
А то у меня лишь подсветка горит, вот я и подумал, буду искать...

Но инициализация наверно не проходит, на кнопки звукового сигнала нет, который при включении есть!


С уважением, Иван.

Сообщение отредактировал Vanro - Вторник, 27.05.2014, 22:51  
 
LeftRadio Вторник, 27.05.2014, 22:54 | Сообщение # 4980
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
То что зеленым внизу так так всегда пишет :) это сообщения самого прошивальщика что операцию прошивки запустил. Да программатор может определить камень, нажмите auto detect. Кстати я на 7-ке никаких дров не ставил, только запустил bblpt и убедился что сервис запущен в диспетчере процессов, перезагрузился и на всякий запустил bblpt еще раз :) , все, затем запустил прошивальщик и прошил.

---

Нет войне!
 
LeftRadio Вторник, 27.05.2014, 22:58 | Сообщение # 4981
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Цитата Vanro ()
А то у меня лишь подсветка горит, вот я и подумал, буду искать...

Значит не инициализировался ЖК, смотрите кз/непропаи по сигналам к нему.


---

Нет войне!
 
dniknik Среда, 28.05.2014, 09:23 | Сообщение # 4982
Частый посетитель
Группа: Проверенные
Сообщений: 92
Статус: Offline
Цитата LeftRadio ()
только запустил bblpt и убедился что сервис запущен в диспетчере процессов,
Влад, а Вы запускали bblpt через консоль. Можно посмотреть скриншот диспетчера, где и как выглядит это сообщение.
И еще вопрос. Какой из этих программаторов будет работать с Altera 13.1.
http://www.marsohod.org/index.php/ourblog/11/170-mbfdti
http://we.easyelectronics.ru/plis/usb-blaster.html


Сообщение отредактировал dniknik - Среда, 28.05.2014, 10:14  
 
Piton Среда, 28.05.2014, 13:13 | Сообщение # 4983
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
Добрый день. dniknik , я делал по второй ссылке, прекрасно работает.
 
NSV Среда, 28.05.2014, 13:26 | Сообщение # 4984
Кто здесь?
Группа: Проверенные
Сообщений: 6
Статус: Offline
Если есть порт LPT то и 5 проводков достаточно . Проще некуда .
Прикрепления: 7671199.jpg (18.1 Kb)
 
LeftRadio Среда, 28.05.2014, 14:40 | Сообщение # 4985
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
dniknik, блин, в сети ведь инфы достаточно, да и тут расписали уже дальше некуда :( , вижу не хватает ветки "как dniknik-ку прошить ПЛИС" :D , а то мы тут и третью страницу нафигачим с этой Вашей злосчастной прошивкой.
Нет не через консоль, просто в проводнике или FAR, скрины чуть позже. Любой из приведенных будет работать, но с ПИК зачем связываться, его ведь тоже прошивать нужно.


---

Нет войне!


Сообщение отредактировал LeftRadio - Среда, 28.05.2014, 14:41  
 
Piton Среда, 28.05.2014, 17:50 | Сообщение # 4986
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
dniknik, если только на один раз, то Владислав, конечно прав, нет смысла делать USB-Blaster, я же рассчитываю, что он мне еще пригодится, да и работает он на любом компе. А может Вам есть смысл во-второй раз попытаться отправить плату на прошивку кому то из форумчан, раз такие трудности возникли, думаю никто не откажет.

Сообщение отредактировал Piton - Среда, 28.05.2014, 17:58  
 
dniknik Среда, 28.05.2014, 21:06 | Сообщение # 4987
Частый посетитель
Группа: Проверенные
Сообщений: 92
Статус: Offline
Цитата LeftRadio ()
dniknik, блин, в сети ведь инфы достаточно, да и тут расписали уже дальше некуда :( , вижу не хватает ветки "как dniknik-ку прошить ПЛИС" :D , а то мы тут и третью страницу нафигачим с этой Вашей злосчастной прошивкой.Нет не через консоль, просто в проводнике или FAR, скрины чуть позже. Любой из приведенных будет работать, но с ПИК зачем связываться, его ведь тоже прошивать нужно.
Прошу прощения за беспокойство. Влад, я у тебя,что кусок хлеба попросил, можешь не напрягаться с скринами, а то действительно форум ляжет, от моего присутствия.  :'(

Добавлено (28.05.2014, 21:06)
---------------------------------------------

Цитата Piton ()
Добрый день. dniknik , я делал по второй ссылке, прекрасно работает.
Спасибо, попробую его. Пики меня не пугают.


Сообщение отредактировал dniknik - Среда, 28.05.2014, 21:03  
 
LeftRadio Четверг, 29.05.2014, 09:11 | Сообщение # 4988
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
dniknik я Вас понял, причем тут только куски хлеба , если не хотите разбираться в элементарном, то за Вас это никто делать не должен, тем более что Вам расписали дальше некуда а могли этого и не делать, я же только намекнул что возможно стоит разобраться самому и не отказывал в помощи. На том и завершим ок.

P.S. Я не давал повода Вам мне грубить, это выставляет в первую очередь Вас не с лучшей стороны.


---

Нет войне!


Сообщение отредактировал LeftRadio - Четверг, 29.05.2014, 09:16  
 
masakra Четверг, 29.05.2014, 19:47 | Сообщение # 4989
Новичок
Группа: Проверенные
Сообщений: 18
Статус: Offline
LeftRadio +100500!!!!!
 
LeftRadio Воскресенье, 01.06.2014, 23:41 | Сообщение # 4990
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Обновил прошивки в шапке, в самой прошивке много чего переделано, но в основном по работе с софтом, тестируйте :)

---

Нет войне!
 
Vanro Понедельник, 02.06.2014, 08:01 | Сообщение # 4991
Частый посетитель
Группа: Проверенные
Сообщений: 54
Статус: Offline
спасибо, заценим)

С уважением, Иван.
 
shsb Понедельник, 02.06.2014, 14:13 | Сообщение # 4992
Новичок
Группа: Проверенные
Сообщений: 15
Статус: Offline
Здравствуйте.
В прошивке 16 бит,не работает кнопка включения питания(включить можно,выключить нет)
Повторно прошить контроллер не получается,со старой прошивкой  прошивается нормально.
Прикрепления: 5403475.jpg (39.9 Kb)
 
Piton Понедельник, 02.06.2014, 14:18 | Сообщение # 4993
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
Прошил 8/262 - всё нормально.
 
Vanro Понедельник, 02.06.2014, 15:00 | Сообщение # 4994
Частый посетитель
Группа: Проверенные
Сообщений: 54
Статус: Offline
shsb, по моему это уже исправлено, пробуй скачать прошивку заново...

С уважением, Иван.
 
shsb Понедельник, 02.06.2014, 15:23 | Сообщение # 4995
Новичок
Группа: Проверенные
Сообщений: 15
Статус: Offline
Цитата Vanro ()
shsb, по моему это уже исправлено, пробуй скачать прошивку заново...
Скачал .
С кнопкой порядок,а при загрузке прошивки -  "ERROR! Не удалось инициализировать загрузчик"


Сообщение отредактировал shsb - Понедельник, 02.06.2014, 15:49  
 
LeftRadio Понедельник, 02.06.2014, 16:07 | Сообщение # 4996
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
shsb, да есть такая проблема, посмотрю, но все отлично работает если прошивать из софта, только что проверил на 16бит ЖК прошивке.

-----------------------------------------------------------
Все проблему перепрошивки утилитой flashloader устранил, прошивки обновил в шапке, также обновил и flashloader.


---

Нет войне!


Сообщение отредактировал LeftRadio - Понедельник, 02.06.2014, 21:06  
 
Piton Вторник, 03.06.2014, 14:57 | Сообщение # 4997
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
Добрый день. Владислав, в прошивке 8/262 обнаружил зависание (при выключении) в режиме измерений, когда измеряется частота, но только при выходе из меню "MEAS"(имею ввиду перемещение курсора) . Ещё оказалось, из приятных моментов, что в этом режиме на развёртке 250nS/div, частоту можно измерять до 50мГц, а в режиме FFT - до 24мГц.
 
Jorj8125 Вторник, 03.06.2014, 17:12 | Сообщение # 4998
Новичок
Группа: Проверенные
Сообщений: 18
Статус: Offline
Цитата LeftRadio ()
Еще вопрос, помеха непосредственно на входах АЦП у Вас есть, или только по питанию ?
 Владислав, у меня они были по питанию.

На диапазоне 10мв лучи все равно не ровные, мини-меандр на 1-2 мв. Это видимо норма.


Сообщение отредактировал Jorj8125 - Вторник, 03.06.2014, 17:14  
 
Piton Вторник, 03.06.2014, 21:13 | Сообщение # 4999
Завсегдатай
Группа: Проверенные
Сообщений: 288
Статус: Offline
Jorj8125, у меня при закороченных щупах небольшая волнистость появляется при развёртках, начиная с  250нСек/дел и выше, не зависимо от входного делителя, а до этого - прямая линия.

Добавлено (03.06.2014, 21:13)
---------------------------------------------
Владислав, ещё одно замечание по прошивке: на развёртках выше
 250ns/div  , или даже начиная с 250ns/div, уже точно не помню, неправильно отображается длительность по маркерам, завышает в два раза.


Сообщение отредактировал Piton - Вторник, 03.06.2014, 22:39  
 
LeftRadio Среда, 04.06.2014, 12:06 | Сообщение # 5000
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Piton, хорошо проверю и зависания, и измерения.

Jorj8125, я прочитал что у Вас были проблемы с контактом :) , а по поводу помехи на 10мв, то у меня ее нет, луч конечно может немного шуметь на 1-2 точки, но не больше чем на других диапазонах, это при закороченном входе конечно, проверте экранирование.

Цитата Piton ()
у меня при закороченных щупах небольшая волнистость появляется при развёртках, начиная с 250нСек/дел и выше, не зависимо от входного делителя

Это из-за интерлива, сказывается неидентичность АЦП.

Цитата Piton ()
на развёртках выше 250ns/div, или даже начиная с 250ns/div, уже точно не помню, неправильно отображается длительность по маркерам, завышает в два раза.

Ок посмотрю.


---

Нет войне!
 
Поиск:
uTmpl.ru Сайт создан в системе uCoz Сейчас: 26.06.2025, 12:11