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

Joni999
Сб ноя 14, 2015 20:40:32
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 688248

Re: Нескольно простых вопросов о программировании AVR на Си.

Пробовал ставить кристалл на 20Мгц и сразу во внешнем прерывании кидать в данные с PORTA в UDR1, количество правильный данных заметно возросло, прерывание настроил на спадающий фронт
Что вы имеете ввиду под программным прерыванием? просто считывать данные с порта в главном цикле программы не ...
Joni999
Вс ноя 08, 2015 08:15:00
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 688248

Re: Нескольно простых вопросов о программировании AVR на Си.

А если с буферизацией - 1 байт нормально приходит?
Может скорости не хватает даже на буфер? Если частота возникновения прерывания 971 кГц, на обработку остается всего 16 тактов (на тактовой частоте 16 МГц), из которых 10-11 тактов уйдет на внутренние процессы обработчика прерываний и еще сколько-то ...
Joni999
Сб ноя 07, 2015 21:53:11
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 688248

Re: Нескольно простых вопросов о программировании AVR на Си.

Они там зачем-то написаны, хотя по смыслу именно в тех местах бесполезны. Вот и интересно.
По идее контроллер должен успевать, но не UART. Если ширина импульса 0.33 мкс и пауза между ними 0.7 мкс, период колебаний 1.03 мкс что соответствует частоте 971 кГц, по 10 бит на посылку UART получается ...
Joni999
Ср ноя 04, 2015 22:14:38
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 688248

Re: Нескольно простых вопросов о программировании AVR на Си.

Зачем cli и sei в прерывании?
Почему не использовали кольцевой буфер?
Точно средняя частота возникновения прерывания INT0 меньше скорости передачи по UART? Если больше то никакие ухищрения не помогут.
Точно для логического анализатора не нужна привязка к времени?
ширина импульса за который нужно ...
Joni999
Ср ноя 04, 2015 12:41:20
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 688248

Re: Нескольно простых вопросов о программировании AVR на Си.

С частотой возникновения прерывания. Но если оно возникает во время передачи предыдущего байта, данные-то будут считаны, но записаны не будут, возникнет ошибка DOR1 - переполнение. Так что рассчитывайте по скорости UART.
Но разве не лучше синхронизироваться с таймером, чем с внешним прерыванием ...
Joni999
Вт ноя 03, 2015 23:02:18
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 688248

Re: Нескольно простых вопросов о программировании AVR на Си.

Здравствуйте, задумал сделать, что то наподобие логического анализатора 8-каналов на atmega (тестирую на АТ90CAN)
по внешнему прерываю считываю порт и передаю по UART на компьютер,
ISR(INT0_vect){
UDR1 = PINA;
}
подскажите на какой максимальной частоте эта штука сможет считывать данные с порта?
Joni999
Вт сен 01, 2015 18:36:51
Форум: Интеграция с ПК
Тема: Инверсный RS-232
Ответы: 8
Просмотры: 2839

Re: Инверсный RS-232

Да, я уже тоже думаю, взять две MAX232 и между ними инвертор, но это на крайний случай
Joni999
Вт сен 01, 2015 07:04:16
Форум: Интеграция с ПК
Тема: Инверсный RS-232
Ответы: 8
Просмотры: 2839

Re: Инверсный RS-232

Полазил я на сайте производителя, так и не получилось проинвертировать(((
Joni999
Ср авг 26, 2015 22:04:28
Форум: Интеграция с ПК
Тема: Инверсный RS-232
Ответы: 8
Просмотры: 2839

Re: Инверсный RS-232

Да нет, не дешевый и не TTL: VScom USB-2COM-PRO
http://www.vscom.de/vscom-usb-2com-pro.htm
Joni999
Ср авг 26, 2015 21:27:45
Форум: Интеграция с ПК
Тема: Инверсный RS-232
Ответы: 8
Просмотры: 2839

Инверсный RS-232

Здравствуйте!
Есть некое устройство (внутри atmega + MAX232) и ПК с переходником USB - COM
Попытался подключить устройство к ПК, шлет непонятную чепуху в COM
Начал разбираться, оказалось, что с устройства на ПК по COM идет инверсный сигнал
Вопрос, можно ли как то не меняя схемотехнику устройства и ...
Joni999
Вт июн 30, 2015 16:45:20
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 688248

Re: Нескольно простых вопросов о программировании AVR на Си.

Да хочу функцию написать по закрашиванию пикселя по координатам
что то вроде:
x = 50;
y = 60;
draw_pixel(x, y);
собственно мне нужны команды для выхода на эти координаты, пока есть только идея использовать 21h и 22h, но там сообщение длинное получается
Еще я по команде 81h не могу изменить контраст ...
Joni999
Вт июн 30, 2015 13:08:24
Форум: AVR
Тема: Нескольно простых вопросов о программировании AVR на Си.
Ответы: 1498
Просмотры: 688248

Re: Нескольно простых вопросов о программировании AVR на Си.

Всем, Привет! Никто не работал с OLED дисплеем на контроллере SSD1306? как закрасить любой пиксель на экране?
Joni999
Пн май 18, 2015 11:58:02
Форум: AVR
Тема: CAN AVR
Ответы: 3
Просмотры: 1096

Re: CAN AVR

моргать светодиодами и общаться по UART, мне уже порядком поднадоело вот и пытаюсь двигаться дальше
Joni999
Пн май 18, 2015 11:27:44
Форум: AVR
Тема: CAN AVR
Ответы: 3
Просмотры: 1096

CAN AVR

Здравствуйте, пытаюсь изучить микроконтроллеры, дошел до CAN и встрял((((
Подскажите, пожалуйста, что и как
есть контроллер AT90CAN128, как происходит инициализация, отправка и прием сообщений

пока понял, что нужны такие строки:
CANBT1 = 0x02; //250kbps 8.000 MHz
CANBT2 = 0x0C;
CANBT3 = 0x37 ...
Joni999
Пн май 05, 2014 12:26:54
Форум: Теория
Тема: Мелкие вопросы по теории
Ответы: 42283
Просмотры: 7826217

Re: Мелкие вопросы по теории

Здравствуйте, пытаюсь намотать импульсный трансформатор, помогите пожалуйста разобраться с калькулятором лысого.
Должна ли его силовая схема соответсвовать силовой блока питания (мост, косой мост, обратноход и т.д.)?
Должна ли частотота измерения соответсвовать частоте работы будущего ИБП?

Взял ...

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