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

 
 
> Краткое резюме по поводу обвязки МК при SPI-прог-ии?, на примере ATmega16
MakFatum
сообщение Feb 15 2006, 10:37
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 54
Регистрация: 7-12-05
Пользователь №: 11 912



Всем Доброго Времени!...
я в курсе что это уже спрашивали, но это все разбросано кусками по всему форуму...
читал-читал и в голове одна каша...

можно ли подвести краткое резюме всему написанному ранее?...

Собрал простой SPI программатор по схеме :

Отдельно от него отладочная плата с панелькой.
Вопрос первый: какой длины я могу использовать провод между LPT (саму схему я поместил в разъеме LPT) и отладочной платой? Читал что 20-30 см?(придется сидеть тогда с платой и программатором глубоко под столом biggrin.gif ). Можно ли использовать удлинитель в виде шнура от матричного принтера???? (было бы для меня удобно, но не будут ли помехи наводиться???(хотя шнур от матричного принтера экранированный ведь?))
Вопрос второй, по отладочной плате. Ниже приведена обвязка, насобирал сведения отовсюду....Вопрос -такая схема с этими номиналамии будет работать?

Я помню обсуждалось, что AREF можно оставлять пустым?
В какой-то pdf-ке прочитал "Connect ICP to Vcc if not used" (20 вывод PD6)....Зачем??
и еще интересует RESET. Правильно ли будет ТАК, как на схеме?....

Заранее благодарен...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MakFatum
сообщение Feb 19 2006, 17:20
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 54
Регистрация: 7-12-05
Пользователь №: 11 912



Ну вот ниже окончательная схема, со второго разу заработало!...(С первого не считается, в программаторе к 20-й ноге микросхемы забыл "-" подключить)..
Кондер и дроссель последовательно который стояли убрал..


Еще вот один вопрос....

я понимаю, что сразу после него захочется меня отправить в школу, ....ну помогите только с этим, а потом уж и сам сяду за учебники....Хочу светодиодом помигать просто....
Но чего-то не получается...
С помощью CodeVision AVR и его Wizarda создал проект и программу мигания светодиодом, подключенного к порту А.
привожу ниже кусочек (а то wizard еще много чего там на генерил)
Цитата
#include <mega16.h>
#include <delay.h>
// Declare your global variables here

void main(void)
{
// Declare your local variables here

// Input/Output Ports initialization
// Port A initialization
// Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In
// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T
PORTA=0x00;
DDRA=0xff;

while (1)
{
PORTA.1=0;
delay_ms(1000);
PORTA.1=1;
delay_ms(1000);

};
}


ну вообщем, я понимаю, что проще некуда...Ну не моргает!...
Вопрос по самому процессу программирования!

CVAVR МК видит, все считывает, все программирует, все стирает....

Вот глупый сейчас вопрос задам..
Программу заливать в EEPROM же надо?

Нажимаю я пипку Run Chip Programmer, далее выбираю "файл- Load-EEprom"...
Программирует, но ничего не работает...

а если нажимаю "Programm All", он что-то начинает программировать, доходит до 3% и виснет, ...приходится всключать и выключать питание...а потом стирать...
А еще после прогр-ия и после "read-EEprom", а потом" EDIT".....в табличке, правее 16-ричных чисел, какие-то кракозябры и русские буквы ...что это....?
.....
Go to the top of the page
 
+Quote Post
ALexx
сообщение Feb 19 2006, 21:28
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 243
Регистрация: 22-09-04
Из: Burbach, Germany
Пользователь №: 704



Цитата(MakFatum @ Feb 19 2006, 20:20) *
Нажимаю я пипку Run Chip Programmer,
.....



Program-> Erase chip

После стирания можно заливать программу, но не в ЕЕПРОМ!, а во ФЛЕШ:

Program-> FLASH


А теперь насчет зависания. Такое наблюдалось, если, к примеру, в процессоре фузами выставлена частота внутреннего генератора 2 МГц, а в окне программирования (под типом проца) указана частота отличная от первой.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MakFatum   Краткое резюме по поводу обвязки МК при SPI-прог-ии?   Feb 15 2006, 10:37
- - ivan2006   Цитата(MakFatum @ Feb 15 2006, 13:37) Воп...   Feb 15 2006, 10:55
- - $ilent   зачем всё так усложнять? тык   Feb 15 2006, 11:13
|- - BVU   Цитата($ilent @ Feb 15 2006, 14:13) ...   Feb 15 2006, 11:27
|- - $ilent   Цитата(BVU @ Feb 15 2006, 14:27) А если н...   Feb 15 2006, 11:35
- - Георгий   ...или тык Причем прошиваю внутрисхемно.   Feb 15 2006, 11:34
- - MakFatum   "Подумайте, есть ли смысл запараллеливать В1,...   Feb 15 2006, 11:38
|- - BVU   Цитата(MakFatum @ Feb 15 2006, 14:38) Вот...   Feb 15 2006, 11:51
- - MakFatum   ну вот, пришел я к окончательному варианту... всем...   Feb 15 2006, 17:08
|- - defunct   Цитата(MakFatum @ Feb 15 2006, 19:08) ну ...   Feb 15 2006, 21:20
- - MakFatum   дело в том, что эти данные насобирал из разных ист...   Feb 16 2006, 02:29
|- - defunct   Цитата(MakFatum @ Feb 16 2006, 04:29) Ест...   Feb 16 2006, 10:07
- - era   1. В части резистора и диода на Reset Этот вход не...   Feb 16 2006, 21:22
|- - IgorKossak   Цитата(era @ Feb 16 2006, 23:22) 1. В час...   Feb 17 2006, 08:07
|- - defunct   Цитата(MakFatum @ Feb 19 2006, 19:20) Вот...   Feb 19 2006, 18:03
- - MakFatum   Моргать-то заморгало... Ну вот никак не могу понят...   Feb 20 2006, 16:11
|- - defunct   Цитата(MakFatum @ Feb 20 2006, 18:11) Мор...   Feb 20 2006, 17:03
|- - Old1   Цитата(MakFatum @ Feb 20 2006, 20:11) Воп...   Feb 25 2006, 19:33
- - MakFatum   Спасибо Большое! Действительно к Vcc припаял.....   Feb 20 2006, 17:16
|- - defunct   Цитата(MakFatum @ Feb 20 2006, 19:16) в р...   Feb 20 2006, 17:55
- - гигипотамм   Ответ №1: А светодиод к порту чем подключен? А к п...   Feb 25 2006, 16:58
- - MakFatum   Нужна помощь, не могу разобраться с алгоритмом и п...   Mar 17 2006, 12:11
- - beer_warrior   ШИМ не поможет - это ШИРОТНО-ИМПУЛЬСНАЯ МОДУЛЯЦИЯ,...   Mar 17 2006, 13:08
- - AVR   Извините за глупый вопрос: http://avr.nikolaew.org...   Mar 17 2006, 13:40
- - alekseykoj   Нельзя Reset вешать вместе с питанием. Посмотри Us...   Mar 17 2006, 14:13
- - MakFatum   ну причем же тут программатор?... Хочется именно н...   Mar 17 2006, 17:43
|- - defunct   Цитата(MakFatum @ Mar 17 2006, 19:43) Что...   Mar 17 2006, 20:42
- - beer_warrior   Цитатавыдавать на PC5 соответствующие частоты...42...   Mar 18 2006, 00:22
- - MakFatum   420, 480, 580, 720, 780 Гц и модулируется 8 или 12...   Mar 18 2006, 03:18
- - beer_warrior   Цитата420, 480, 580, 720, 780 Гц и модулируется 8 ...   Mar 18 2006, 09:22
- - MakFatum   вот-вот, про это и хотел спросить... а где про эт...   Mar 18 2006, 12:12
- - beer_warrior   Цитатавот-вот, про это и хотел спросить... а где п...   Mar 18 2006, 12:38
- - MakFatum   Хорошо, буду разбираться.... НОК вроде помню... ...   Mar 18 2006, 13:31
- - beer_warrior   Цитата......просто чтобы быть уверенным, мне кажет...   Mar 18 2006, 13:40
- - MakFatum   нет, это простые оптопары, по-моему 4N35 Uп=+-20В ...   Mar 18 2006, 13:44
- - MakFatum   Вот у меня несколько вопросов: привожу кусочек: К...   Mar 21 2006, 11:00
- - beer_warrior   1. требует обдумывания 2.что- нибудь типа: mode = ...   Mar 21 2006, 11:18
|- - defunct   Цитата(beer_warrior @ Mar 21 2006, 13:18)...   Mar 21 2006, 20:47
- - MakFatum   и Uп - Земля... Вроде там все ок, при отсутствии -...   Mar 21 2006, 16:13
- - MakFatum   "Для генерации меандра может быть использован...   Mar 22 2006, 16:53
- - あっ!   Господа, а вот кто подскажет, что происходит с сиг...   May 27 2006, 15:29
- - GetSmart   ЦитатаГоспода, а вот кто подскажет, что происходит...   May 27 2006, 20:17
- - あっ!   GetSmart Премного благодарен. Теперь нашёл. Действ...   May 27 2006, 21:43


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

 


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


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