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

 
 
> Attiny13, самопрограммирование
another_one
сообщение Mar 19 2009, 04:55
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 252
Регистрация: 2-03-08
Пользователь №: 35 557



Здравствуйте.

Нужна помощь в вопросе по поводу Attiny13.

У нее есть функция самопрограммирования, делает ли эта функция возможным записывать данный во время выполнения основной программы данные во FLASH(т.е можно ли ее использовать наравне с EEPROM) или это только для внутресхемного программирования через SPI?

Заранее благодарен


--------------------
One Chip is All You Need
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
another_one
сообщение Mar 21 2009, 07:20
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 252
Регистрация: 2-03-08
Пользователь №: 35 557



Спасибо большое за поддержку.

А как для WinAVR(AVRStudio) сделать ассемблерную вставку?


--------------------
One Chip is All You Need
Go to the top of the page
 
+Quote Post
ReAl
сообщение Mar 21 2009, 07:29
Сообщение #3


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(another_one @ Mar 21 2009, 09:20) *
А как для WinAVR(AVRStudio) сделать ассемблерную вставку?
Для данной простой задачи "всё украдено до нас".
Код
#include <avr/pgmspace.h>

prog_uint8_t cf = 10;
prog_uint16_t wf = 12345;

uint8_t c;
uint16_t w;

   ...
   ...
   c = pgm_read_byte( &cf );
   w = pgm_read_word( &wf );

А если таки нужны вставки, то читать
C:\WinAVR\doc\avr-libc\avr-libc-user-manual\inline_asm.html
и для примеров по данному форуму искать слово __asm__


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:29
Рейтинг@Mail.ru


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