|
Не находится програматором микроконтро, Проблема с Mega6 |
|
|
|
Dec 5 2005, 11:43
|
Участник
![*](style_images/1/pip.gif)
Группа: Свой
Сообщений: 47
Регистрация: 12-07-05
Пользователь №: 6 725
![](style_images/1/spacer.gif)
|
У меня такое сообщение выскакивает в 3-х случаях: 1. Нет питания (забывал включать схему) 2. Не выбирал нужную м/сх в DEVICE(опять-таки забывал) 3. Когда использовал битый внешний кварц(надо посмотреть генерацию или логические уровни сигналов программирования)
|
|
|
|
|
Dec 5 2005, 11:59
|
Участник
![*](style_images/1/pip.gif)
Группа: Свой
Сообщений: 47
Регистрация: 12-07-05
Пользователь №: 6 725
![](style_images/1/spacer.gif)
|
При битом кварце в процессе запроса на линии программирования нет логического "0",только небольшое подергивание около "1".
|
|
|
|
|
Dec 5 2005, 13:06
|
Частый гость
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Новичок
Сообщений: 88
Регистрация: 29-12-04
Пользователь №: 1 733
![](style_images/1/spacer.gif)
|
Цитата(Rash @ Dec 5 2005, 16:04) ![*](style_images/1/post_snapback.gif) Цитата(Serega Doc @ Dec 5 2005, 16:27) ![*](style_images/1/post_snapback.gif) Ребята помоему ошибка нашлась Надо MOSI подключать на TDI a MISO на TDO
Таки да ошибка в этом - МК определился Это актуально для МЕГА 64/128
Чё то в схеме у тебя не так MOSI и MISO относятся к SPI, а TDI и TDO к JTAG. Какая между ними связь может быть !? ![cranky.gif](http://electronix.ru/forum/style_emoticons/default/cranky.gif) И вообще у меги64 ISP по RXD TXD программируется.
Сообщение отредактировал aleksey_sav - Dec 5 2005, 13:08
|
|
|
|
|
Dec 5 2005, 13:09
|
Знающий
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231
![](style_images/1/spacer.gif)
|
Цитата И вообще мега64 поRXD? TXD программируется. Причём тут RXD и TXD?! открой даташит на мегу 64 найди где там SPI порт и подключай, и прот ресет не забудь
|
|
|
|
|
Dec 5 2005, 13:54
|
Знающий
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231
![](style_images/1/spacer.gif)
|
Из даташита ножка PEN Код This is a programming enable pin for the SPI Serial Programming mode. By holding this pin low during a Power-on Reset, the device will enter the SPI Serial Programming mode. PEN has no function during normal operation. Я где выкладывал перевод на ATmega128 скачаный с http://www.gaw.ru воспользуйся поиском по форуму или скачай от туда
|
|
|
|
|
Dec 5 2005, 14:42
|
Частый гость
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Новичок
Сообщений: 88
Регистрация: 29-12-04
Пользователь №: 1 733
![](style_images/1/spacer.gif)
|
Цитата(Rash @ Dec 5 2005, 16:09) ![*](style_images/1/post_snapback.gif) Цитата И вообще мега64 поRXD? TXD программируется. Причём тут RXD и TXD?! открой даташит на мегу 64 найди где там SPI порт и подключай, и прот ресет не забудь Перед тем, как писать ерунду - может быть стоит даташит прочесть?
|
|
|
|
|
Dec 5 2005, 15:07
|
Частый гость
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Новичок
Сообщений: 88
Регистрация: 29-12-04
Пользователь №: 1 733
![](style_images/1/spacer.gif)
|
Цитата(m16 @ Dec 5 2005, 17:58) ![*](style_images/1/post_snapback.gif) MOSI___PE0___2 MISO___PE1___3 SCK____PB1___11
делов то И откуда на 2 и 3 ноге MOSI и MISO?
|
|
|
|
|
Dec 5 2005, 15:07
|
Знающий
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231
![](style_images/1/spacer.gif)
|
Цитата(aleksey_sav @ Dec 5 2005, 18:42) ![*](style_images/1/post_snapback.gif) Цитата(Rash @ Dec 5 2005, 16:09) ![*](style_images/1/post_snapback.gif) Цитата И вообще мега64 поRXD? TXD программируется. Причём тут RXD и TXD?! открой даташит на мегу 64 найди где там SPI порт и подключай, и прот ресет не забудь Перед тем, как писать ерунду - может быть стоит даташит прочесть? Это кому?! дай вырезку из даташита, ни одна мега по UARTу не программируется, без дополнительных на то причин а имено програматора. Для программирования SPI и JTAG (также для отладки) интерфейсы.
|
|
|
|
|
Dec 5 2005, 15:18
|
Частый гость
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Новичок
Сообщений: 88
Регистрация: 29-12-04
Пользователь №: 1 733
![](style_images/1/spacer.gif)
|
Цитата(Rash @ Dec 5 2005, 18:07) ![*](style_images/1/post_snapback.gif) Цитата(aleksey_sav @ Dec 5 2005, 18:42) ![*](style_images/1/post_snapback.gif) Цитата(Rash @ Dec 5 2005, 16:09) ![*](style_images/1/post_snapback.gif) Цитата И вообще мега64 поRXD? TXD программируется. Причём тут RXD и TXD?! открой даташит на мегу 64 найди где там SPI порт и подключай, и прот ресет не забудь Перед тем, как писать ерунду - может быть стоит даташит прочесть? Это кому?! дай вырезку из даташита, ни одна мега по UARTу не программируется, без дополнительных на то причин а имено програматора. Для программирования SPI и JTAG (также для отладки) интерфейсы. AVR программируются не по UART, и не по SPI - они программируется по ISP. У ATMEGA64 ноги ISP приходятся на TXD, RXD, SCK.
Сообщение отредактировал aleksey_sav - Dec 5 2005, 15:19
|
|
|
|
|
Dec 5 2005, 15:23
|
Профессионал
![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif) ![*](style_images/1/pip.gif)
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886
![](style_images/1/spacer.gif)
|
Цитата(Rash @ Dec 5 2005, 18:07) ![*](style_images/1/post_snapback.gif) Цитата(aleksey_sav @ Dec 5 2005, 18:42) ![*](style_images/1/post_snapback.gif) Цитата(Rash @ Dec 5 2005, 16:09) ![*](style_images/1/post_snapback.gif) Цитата И вообще мега64 поRXD? TXD программируется. Причём тут RXD и TXD?! открой даташит на мегу 64 найди где там SPI порт и подключай, и прот ресет не забудь Перед тем, как писать ерунду - может быть стоит даташит прочесть? Это кому?! дай вырезку из даташита, ни одна мега по UARTу не программируется, без дополнительных на то причин а имено програматора. Для программирования SPI и JTAG (также для отладки) интерфейсы. Мега128 и скорее всего М64 программируются через пины: Код Table 128. Pin Mapping SPI Serial Programming Symbol Pins I/O Description MOSI (PDI) PE0 I Serial data in MISO (PDO) PE1 O Serial data out SCK PB1 I Serial clock читаем еще даташит: Код • PDO/TXD0 – Port E, Bit 1 PDO, SPI Serial Programming Data Output. During Serial Program Downloading, this pin is used as data output line for the ATmega128. TXD0, UART0 Transmit pin. • PDI/RXD0 – Port E, Bit 0 PDI, SPI Serial Programming Data Input. During Serial Program Downloading, this pin is used as data input line for the ATmega128. RXD0, USART0 Receive Pin. Receive Data (Data input pin for the USART0). When the USART0 receiver is enabled this pin is configured as an input regardless of the value of DDRE0. When the USART0 forces this pin to be an input, a logical one in PORTE0 will turn on the internal pull-up. вывод: ISP ещё не значит SPI =)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|