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

 
 
 
Reply to this topicStart new topic
> Как запрограммировать ATTINY2313
Romanello
сообщение Jan 21 2006, 08:03
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 10-03-05
Пользователь №: 3 204



Здравтсвуйте, кто может поделиться исходниками или информацией по тому как можно запрограммировать через ISP микроконтролллер ATTINY2313. Хочу программировать его из своей программы, поэтому готовые программаторы не предлагать.
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 21 2006, 08:17
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Реализуете у себя интерфейс SPI и согласно даташиту на процессор передаете в него команды и данные для программирования.

Эта процедура довольно подробно описана в разделе Memory Programming -> Serial Downloading.
Цитирую начало:
Цитата

Serial Downloading

Both the Flash and EEPROM memory arrays can be programmed using the serial SPI
bus while RESET is pulled to GND. The serial interface consists of pins SCK, MOSI
(input) and MISO (output). After RESET is set low, the Programming Enable instruction
needs to be executed first before program/erase operations can be executed. NOTE, in
Table 75 on page 163, the pin mapping for SPI programming is listed. Not all parts use
the SPI pins dedicated for the internal SPI interface.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Romanello
сообщение Jan 21 2006, 09:30
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 138
Регистрация: 10-03-05
Пользователь №: 3 204



Спасибо теперь нашел, а то когда смотрел даташит., не мог сразу найти этот раздел. Буду дерзать
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 21 2006, 09:38
Сообщение #4


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(Romanello @ Jan 21 2006, 12:30) *
Спасибо теперь нашел, а то когда смотрел даташит., не мог сразу найти этот раздел. Буду дерзать


Ничего сложно нет, только обратите внимание на две вещи:
1. ATTiny защелкивает данные по положительному фронту SCK, а выдаются по спаду SCK.
2. Для чтения данных по интерфейсу SPI нужно производить фиктивную запись, т.е. Вы записываете последовательность данных и одновременно фиксируете появляющиеся данные на выходе ATTiny. Это проиллюстрировано на Figure 79. Serial Programming Waveforms


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post

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

 


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


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