реклама на сайте
подробности

 
 
> нехватает портов..., мега64, оба уарта заняты, еще бы один...
d71
сообщение May 10 2007, 00:03
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 91
Регистрация: 24-12-05
Из: г. Благовещенск
Пользователь №: 12 614



я понимаю что уж слишком губу раскатал, но всё же : )
мега64, обы уарта заняты, а так понравилось работать во время отладки с терминалом.
в конечном устройстве оно не надо, только во время разработки.
twi вот свободен. есть i2c готовые контроллеры в усб какой-нить? ну с эмуляцие сом порта или ещо чего...


--------------------
нет ничего невозможного, есть трудные пути... других не ищем
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 20)
SasaVitebsk
сообщение May 10 2007, 00:17
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(d71 @ May 10 2007, 03:03) *
я понимаю что уж слишком губу раскатал, но всё же : )
мега64, обы уарта заняты, а так понравилось работать во время отладки с терминалом.
в конечном устройстве оно не надо, только во время разработки.
twi вот свободен. есть i2c готовые контроллеры в усб какой-нить? ну с эмуляцие сом порта или ещо чего...

Да сам сделай на какой нибудь меге8. А вообще есть м640. Там 11 портов. 5 таймеров. Уартов немерено ну и так далее.
Go to the top of the page
 
+Quote Post
d71
сообщение May 10 2007, 00:28
Сообщение #3


Частый гость
**

Группа: Новичок
Сообщений: 91
Регистрация: 24-12-05
Из: г. Благовещенск
Пользователь №: 12 614



да понимаю что можно сгородить на МК, просто думал может есть готовая микруха. да и 2 зайца за раз - очень часто кристал для поделки берется скудный, но i2c есть. на стадии разработки за глаза бы хватило (подсел на терминальное управление - светодиоды не катят ужо для контроля работы: )


--------------------
нет ничего невозможного, есть трудные пути... других не ищем
Go to the top of the page
 
+Quote Post
AlexG_changed
сообщение May 10 2007, 01:02
Сообщение #4


Участник
*

Группа: Validating
Сообщений: 64
Регистрация: 16-06-05
Пользователь №: 6 073



можно сделать программный UART
Go to the top of the page
 
+Quote Post
Snaky
сообщение May 10 2007, 03:09
Сообщение #5


Mute Beholder
***

Группа: Свой
Сообщений: 260
Регистрация: 4-04-07
Из: Третья планета от Солнца
Пользователь №: 26 754



Цитата(d71 @ May 10 2007, 06:28) *
да понимаю что можно сгородить на МК, просто думал может есть готовая микруха. да и 2 зайца за раз - очень часто кристал для поделки берется скудный, но i2c есть. на стадии разработки за глаза бы хватило (подсел на терминальное управление - светодиоды не катят ужо для контроля работы: )

Программных уартов можно кучу найти на avrfreaks.net в проектах (один из них прикрепил). Если уарт нужен только для вывода отладочной инфы, то RxD можно не выводить на пин.

Сообщение отредактировал Snaky - May 10 2007, 03:12
Прикрепленные файлы
Прикрепленный файл  Half_duplex_software_UART.zip ( 5.16 килобайт ) Кол-во скачиваний: 66
 


--------------------
Common sense is not so common.
Go to the top of the page
 
+Quote Post
d71
сообщение May 10 2007, 04:52
Сообщение #6


Частый гость
**

Группа: Новичок
Сообщений: 91
Регистрация: 24-12-05
Из: г. Благовещенск
Пользователь №: 12 614



верно, можно так, очень даже можно...

еще вот понравилась идея с ft2232c - сом-портов в и так ноуте нет, а тут решение usb <-> i2c\spi очень понравилось. на РС дельфями распишу без проблем
---
...вот только Ft2232c у нас купить невозможно : (


--------------------
нет ничего невозможного, есть трудные пути... других не ищем
Go to the top of the page
 
+Quote Post
Igor26
сообщение May 10 2007, 05:26
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



А чем JTAGICE не подходит для отладки? Массу "косяков" влёт позволяет отловить.
Попробуйте. Не пожалеете.
Go to the top of the page
 
+Quote Post
d71
сообщение May 10 2007, 11:15
Сообщение #8


Частый гость
**

Группа: Новичок
Сообщений: 91
Регистрация: 24-12-05
Из: г. Благовещенск
Пользователь №: 12 614



только не смейтесь - я совсем не знаю что такое JTAG Ж)
сильно теоретически
(среда: iar->proteus->avreal)


--------------------
нет ничего невозможного, есть трудные пути... других не ищем
Go to the top of the page
 
+Quote Post
vmp
сообщение May 10 2007, 11:32
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Цитата(d71 @ May 10 2007, 04:03) *
мега64, обы уарта заняты, а так понравилось работать во время отладки с терминалом.
в конечном устройстве оно не надо, только во время разработки.


Я когда-то игрался с 8252 таким образом:
Шил её через LPT по SPI, а затем общался с рабочей программой через те же ножки с использованием аппаратного SPI в режиме SLAVE. На писюке при этом работал программный MASTER, совмещенный с простейшим терминалом.
Для этого переписал putchar, чтобы можно было печатать через printf.
Go to the top of the page
 
+Quote Post
Igor26
сообщение May 10 2007, 12:17
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
что такое JTAG

JTAGICE - это внутрисхемный эмулятор. В Студии и ИАРе есть симулятор для отладки кода. Работал с ними, да?
Так вот. В отличии от СИмулятора, Эмулятор позволяет отлаживаться на РЕАЛЬНОМ устройстве, в реальном времени. Конечно с некоторыми ограничениями. Очень удобно, например, следить за реакцией контроллера на внешние события. По ходу выполнения программы можно остановиться и поменять, например, какую-то переменную, изменить состояние порта и т.д. и т.п.

Примерно так.
Go to the top of the page
 
+Quote Post
eXeC001er
сообщение May 10 2007, 19:07
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 23-02-05
Из: Краснодар
Пользователь №: 2 848



самый вариант это всетаки mega8, mega48 стоит копейки.
т.е. доп. уарт будет стоить вам примерно рублей в 60 максимум.
так что советую не заморачиваться с поиском спец ИМС
Go to the top of the page
 
+Quote Post
GDI
сообщение May 11 2007, 10:57
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



вот по поводу I2C->USB на Тини делают http://www.harbaum.org/till/i2c_tiny_usb/


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение May 11 2007, 11:22
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Igor26 @ May 10 2007, 15:17) *
JTAGICE - это внутрисхемный эмулятор. В Студии и ИАРе есть симулятор для отладки кода. Работал с ними, да?
Так вот. В отличии от СИмулятора, Эмулятор позволяет отлаживаться на РЕАЛЬНОМ устройстве, в реальном времени. Конечно с некоторыми ограничениями. Очень удобно, например, следить за реакцией контроллера на внешние события. По ходу выполнения программы можно остановиться и поменять, например, какую-то переменную, изменить состояние порта и т.д. и т.п.

Примерно так.


Ну например возникает ошибка после часа реальной работы изделия в сложном протоколе. Так можно посмотреть что там "внутри делается" через час к примеру. Можно выделить специальную отладочную память и через определённое время туда заглянуть. Ну и т.д.

Скажу честно, что реально уменьшает время разработки раза в два-три. Это у меня. Я ошибок делаю не много. Правда, как правило, сложные для обнаружения.

Когда его купил, то crying.gif . А теперь 08.gif .
Go to the top of the page
 
+Quote Post
defunct
сообщение May 11 2007, 14:00
Сообщение #14


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(SasaVitebsk @ May 11 2007, 13:22) *
Ну например возникает ошибка после часа реальной работы изделия в сложном протоколе.
..
Скажу честно, что реально уменьшает время разработки раза в два-три.

"Подпишусь под каждым словом" © забыл кто ;>
Некоторые ошибки без отладчика можно ловить годами.
Особенно когда программа (напр. бутлоадер) написана на асм..

У меня был реальный случай, программа ~150k исходников на asm отбрасывала некоторые пакеты данных. Оказалось - веселая опечатка - перепутали имя регистра (R24->R23).. С отладчиком ошибка нашлась за 10 минут - 4 точки останова в нужных местах, без отладчика - страшно предположить сколько бы я ее искал.
Go to the top of the page
 
+Quote Post
d71
сообщение May 11 2007, 14:36
Сообщение #15


Частый гость
**

Группа: Новичок
Сообщений: 91
Регистрация: 24-12-05
Из: г. Благовещенск
Пользователь №: 12 614



мда, мужики, спасибо большое, надо Jtag ваять однко. потому как ошибаюсь я очень часто (потому и протеус юзаю)...


--------------------
нет ничего невозможного, есть трудные пути... других не ищем
Go to the top of the page
 
+Quote Post
Pavel V.
сообщение May 11 2007, 15:45
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 3-06-06
Пользователь №: 17 742



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


--------------------
Good News Everyone!
Go to the top of the page
 
+Quote Post
defunct
сообщение May 11 2007, 16:07
Сообщение #17


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Pavel V. @ May 11 2007, 17:45) *
Скажите, а есть ли в свободном доступе схемы JTAG для самостоятельного повторения?

Да конечно есть.
http://gandalf.arubi.uni-kl.de/avr_project...tool/index.html

смотрите "Evertool-Light"
Go to the top of the page
 
+Quote Post
eXeC001er
сообщение May 11 2007, 16:56
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 305
Регистрация: 23-02-05
Из: Краснодар
Пользователь №: 2 848



http://www.efo.ru/doc/Atmel/Atmel.pl?212

новость от 4 мая.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение May 11 2007, 17:44
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(eXeC001er @ May 11 2007, 19:56) *
http://www.efo.ru/doc/Atmel/Atmel.pl?212

новость от 4 мая.


Надо ещё один взять по случаю. smile.gif
Go to the top of the page
 
+Quote Post
_pv
сообщение May 12 2007, 18:10
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(d71 @ May 10 2007, 07:03) *
twi вот свободен. есть i2c готовые контроллеры в усб какой-нить? ну с эмуляцие сом порта или ещо чего...

http://www.nxp.com/products/interface_cont...idge/index.html
Go to the top of the page
 
+Quote Post
d71
сообщение May 13 2007, 02:04
Сообщение #21


Частый гость
**

Группа: Новичок
Сообщений: 91
Регистрация: 24-12-05
Из: г. Благовещенск
Пользователь №: 12 614



спасибо, но у меня нет 150 баксов, да еще и 33 бака за доставку курьером они берут. это для меня большие деньги...


--------------------
нет ничего невозможного, есть трудные пути... других не ищем
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 13:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01537 секунд с 7
ELECTRONIX ©2004-2016