|
Реализация моста PC -> SPI на attiny2313, Главные вопросы прошивка и прога на PC |
|
|
|
Feb 4 2015, 22:28
|
Группа: Участник
Сообщений: 13
Регистрация: 13-09-13
Пользователь №: 78 304

|
Собственно возникает потребность порулить регистрами разных схем и хочется это делать культурно из окошка выньдос клацая мышой. Погуглив наткнулся на схему такого старого программатора как AVR910
Только думаю вместо транзюков поставить max232(в компе есть COM порт) или китайский свисток USB <-> RS232 Некий чел на своей странице приводит исходники зашивки www.serasidis.gr/circuits/avr_isp/avr_isp.htm Думаю взять это за основу, очень похоже на то что мне нужно. Собственно SPI бывают разные, для определенности конкретные эпюты сигналов (скорость особа не важна)
Контроллеры раньше не пользовал, так что вопрос к корифееям. Может кто покажет короткую дорогу бегинеру. Собственно вероятно зашивку придется модифицировать, чо-как? Нужно писать свою прогу с кнопочками которая будет рулить контроллером через COM порт, это вообще без понятия как? Полагаю что это стандартная задачка и спецам вероятно это как два пальца об асфальт (наверно многие с этим сталкивались). Может кто поделится своими примерами реализаций.
Сообщение отредактировал max_2980 - Feb 4 2015, 22:31
|
|
|
|
|
 |
Ответов
|
Feb 5 2015, 09:53
|
Группа: Участник
Сообщений: 13
Регистрация: 13-09-13
Пользователь №: 78 304

|
Походу этот лисапед уже давно придуман до меня. www.atmel.com/Images/doc2557.pdf www.atmel.com/images/AVR303.zip Буду раскуривать инфу. (Но вопрос с писишной прогой остается открытым) Тока там внутри сишный код для IAR, его куда кормить? он тока к иару пойдет? За тупые вопросы прошу сильно не пинать, в этой теме я не ухом не рылом (тока начал читать книжку Мортона). Пока ничего нет, есть тока желание замастырить полезный девайс.
|
|
|
|
|
Feb 5 2015, 10:55
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(max_2980 @ Feb 5 2015, 12:53)  Походу этот лисапед уже давно придуман до меня. www.atmel.com/Images/doc2557.pdf www.atmel.com/images/AVR303.zip Буду раскуривать инфу. (Но вопрос с писишной прогой остается открытым) Тока там внутри сишный код для IAR, его куда кормить? он тока к иару пойдет? Проект для IAR'а, еще совсем старого (2.28-3.10). А заливают код после компиляции в ATmega8. На свежей версии IAR (6.50) тоже компилируется, хотя и с варнингами. Если скомпилированный код нужен, то вот он:
|
|
|
|
|
Feb 5 2015, 11:40
|
Группа: Участник
Сообщений: 13
Регистрация: 13-09-13
Пользователь №: 78 304

|
Цитата(Xenia @ Feb 5 2015, 13:55)  Проект для IAR'а, еще совс..... Спасибо за бинарник конечно, но меги не будет будет тинька (китайцы видимо уже запокавали и отправили в дальний путь) Буду пытаться заделать тоже самое на тиньке.
|
|
|
|
|
Feb 5 2015, 15:03
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(max_2980 @ Feb 5 2015, 14:40)  Спасибо за бинарник конечно, но меги не будет будет тинька (китайцы видимо уже запокавали и отправили в дальний путь) Буду пытаться заделать тоже самое на тиньке. Однако компиляция этой программы (AVR303) выдает следующие потребности в ресурсах: 4179 bytes of CODE memory (+ 12 range fill) 325 bytes of DATA memory (+ 9 absolute) Тогда как у ATtiny2313 на борту: 2048 байт Flash 128 байт SRAM Сравнение показывает, что данная программа в ATtiny2313 не войдет, поскольку требует более чем двое больше памяти (как Flash, так и SRAM). P.S. Впрочем, нынче существует ATtiny4313, по цоколевке совпадающая с ATtiny2313А, но имеющая вдвое больше Flash и SRAM. В нее код влезет, но SRAM все равно не хватит. Однако можно уменьшить размер буферов у UART (сейчас там 128 х 2).
|
|
|
|
|
Feb 5 2015, 17:57
|
Участник

Группа: Участник
Сообщений: 49
Регистрация: 27-09-12
Пользователь №: 73 712

|
Xenia, не по теме, но я вас обожаю заочно.
|
|
|
|
Сообщений в этой теме
max_2980 Реализация моста PC -> SPI на attiny2313 Feb 4 2015, 22:28 kovigor Цитата(max_2980 @ Feb 5 2015, 02:28) Нужн... Feb 4 2015, 23:53 Xenia Цитата(kovigor @ Feb 5 2015, 02:53) Вот, ... Feb 5 2015, 00:12  max_2980 Цитата(Xenia @ Feb 5 2015, 03:12) Фу... Feb 5 2015, 07:26  kovigor Цитата(Xenia @ Feb 5 2015, 04:12) Фу... Feb 5 2015, 09:31 megajohn цепочку USB <-> RS232 + RS232 < - > MC... Feb 5 2015, 20:43 max_2980_3 Цитата(Xenia @ Feb 5 2015, 18:03) P.S. Вп... Feb 6 2015, 21:11 max_2980 Сегодня понял, что походу сам лоханулся и не прошл... Feb 7 2015, 08:49 Xenia Цитата(max_2980 @ Feb 7 2015, 11:49) Так ... Feb 7 2015, 09:07 max_2980 Тогда сенкью уважаемая Ксения.
А я то думал это са... Feb 7 2015, 09:13 Xenia Ну, а что программой (со стороны ПК) чего?
А то ве... Feb 7 2015, 09:24 max_2980 Ксения, а вот с программой как раз самое сложное.
... Feb 7 2015, 10:00 one_man_show Я не вмешивался в процесс, видимо, активация Вам п... Feb 7 2015, 23:53 ILYAUL A я вообще не понимаю проблемы . Купить нормальный... Feb 8 2015, 00:00 A. Fig Lee Я тоже как раз такое пытаюсь сделать. Чтобы через ... Feb 8 2015, 13:33 max_2980 Цитата(A. Fig Lee @ Feb 8 2015, 16:33) Я ... Feb 9 2015, 20:33 Xenia Цитата(max_2980 @ Feb 9 2015, 23:33) Да у... Feb 10 2015, 07:06 max_2980 Мда Ксения, у вас не забалуешь
Прям напрягся пыт... Feb 10 2015, 19:05 Xenia Цитата(max_2980 @ Feb 10 2015, 22:05) Ну ... Feb 11 2015, 07:38 max_2980 Цитата(Xenia @ Feb 11 2015, 10:38) К сожа... Feb 11 2015, 18:35 SM Вернувшись к исходному...
Неужели USB->RS232-... Feb 11 2015, 19:51 A. Fig Lee Цитата(SM @ Feb 11 2015, 14:51) Вернувшис... Feb 11 2015, 21:53  SM Цитата(A. Fig Lee @ Feb 12 2015, 00:53) I... Feb 12 2015, 06:03   A. Fig Lee Цитата(SM @ Feb 12 2015, 01:03) Не понял.... Feb 12 2015, 12:45    SM Цитата(A. Fig Lee @ Feb 12 2015, 15:45) п... Feb 12 2015, 14:26     A. Fig Lee Цитата(SM @ Feb 12 2015, 09:26) Все уже з... Feb 12 2015, 15:59      SM Цитата(A. Fig Lee @ Feb 12 2015, 18:59) А... Feb 12 2015, 16:10       A. Fig Lee Цитата(SM @ Feb 12 2015, 11:10) Если я пр... Feb 12 2015, 19:43        SM Цитата(A. Fig Lee @ Feb 12 2015, 22:43) э... Feb 12 2015, 20:20 Павлик Зато какая "chain reaction" происходит Feb 11 2015, 21:40 A. Fig Lee В любом случае - писать программу придется каждый ... Feb 12 2015, 21:12 SM Цитата(A. Fig Lee @ Feb 13 2015, 00:12) В... Feb 13 2015, 06:03  A. Fig Lee Цитата(SM @ Feb 13 2015, 01:03) Не писать... Feb 13 2015, 12:06   SM Цитата(A. Fig Lee @ Feb 13 2015, 15:06) а... Feb 13 2015, 12:39
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|