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

Kisik
Ср сен 02, 2009 13:17:14
Форум: AVR
Тема: Все про USBAsp
Ответы: 1664
Просмотры: 1089017

Для UsbAsp тут , наверное, лучший ГУЙ, только ЯВА ему нужна

http://avr8-burn-o-mat.aaabbb.de
Kisik
Пт июл 31, 2009 17:36:36
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2207
Просмотры: 1301706

smac
И одно замечание, не знаю какой версии у вас WinAVR, но в нынешних версиях обрабочик прерывания лучше оформлять так:
Код:
ISR (TIM1_OVF_vect )
{PORTA ^=0xFF;
}

Спасибо, пошло как надо, правда вектор пришлось другой ставить.По этому поводу еще вопросик: в книжке Евстифеева ...
Kisik
Пт июл 31, 2009 07:34:55
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2207
Просмотры: 1301706

кроме сказанного smac-ом добавлю следующее:
1. signal.h подключать не надо, если подключается interrupt.h . signal - вообще устаревший модуль, не рекомендуемый к дальнейшему применению.
Подключение обоих модулей я копирую из книжки Шпака по Си


2. для вашей программки stdio.h не требуется ...
Kisik
Чт июл 30, 2009 17:40:23
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2207
Просмотры: 1301706

Еще есть вопросик, теперь по прерываниям.
При выполнении такого кода в симуляторе AVRStudio и в живом проце происходит непонятная ерунда: при появлении прерывания от таймера программа перекидывается сначала на адрес 0x0008(как и положено), там стоит RJMP PC+0x0015, но начало подпрограммы обработки ...
Kisik
Ср июл 22, 2009 12:35:09
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2207
Просмотры: 1301706

Спасибо, ARV !
Получается неправильную информацию нашел :shock:
Kisik
Ср июл 22, 2009 07:42:30
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2207
Просмотры: 1301706

Буду учиться дальше. :))) вы хоть поняли, почему у вас не работало все, хотя компилятор не выдавал ошибок? или просто "проехали"? тогда это не учеба...

Да, нашел кое-какую инфу по этому поводу. Скобки являются оператором вызова функции, имя которой указано.Нет вызова - нет и кода, только ворнинги ...
Kisik
Вт июл 21, 2009 13:19:08
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2207
Просмотры: 1301706


А оно вообще компилится? По идее не должно, ибо функцию delay_1s нужно использовать так
delay_1s();

Ура!!! Огромное спасибо! Вот что значит заассемблированность и запаскалированность мышления. :(
компилятор ошибок не выдавал, только ворнинги, statement with no effect, и выкидывал нафиг эти ...
Kisik
Вт июл 21, 2009 11:58:04
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2207
Просмотры: 1301706

Приведи текст этой маленькой программы.

Вот , самая простая мигалка, если я эти delay-и поставлю в текст Main, то работать будет, если так как здесь, то задержки пропадают.

#include <avr>
#include <stdio>
#include <util>
#include <inttypes>
void delay_1s(void)
{ _delay_ms(100);
_delay_ms(100 ...
Kisik
Пт июл 17, 2009 23:43:34
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2207
Просмотры: 1301706



смею вас заверить, что никогда такого не было, чтобы функции задержек выкидывались, и volatile к ним лепить незачем. для страховки установите свежую версию WinAVR , ваша на 3 года устарела.
К сожалению, изначально была установлена 20090313, из-за проблем я ставил остальные, результата - ноль ...
Kisik
Пт июл 17, 2009 17:13:29
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2207
Просмотры: 1301706

Здравствуйте Кошаки!!!

Я только начал изучать Си, до этого сидел на Асме.
Есть проблема и в Winavr и в AVRStudio, собственно она из-за компилятора, который выкидывает все задержки _delay_us() _delay_ms() из программы, что делать не знаю. WinAvr 20060421, но то же самое происходит и в других ...

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