Найдено 4 результата

partizan
Сб июл 10, 2010 14:17:38
Форум: Микроконтроллеры и ПЛИС
Тема: Ассемблер редакторы для МК AVR
Ответы: 2
Просмотры: 1348

Ассемблер редакторы для МК AVR

Здравствуйте.Посоветуйте пожалуйста хороший Assembler редактор для AVR.Скачал ASM Editor не могу разобраться как компилировать в нем hex файл.Или может подскажете как в WinAVR из asm файла компилировать hex файлы.
partizan
Пн июл 05, 2010 18:03:40
Форум: Микроконтроллеры и ПЛИС
Тема: Работа с таймером/счетчиком T/C0 в МК Atmega16
Ответы: 2
Просмотры: 940

Re: Работа с таймером/счетчиком T/C0 в МК Atmega16

Shplv писал(а):Ошибку можно исправить так :
while(!(TIFR & (1 << TOV0))); //ждем пока флаг переполнения не станет равным 1
В чём заключалась, надеюсь, объяснять нет надобности?


Если честно,то я понял в чем заключалась ошибка.Можно с объяснением?)
partizan
Пн июл 05, 2010 16:23:09
Форум: Микроконтроллеры и ПЛИС
Тема: Работа с таймером/счетчиком T/C0 в МК Atmega16
Ответы: 2
Просмотры: 940

Работа с таймером/счетчиком T/C0 в МК Atmega16

Здравствуйте.Можете объяснить в чем ошибка?Хочу реализовать функцию time,которая делает задержку.Вот текст программы:

#include <avr/io.h>

void time(int n)
{
int i;
TCCR0=0x05;//запускаем таймер T0 c делителем частоты на 1024

for(i=0;i<=n;i++)
{
TCNT0=6;//записываем в регистр TCNT0 6,для ...
partizan
Пн июл 05, 2010 16:08:16
Форум: Микроконтроллеры и ПЛИС
Тема: Прерывания В Среде Winavr
Ответы: 5
Просмотры: 1637

Прерывания В Среде Winavr

Здравствуйте.Мне нужно реализовать прерывание,которое запускается при появление 0 уровня на ножке int0 или int1 МК Atmega16.Как пишется сама функция прерывания в среде WinAVR на языке C?Зарание благодарю!

Перейти к расширенному поиску