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

 
 
> Нужна помощь в программировании ATtiny10
user Nik
сообщение Aug 1 2013, 09:02
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 28-04-09
Пользователь №: 48 350



Кто нибудь сталкивался с ATtiny10? У меня не получается ее программировать. Вначале установил AStudio6.0 build 17xx, подключил AVRISP mkII. В Studio выбрал программатор, процессор. Соответственно, мне был предложен протокол TPI. Подключил проц. На AVRISP mkII загорелся зеленый светодиод статуса. Все вроде нормально. Напряжение процессора читается (4, 7В, так и есть, параллельно процессору стоит стабилитрон). Читаю ID процессора, мигает светодиод статуса красным светом, и пишет, что нужно проверить кабель, и так несколько раз. Кабель проверил, все нормально.
Установил последнюю AStudio6.1 build 2674. В Studio выбрал программатор, процессор ATtiny10. Подключил проц. На AVRISP mkII загорелся зеленый светодиод статуса. Напряжение процессора читается Читаю ID процессора. Все читается. Записываю тестовую программу, которая дергает ногой. Все записалось, нога дергается.
На следующий день попытался зашить рабочую программу. Не программируется, мигает красный светодиод статуса. Хотя по включению напряжение питания считывается нормально. Но при чтении ID, процессора мигает красный светодиод статуса на программаторе.
Почему AVRISP mkII не работает с ATtiny10?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
user Nik
сообщение Aug 2 2013, 08:45
Сообщение #2





Группа: Новичок
Сообщений: 5
Регистрация: 28-04-09
Пользователь №: 48 350



Да по даташиту "NVM can be programmed at 5V, only.". Там не указан допуск. Процессор работает от 1.8В. Есть плата QTOUCH от Atmel, на attiny10 с разъемом для программирования, так там штатное питание от батарейки 3В. Т.е. предлолагается, что при программировании кристалл запитывается 3-я вольтами. У меня на плате процессор питается от напряжения формируемого стабилитроном 4,7В, и программатор это напряжение показывает.
Про программирование через SPI я сказал, чтобы проверить все линии. Не предполагалось шить по SPI ATtiny10. Просто под рукой нет кристалла, который шьется по SPI.

Я не запускал AVRStudio4, поскольку она не поддерживает ATtiny10. Единственное, что из под нее можно запустить AVRISP mkII и попробовать прошить кристалл.
AVRStudio6 поддерживает ATtiny10. Можно писать, компилировать проект и тутже программировать.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Aug 2 2013, 11:42
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(user Nik @ Aug 2 2013, 11:45) *
Да по даташиту "NVM can be programmed at 5V, only.". Там не указан допуск.


Увы, допуск забыли, либо мы его не нашли.

Цитата(user Nik @ Aug 2 2013, 11:45) *
там штатное питание от батарейки 3В. Т.е. предлолагается, что при программировании кристалл запитывается 3-я вольтами.


При программировании МК должен быть запитан от 5 В, а не от трёх.

Цитата(user Nik @ Aug 2 2013, 11:45) *
процессор питается от напряжения формируемого стабилитроном 4,7В,


Видимо не хватает - подайте 5 В.

Цитата(user Nik @ Aug 2 2013, 11:45) *
и программатор это напряжение показывает.


И что? Если будет 0В, то программатор покажет 0 В. Он его просто измеряет.

Цитата(user Nik @ Aug 2 2013, 11:45) *
Я не запускал AVRStudio4, поскольку она не поддерживает ATtiny10. Единственное, что из под нее можно запустить AVRISP mkII и попробовать прошить кристалл.


В AVRStudio4 не входит AVRGcc, его нужно ставить отдельно. Поставите - будут те же возможности, что и в AtmelStudio6. Или вы на ассемблере пишете?
Go to the top of the page
 
+Quote Post



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

 


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


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