Свежие обсуждения
Микроконтроллеры

AVR начинающим - вопросы и ответы

1 37 68

2 shemmer
Человек просто болен. Синдром сверхценных идей, синдром гуру....
На Электрониксе от него практически избавились, а казус он полностью заполонил

 

Gregory: Точную технологию подсказать не могу, не мой "профиль".
Раскручиваете, а после продаете под порносайт , за "зеленый лимон" , и вся технология...

 

Че-та не понял эта тема про АВР или порносайты?

 

Сижу тут студенту слегка помогаю. Он делает устройство на атмега32. Я в них полный ноль. Есть ли какой-нить сайт типа ikarab.narod.ru для avr, но чтоб не avr123.nm.ru? Хочется всё-таки понимать как там таймеры-шмаймеры, прерывания всякие организованы...

 

Vladikas: но чтоб не xxx123 вы, бы не упоминали его к ночи... , иначе все подумают , что вы его дубль.
Посмотрите h__p://www.gaw.ru/html.cgi/txt/doc/micros/avr/arh128/index.htm , там про мегу128. Еще книжки были
А.В. Евстифеев.
Микроконтроллеры AVR семейств Tiny и Mega фирмы Atmel
здесь: h__p://lord-n.narod.ru/walla.html

 

Мерси вам. А как на счёт этих уроков?

 

Vladikas: А как на счёт
Ни чем не могу помочь, я не пользуюсь Протеусом и не люблю Си(для МК).

 

К вопросу о экономии байтов:
Имеет ли какой-нибудь смысл подобное:

union TWI_statusReg // Status byte holding flags.
{
unsigned char all;
struct
{
unsigned char lastTransOK:1;
unsigned char unusedBits:7;
};
};
ИАР

В смысле экономии...

 

Добрый день. При ковырянии ШИМ в Attiny26 возник вопрос- мне нужно отключить ШИМ после генерации 8 импульсов. Посредством чего проконтролировать что было сформировано именно 8 импульсов?

 

Можно использовать состояние регистра PINx вывода, с которого снимается ШИМ. Когда PINx==1, значит был сформирован фронт импульса. Можно завести какую-либо переменную, и накапливать (инкременированием) в ней количество случаев, когда PINx==1.