|
Atmega128+Avreal, Не могу запрограммировать |
|
|
|
Nov 17 2005, 07:40
|
Местный
  
Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304

|
Цитата(vet @ Nov 17 2005, 13:14)  Возможно, fuse-биты запрограммированы на работу от внешнего генератора. Попробуйте подать тактовую на XTAL1, можно с помощью того же AVReal (см. хелп) Я пробовал(ключ -о0), не помогает.
|
|
|
|
|
Nov 17 2005, 11:54
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 20-10-05
Пользователь №: 9 886

|
До этого контроллер программировался нормально или это первая его прошивка?
если первая то посмотрите внимательно какие значения фузов зашивают на заводе.
У меня такая же проблема с ATTiny2313 - программировалась-программировалась а потом перестала.В чем причина-не знаю.Возможно потому что она была Slave по I2C,а в 2313 SPI(использую при программировании) и I2C на тех же ножках.Оба процессора соединяются только линией тактов(SCL).На данные ставлю перемычки.не должно бы это быть причиной..
|
|
|
|
|
Nov 18 2005, 07:30
|
Местный
  
Группа: Свой
Сообщений: 298
Регистрация: 29-08-05
Пользователь №: 8 064

|
Цитата(KSN @ Nov 18 2005, 07:40)  Что такое PDO PDI?  Ну это у mega128 есть альтернативные выводы для программирования В доке в разделе программирования это описано я делал так: MOSI (PDI) PE0 выв. 2 MISO (PDO) PE1 выв. 3 SCK PB1 выв. 11 RST выв. 20 PEN выв. 1 к VCC через резистор или просто висячим.
|
|
|
|
|
Nov 18 2005, 09:39
|
Местный
  
Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304

|
Цитата(IgorKossak @ Nov 18 2005, 15:04)  Цитата(KSN @ Nov 18 2005, 10:53)  Т.е. JTAG должен помочь?
Если он не запрещён как по умолчанию. По умолчанию он как раз разрешен(если верить datasheet). Но я прошивал бит JTAGEN=1, т.е запрещал. Теперь к кристаллу никаким способом не достучаться?
|
|
|
|
|
Nov 18 2005, 10:39
|
Местный
  
Группа: Свой
Сообщений: 298
Регистрация: 29-08-05
Пользователь №: 8 064

|
Цитата(KSN @ Nov 18 2005, 13:39)  Цитата(IgorKossak @ Nov 18 2005, 15:04)  Цитата(KSN @ Nov 18 2005, 10:53)  Т.е. JTAG должен помочь?
Если он не запрещён как по умолчанию. По умолчанию он как раз разрешен(если верить datasheet). Но я прошивал бит JTAGEN=1, т.е запрещал. Теперь к кристаллу никаким способом не достучаться? Теперь наверное придется попробовать все варианты  (( А для чего Вы его запрещали ??? Просто если это ради ног, то можно использовать бит JTD установка его 2 раза в 1 поможет решить проблему.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|