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

fatall_error
Пн апр 04, 2016 19:10:25
Форум: AVR
Тема: atmega SPI сенсор мыши ADNS 5090 считывание показаний
Ответы: 1
Просмотры: 1098

atmega SPI сенсор мыши ADNS 5090 считывание показаний

Всем привет. Бьюсь три дня над SPI avr. Хочу снимать показания X и Y с сенсора мыши. Есть в наличии ADNS 5090. Не могу понять как их подружить между собой. для отладки использую UART. на UART прилетают одни нули. Что я делал. Для начала по SPI подружил две меги между собой, чтобы понимать как вообще ...
fatall_error
Пт дек 18, 2015 12:20:42
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2510349

Re: CodeVision AVR в вопросах и ответах

Спасибо большое, что уделили внимание. Действительно все заработало.
Выкидывало потому что в процедуре прерывания я указывал проверку if (PINВ.2==0) тогда выход - соответственно я вылетал из процедуры сразу.

Я бы хотел:

при нажатии кнопки "меню" вызывается прерывание и я хочу чтобы при ее ...
fatall_error
Чт дек 17, 2015 21:18:02
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2510349

Re: CodeVision AVR в вопросах и ответах

GICR|=0b01000000;
MCUCR=0x01;
MCUCSR=0;
GIFR=0b01000000; Где форматирование? Что за магические числа? Почему они не описаны по-человечески?
Неужели так трудно написать GICR |= (1<<INT0); ? Со всеми остальными строчками поступите аналогично.
Каким образом на выводе должен появляться высокий уровень ...
fatall_error
Чт дек 17, 2015 21:14:08
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2510349

Re: CodeVision AVR в вопросах и ответах

АГА все заработало, в итоге настройки записаны правильно.
Когда замыкал INT0 просто на землю или +5v ничего не происходило, замети что когда косаюсь пальцем контакта срабатывает прерывание. Посадил резистор между землей и питанием и включил INT0 между резистором и +5v& все работает.
Подскажите ...
fatall_error
Чт дек 17, 2015 20:42:20
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2510349

Re: CodeVision AVR в вопросах и ответах

GICR|=0b01000000;
MCUCR=0x01;
MCUCSR=0;
GIFR=0b01000000; Где форматирование? Что за магические числа? Почему они не описаны по-человечески?
Неужели так трудно написать GICR |= (1<<INT0); ? Со всеми остальными строчками поступите аналогично.
Каким образом на выводе должен появляться высокий уровень ...
fatall_error
Чт дек 17, 2015 17:35:46
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2510349

Re: CodeVision AVR в вопросах и ответах

Привет всем, подскажите пожалуйста:
ATMega16 есть внешнее прерывание на INT0 через кнопку - выполняется процедура . В протеусе все работает, в реальности ни фига.

Линия INT0 через кнопку на землю. Выставлено на любое изменение на INT0. (пробовал и на спад)
Соответственно прозвонил все провода. Где ...
fatall_error
Пн дек 14, 2015 00:07:29
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2510349

Re: CodeVision AVR в вопросах и ответах

шутка на ночь


#include <tiny13a.h>
#include <1wire.h>
#include <ds18b20.h>

void main(void)
{
int temper=0;
DDRB=0b000100;
PORTB=0b000000;
w1_init();
ds18b20_init(0,10,90,DS18B20_12BIT_RES);
while (1)
{
// temper=ds18b20_temperature(0);
if (temper > 40) {PORTB=0b000100;
};
if (temper ...
fatall_error
Вс дек 13, 2015 22:14:34
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2510349

Re: CodeVision AVR в вопросах и ответах

Я конечно тоже не программер, выше вон, мои тупые косяки ребята разгребали, но если контроллер принципиален я смотрю там есть АЦП можно взять другой датчик и мерять с помощью ADC вот я ковырял такое например https://www.youtube.com/watch?v=KD1BGVeIyhA.
Я взял ваш код с копировал в демо ...
fatall_error
Вс дек 13, 2015 21:55:14
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2510349

Re: CodeVision AVR в вопросах и ответах

А че конкретно пишет не: "version code size limit exceeded" ???
fatall_error
Вс дек 13, 2015 19:41:52
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2510349

Re: CodeVision AVR в вопросах и ответах

Я хрен знает почему, но так я изначально пытался сделать и компилятор ругался, щас убрал flash и засунул прямо в lcd_puts массив - заработало. Вас наверно испугалось. Пасибище, ща тонну Говно-кода выкину.
Репект Вам ГУРУ по +1
fatall_error
Вс дек 13, 2015 15:53:36
Форум: Теория
Тема: Proteus библиотека sim900d
Ответы: 0
Просмотры: 1150

Proteus библиотека sim900d

Не знаю куда писать. Так что пишу здесь.
Для отладки команд по UART и SIM900 хотел все это дело протетсить в Протеусе, но ни как не могу найти библиотеку. Вроде как она есть, но ее нет. По виртуальному терминалу отлаживать не очень удобно, так как не знаю точно какие ответы будет сыпать модуль.
fatall_error
Вс дек 13, 2015 15:10:04
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2510349

Re: CodeVision AVR в вопросах и ответах

Сделал так: sprintf(text,"бла-бла-бла"); и все заработало, короче параметры (%s) для строки не нужны. в таком случае вообще не понятно, зачем использовать sprintf. вы с огромным успехом могли бы делать и так: lcd_puts("бла-бла-бла");

Потому, что у меня конструкция была другая:

flash unsigned ...
fatall_error
Вс дек 13, 2015 12:04:57
Форум: AVR
Тема: Все про USBAsp
Ответы: 1664
Просмотры: 1075948

Re: Все про USBAsp

Enman писал(а):
Misha119 писал(а):на старую прошивку ляжет новая, и будет фигня
эта фраза - настоящая фигня......это же не УФ ПЗУ....никогда специально ничего не стирал, писал новый hex и всё....
Поддерживаю +1, если не ошибаюсь, то стирание это еще один цикл записи.
fatall_error
Вс дек 13, 2015 12:00:39
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2510349

Re: CodeVision AVR в вопросах и ответах

я разобрался воспитанные люди, как минимум, рассказывают о том, в чем была проблема

Значит оскорбляем сразу!!! :cry:

Сделал так: sprintf(text,"бла-бла-бла"); и все заработало, короче параметры (%s) для строки не нужны.

Также работает конструкция:

chislo=123;
sprintf(text,"%3d",chislo ...
fatall_error
Сб дек 12, 2015 20:05:25
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2510349

Re: CodeVision AVR в вопросах и ответах

Спасибо всем кто мысленно болел заменя, я разобрался
fatall_error
Сб дек 12, 2015 16:48:56
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2510349

Re: CodeVision AVR в вопросах и ответах

unsigned char text[32];
fatall_error
Сб дек 12, 2015 12:51:12
Форум: AVR
Тема: CodeVision AVR в вопросах и ответах
Ответы: 8415
Просмотры: 2510349

Re: CodeVision AVR в вопросах и ответах

Народ помогите!!! :o не получается вывести на LCD строку в Протеусе:

sprintf(text,"%s","Hello");
lcd_puts(text);

и так пробовал:
sprintf(text,"%s\n","Hello");
sprintf(text,"%4s\n","Hello");
sprintf(text,"%4s","Hello");
sprintf(text,"%.4s","Hello");
sprintf(text,"%6.4s","Hello");




главное ...
fatall_error
Ср сен 01, 2010 15:05:13
Форум: Теория
Тема: UniProf ATMega16PU ATMega8PU
Ответы: 5
Просмотры: 1677

Re: UniProf ATMega16PU ATMega8PU

Для UNiProf COM Николаева
fatall_error
Ср сен 01, 2010 14:18:28
Форум: Теория
Тема: UniProf ATMega16PU ATMega8PU
Ответы: 5
Просмотры: 1677

Re: UniProf ATMega16PU ATMega8PU

Действительно это фьюзы. Подключил кварц внешний заработало. Но блин везде же пишут что с завода они идут уже со встроенным генератором настроенным.
Вопрос остается как правильно выставить фьюзы. Картинка с моими настройками выше
fatall_error
Ср сен 01, 2010 11:33:01
Форум: Микроконтроллеры и ПЛИС
Тема: ATMEGA16 pU фьюзы
Ответы: 1
Просмотры: 2051

ATMEGA16 pU фьюзы

Посмотрите пожалуйста фьюзы правильно выставлены на ATMega16PU

Я из в принципе не трогал. Надо чтобы микруха работала от встроенного генератора

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