Easyelectronics.ru

Электроника для всех
Текущее время: 10 апр 2020, 13:37

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 585 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 24  След.
Автор Сообщение
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 25 фев 2012, 02:56 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6285
Откуда: Челябинск
Программатор нашелся, настройки применились. А контроллер не опознался. Ищи неконтакт.

А фузы не менял?

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 25 фев 2012, 09:51 
Старожил
Аватара пользователя

Зарегистрирован: 14 фев 2012, 19:11
Сообщения: 331
Откуда: Энергодар, Нижневартовск, Екатеринбург
У меня тоже по началу такое же было, поменял ft0 на ft1 и заработало. Не знаю почему. У DI HALT'а тут где-то целый тред по этой теме есть и там куча комментов с вопросами и ответами. Там есть много интересного, если его найти и почитать.

Обновил свою прошивку до версии 0.0.0.319.
Revision 4: https://mysvn.ru/schoolbell/pbiidemo/

Класс для работы с PC AT клавиатурой: PCKeyboard.cpp
Он рабочий, но ещё чуть не доделанный. Проверял JTAG'ом на железе.

Отошёл от набора схемы как в Демо для PBII+AVR. Кнопки повесил на ADC, подключил также семисегментные индикаторы и PS/2 клаву. Убрал много багов и добавил новых. PC AT клавиатура у меня почему-то только под отладкой в JTAG работает, а без него почему-то нет (код клавиши где-то теряется по дороге). Напряжение измеряю теперь и хочу вывести на семисегментый индикатор, да не пойму как по проще преобразовать uint16_t в число типа "1.4", как на картинке. Динамическая индикация очень хорошо работает, если каждому знакоместу по 10 мсек выделить на свечение.

П.С. Всё оказалось проще, чем я думал.


Вложения:
Комментарий к файлу: PBII+AVR (LCD + 7 SEG LEDs)
PBIIDemo02.jpg
PBIIDemo02.jpg [ 200 Кб | Просмотров: 20006 ]

_________________
git.io/vOZo0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 25 фев 2012, 16:49 
Только пришел
Аватара пользователя

Зарегистрирован: 31 июл 2011, 17:22
Сообщения: 20
Откуда: Астрахань
DI HALT писал(а):
Программатор нашелся, настройки применились. А контроллер не опознался. Ищи неконтакт...

Спасибо, действительно.. неконтакт. Все работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 26 фев 2012, 06:14 
Старожил
Аватара пользователя

Зарегистрирован: 14 фев 2012, 19:11
Сообщения: 331
Откуда: Энергодар, Нижневартовск, Екатеринбург
С помощью небольшой схемы, 6 диодов 1N4148 и полезного драйвера мы можем получить поле из 9 кнопок, управляемых всего тремя выводами мк. На фото я использовал BTN1, BTN2 и BTN3, т.к. их очень удобно соединить с полем кнопок (там мелкая платка на разъёме вместо перемычек).

Версия 0.0.0.379 (IAR)
Ревизия 6: https://mysvn.ru/schoolbell/pbiidemo/


Вложения:
Комментарий к файлу: PBII+AVR Demo
PBIIDemo03.jpg
PBIIDemo03.jpg [ 201.66 Кб | Просмотров: 19931 ]
Комментарий к файлу: PBII+AVR Demo + keypad
Screen03.PNG
Screen03.PNG [ 109.67 Кб | Просмотров: 19931 ]

_________________
git.io/vOZo0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 27 фев 2012, 01:14 
Старожил
Аватара пользователя

Зарегистрирован: 14 фев 2012, 19:11
Сообщения: 331
Откуда: Энергодар, Нижневартовск, Екатеринбург
Да, кстати, DI HALT видимо специально разводил плату под этот вот проект:
Простой VGA/Видео адаптер
(проект по формированию VGA сигнала при помощи 8-ми битных MCU фирмы AVR)

Как указано на схеме, для реализации простого VGA/PAL адаптера для Pinboard II + AVR понадобится ровно 4 резистора (если только PAL, то 3 шт), два диода и 1 разъём для подключения видео-сигнала. На фотке видно, что все выводы на схеме выведены на разъём расширения, как по заказу. Я переделал проект под GNU C++, чтобы удобнее мне было (оригинальный проект на Си) и залил в репозиторий:

SimpleVGA — Revision 1: https://mysvn.ru/schoolbell/SimpleVGA/

На приложенных картинках приведены:
- схема адаптера;
- фотография того как это выглядит;
- картинка с видеоплаты компа, куда я подключил это хозяйство (S-Video), пришлось немного поколдовать с настройками FLY 2000 TV, чтобы можно было что-то видеть (на самом деле пока очень плохо с синхронизацией и очень всё неустойчиво).

То, что это работает - это несомненно. Я набил даже текст через терминал, его еле видно на экране.


Вложения:
Комментарий к файлу: PBII+AVR+PAL adapter
SimpleVGA00.jpg
SimpleVGA00.jpg [ 164.86 Кб | Просмотров: 19884 ]
Комментарий к файлу: Схема адаптера
simple-vga.jpg
simple-vga.jpg [ 40.03 Кб | Просмотров: 19884 ]
Комментарий к файлу: Вид экрана
TV00.jpg
TV00.jpg [ 24.36 Кб | Просмотров: 19884 ]

_________________
git.io/vOZo0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 29 фев 2012, 07:36 
Старожил
Аватара пользователя

Зарегистрирован: 14 фев 2012, 19:11
Сообщения: 331
Откуда: Энергодар, Нижневартовск, Екатеринбург
Демонстрация работы одних и тех же исходников в двух разных IDE.
Проект: https://mysvn.ru/schoolbell/pbiidemo/ (Revision 11)
Виртуальность: http://www.youtube.com/watch?v=O0tHPz9GBfs&hd=1
Реальность: http://www.youtube.com/watch?v=ns0zZzf3ng0

_________________
git.io/vOZo0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 29 фев 2012, 15:25 
Только пришел

Зарегистрирован: 26 дек 2011, 21:56
Сообщения: 5
В ходе отладки (или кривых рук) у меня сгорела ATmega, купил новую, пробую прошить бут, чтобы начать все сначала.

miso на ADBUS 5
sck на ADBUS 6
mosi на ADBUS 4
reset на ADBUS 7

Джамперы на RxA-TxA1
TxA-RxA1
Питание от USB

Show


проблема с отладкой через HappyJtag2

взял самую первую программу из курса, прошил ее (фузы перенастроил), пробую отладить

Show


Какие-то глобальные у меня косяки, подскажите в каком направлении копать..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 29 фев 2012, 15:56 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6285
Откуда: Челябинск
При пустой памяти LED будет гореть всегда. Т.к. память пустая и бут гоняется по кругу. Почему не запускается AVRProg это уже другой вопрос. Проверь вначале терминалкой отвечает ли на скоросте 19200 на букву S фразой AVR Boot.

А судя по логу у тебя все прошилось нормально.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 29 фев 2012, 15:57 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6285
Откуда: Челябинск
Для правильной работы HJT надо снять джамперы с коммутаторов Rx-TX иначе они мешают.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 29 фев 2012, 16:35 
Только пришел

Зарегистрирован: 26 дек 2011, 21:56
Сообщения: 5
Разобрался с AVRprog, все работает и прошивается, спасибо..

DI HALT писал(а):
Для правильной работы HJT надо снять джамперы с коммутаторов Rx-TX иначе они мешают.


Джамперы с Rx-TX снял, подвел внешнее питание (bypass's снял), на main power ровно 5 вольт (где-то проскакивало сообщение, что это важно)

Все равно после IJMP зависает.

Вечером буду разбираться детально и по мелочам, отпишусь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 01 мар 2012, 17:09 
Только пришел

Зарегистрирован: 01 мар 2012, 11:38
Сообщения: 7
Откуда: Пермь
В описании переходника Happy JTAG ICE 2 было указано, что с помощью шлейфа он соединяется с выводами программирования ATMega16.
Если я правильно понял, этими выводами являются ноги микроконтроллера 6-9? Дело в том, что на предыдущей версии демоплаты 1.1 соответствующие штырьки были обозначены, а на новой Pinboard II никаких надписей. Вот я и засомневался в подключении шлейфа для программирования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 01 мар 2012, 17:18 
Здравствуйте!

Зарегистрирован: 01 мар 2012, 17:09
Сообщения: 1
У меня проблема с п.5 QS ARM: раздела SWD Device нет вообще в настройках отладчика CooCox Debugger. Это связано с теми ошибками, что описаны в документации, или с чем то еще?


Вложения:
keil.png
keil.png [ 58.75 Кб | Просмотров: 19700 ]
keil1.png
keil1.png [ 25.03 Кб | Просмотров: 19700 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 01 мар 2012, 19:24 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6285
Откуда: Челябинск
2 Eleck
У avr модуля снизу есть колодка для JTAG. Там все выводы подписаны. Можно подключить туда.

NiKKSeR
CoLink не поддерживает SWD режим, только режим JTAG. Это разные вещи. JTAG есть у STM32, но его нет у младших LPC, например.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 02 мар 2012, 11:03 
Только пришел

Зарегистрирован: 01 мар 2012, 11:38
Сообщения: 7
Откуда: Пермь
[quote="DI HALT"]2 Eleck
У avr модуля снизу есть колодка для JTAG. Там все выводы подписаны. Можно подключить туда.

На сколько я понял по JTAG идет и ПРОШИВКА, и ОТЛАДКА? До сего момента я считал, что только ОТЛАДКА программы! По схеме конечно было видно, что JTAG и SPI запараллелены, но отсутствие TMS в SPI-интерфейсе вводило в заблуждение, даже к Словенским разработчикам сползал. Надеюсь моя дотошность не сильно достает? Хочется с некоторыми мелочами разобраться на берегу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 02 мар 2012, 12:06 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6285
Откуда: Челябинск
Именно так. Через жтаг можно шить и отлаживать. Они не запараллелены, по крайней мере на самом контроллере. SPI и JTAG это разные вещи.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 02 мар 2012, 15:59 
Только пришел

Зарегистрирован: 01 мар 2012, 11:38
Сообщения: 7
Откуда: Пермь
Все, понял! Спасибо! Понимаю,что разные вещи...некорректно выразился по поводу JTAG и SPI.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 02 мар 2012, 16:06 
Только пришел

Зарегистрирован: 01 мар 2012, 11:38
Сообщения: 7
Откуда: Пермь
Да! Есть у меня еще один вопрос. На присланной недавно плате под пленкой дисплей...но волнует не сам дисплей, а пленка на нем с надписью - "ВВ!". Может это и не важно...но как-то не понятно...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 02 мар 2012, 18:13 
Старожил
Аватара пользователя

Зарегистрирован: 14 фев 2012, 19:11
Сообщения: 331
Откуда: Энергодар, Нижневартовск, Екатеринбург
Eleck писал(а):
Да! Есть у меня еще один вопрос. На присланной недавно плате под пленкой дисплей...но волнует не сам дисплей, а пленка на нем с надписью - "ВВ!". Может это и не важно...но как-то не понятно...
Голосуй за Владимира Владимировича! Что тут непонятного?

_________________
git.io/vOZo0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 02 мар 2012, 18:21 
Старожил
Аватара пользователя

Зарегистрирован: 07 фев 2012, 17:42
Сообщения: 1067
Откуда: Москва-Ялта
BB это еще такое прощание , типа bye bye )))

_________________
http://petro-ewlab.com/index.php
майл v.petroew@gmail.com тел. +79152374003
Копипастер, имеет склонность к собирательству информации...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 02 мар 2012, 19:46 
Только пришел

Зарегистрирован: 01 мар 2012, 11:38
Сообщения: 7
Откуда: Пермь
[quote="petro-ew"]BB это еще такое прощание , типа bye bye )))

bye bye кому? дисплею? )))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 02 мар 2012, 19:50 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6285
Откуда: Челябинск
Это значило, что при проверке выявился косяк работы битбанга и была заменена FTDI микросхема.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 02 мар 2012, 21:03 
Только пришел

Зарегистрирован: 01 мар 2012, 11:38
Сообщения: 7
Откуда: Пермь
Понял. Я уже начал подумывать, что это шутка из ряда того, которую я обнаружил в посылке ))) а шутка замечательная была и мозговой стимулятор был к месту на тот момент. )))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 03 мар 2012, 11:58 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 23 июн 2011, 00:15
Сообщения: 110
Откуда: Рязань
eVrajka писал(а):
В ходе отладки (или кривых рук) у меня сгорела ATmega, купил новую, пробую прошить бут, чтобы начать все сначала.



расскажи пожалуйста, как спалил мегу? дело в том, что у меня она тоже накрылась когда пытался прошить ее через встроенный отладчик,перемычки на Rx-TX в тот момент стояли в таком же положении как на демке. Хочу понять почему она сдохла

отписал тебе в личку


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 03 мар 2012, 12:11 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6285
Откуда: Челябинск
А может не спалил, а фузы не так воткнул? Электрически то попалить мегу довольно сложно, живучая микруха.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II документация
СообщениеДобавлено: 03 мар 2012, 12:19 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 23 июн 2011, 00:15
Сообщения: 110
Откуда: Рязань
в том то и дело что до фузов дело не дошло. Об этом написал тут:
http://forum.easyelectronics.ru/viewtopic.php?f=23&t=9472


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 585 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8 ... 24  След.


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB