Найдено 4 результата
- Сб июл 10, 2010 14:17:38
- Форум: Микроконтроллеры и ПЛИС
- Тема: Ассемблер редакторы для МК AVR
- Ответы: 2
- Просмотры: 1348
Ассемблер редакторы для МК AVR
Здравствуйте.Посоветуйте пожалуйста хороший Assembler редактор для AVR.Скачал ASM Editor не могу разобраться как компилировать в нем hex файл.Или может подскажете как в WinAVR из asm файла компилировать hex файлы.
- Пн июл 05, 2010 18:03:40
- Форум: Микроконтроллеры и ПЛИС
- Тема: Работа с таймером/счетчиком T/C0 в МК Atmega16
- Ответы: 2
- Просмотры: 940
Re: Работа с таймером/счетчиком T/C0 в МК Atmega16
Shplv писал(а):Ошибку можно исправить так :
while(!(TIFR & (1 << TOV0))); //ждем пока флаг переполнения не станет равным 1
В чём заключалась, надеюсь, объяснять нет надобности?
Если честно,то я понял в чем заключалась ошибка.Можно с объяснением?)
- Пн июл 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,для ...
#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,для ...
- Пн июл 05, 2010 16:08:16
- Форум: Микроконтроллеры и ПЛИС
- Тема: Прерывания В Среде Winavr
- Ответы: 5
- Просмотры: 1637
Прерывания В Среде Winavr
Здравствуйте.Мне нужно реализовать прерывание,которое запускается при появление 0 уровня на ножке int0 или int1 МК Atmega16.Как пишется сама функция прерывания в среде WinAVR на языке C?Зарание благодарю!