Страница 16 из 628

Добавлено: Пн окт 15, 2007 22:02:43
tych
gonzales06 писал(а):С Mega 8L при попытки чтения, прошивки CVAVR пишит:
-Chip Signature mismatch
Red: Byte0=FFh Byte1=FFh Byte2=FFh
Must be:Byte0=1Eh Byte1=93h Byte2=07h
Либо отключить ЕСЛИ ВОЗМОЖНО проверку сигнатуры МК либо использовать прогер который ее не проверяет.

Либо понизить частоту такта при прошивке так как на стр. 7 под "www" - возможно у вас ошибки в обмене при програмировании.

Добавлено: Пн окт 15, 2007 22:08:01
Aheir
Возможно, Вам сюда: http://www.radiokot.ru/forum/viewtopic.php?t=1279
В принципе, такая настройка фьюзов не должна была перевести МК в режим тактирования от кварца, странно, что он перестал определяться.. Больше точно ничего не трогали?

Добавлено: Пн окт 15, 2007 22:37:41
gonzales06
Больше ничего не трогал. Прошивка идет, но МК не прошивается и не работает.
Ставил другой МК, так он вообще не определяется.
Не знаю, но подключал я мегу так же как и тини, согласно распиновки, только две земли зачем на меге.

Добавлено: Вт окт 16, 2007 20:16:43
gonzales06
Спасибо, прошивка прошла.
Все дело было, в том что к ножке Vcc не был подключен +.
Пытался вывести слово на ЖК (с тини получалось), ничего не вышло светодиоды мигают на выводах к ЖК, а на нем ничего нет.
Может он сгорел пока я эксперементировал сильно нагревался(но недолго) МК в ЖК раза два, может сгорел?

Добавлено: Вт окт 16, 2007 21:59:42
Aheir
мой печальный опыт показывает, что достаточно и одного раза.. но это уже оффтоп. :wink:

Добавлено: Ср окт 31, 2007 17:40:34
alex2103
Прошу растолковать мне как завести PWM на меге8. Очень желательно пример для CV AVR.
Еще очень хотелось бы услышать маленький рассказ про режимы пониженого энергопотребления, тоже желательно с примерами. :))

Извеняюсь если вопросы совсем глупые...

Добавлено: Ср окт 31, 2007 17:51:46
Aheir
Вполне себе нормальные вопросы:)
Вот, на первое время хватит:
http://www.radiokot.ru/forum/viewtopic.php?t=1187

Добавлено: Ср окт 31, 2007 18:56:12
shemmer
Подскажите пожалуйста
Собрал БП. В нем вольтметр цифровой на Atmega16
При выводе результата на 4хразрядный 7-сегментный LED
подсвечивают сегменты не нужные для конкретной цифры
Короче говоря трудно понять результат измерения

Добавлено: Чт ноя 01, 2007 10:25:23
alex2103
Aheir, спасибо за ссылку. Вопрос не исчерпан. Буду спрашивать в той теме.

shemmer, что-то там намудрено с выводом. Вот так я делал вывод:

Код: Выделить всё

unsigned char led[]={0xFC, 0xA0, 0xDA, 0xF2, 0xA6, 0x76, 0x7E, 0xE0, 0xFE, 0xF6}; //тут знакогенератор
unsigned char position=0; // номер знакоместа
unsigned char digits[]={1,1,1}; // массив для вывода                 



// обработчик прерывания, обслуживающий вывод на индикаторы 
// Timer 0 overflow interrupt service routine 
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{  
TCNT0=235;
if (position>2)
    position=0;
PORTB=led[digits[position]];             
switch(position)
{
case 0: PORTC.5=1;PORTC.4=0;PORTC.3=0; break;
case 1: PORTC.5=0;PORTC.4=1;PORTC.3=0; break;
case 2: PORTC.5=0;PORTC.4=0;PORTC.3=1; break;
}
position++;    

}             
  
//-----------------------------------perevod-------------------------------------------------
//перевод из int в коды индикатора
void perevod (int a)
{

  unsigned char Num1, Num2, Num3;
  Num1=Num2=0;
  while (a >= 100)  
  {
    a -= 100;  
    Num1++;  
  }
  while (a >= 10) 
  {
    a -= 10;  
    Num2++; 
  }
  Num3 = a;
 digits[0] = Num1; //сотни
 digits[1] = Num2; //десятки
 digits[2] = Num3; //единицы
}

Добавлено: Чт ноя 08, 2007 07:12:01
Skrrmrchoh
Кто- нибудь работал с ЖК дисплеями 44780 4*40 ? у меня тут проблемка...

вот так- работает:
lcd_gotoxy(0,0);
lcd_puts("Очень длинный текст, который занимает 4 строчки");

а вот так--нет:

lcd_gotoxy(0,0);
lcd_puts("короткий текст, несколько символов");
lcd_gotoxy(0,3);
lcd_puts("еще один короткий текст, несколько символов");

Т.е. чтобы мне изменить один символ в выводимом сообщении, мне необходимо обновлять ВЕСЬ дисплей. Если в программе присутствует РАЗДЕЛЬНЫЙ вывод на первые и последние две строки, то при старте программа выводит текст, потом при нажатии на соответствующие кнопки должна его изменить, но не меняет...Если к МК кромедисплея и кнопок больше ничего не подключено, создается впечатление, что он завис...я долго искал, в каком цикле у меня зацикливается программа при нажатии кнопки..:)

Добавлено: Чт ноя 08, 2007 12:25:53
tych
Вроде при таком большом дисплее в нем 2 контроллера и какая то хитрость с адресацией строк.

4ото с програмкой намудрено....

Добавлено: Пт ноя 09, 2007 17:19:37
Vanes19
Уважаемые, просьба помо4 водонагревателю ( :lol: ) В статье про ПИЛС http://www.radiokot.ru/start/mcu_fpga/avr/02/ командная сторка выдаёт ошибку...Вроде написано 4то при такой ошибке надо гдето поставить знак ";" а вот где я так и не понял. Буду примного благодарен за помощь!!!!!!!!!

Добавлено: Пт ноя 09, 2007 18:30:16
Aheir
А что такое ПИЛС? :roll:

Добавлено: Пт ноя 09, 2007 19:30:15
Gogo55
таварищи,меня интересует кусочек примернии код на асм. /тини,мега/ за управление длителност некая програма /подпрограма, задержка,
обработчик преревание/,через веншнии променливии резистор,или входящие импулси с различная честота.
Если можно кто знает обяснит как ета делается?

Добавлено: Пт ноя 09, 2007 19:58:55
Skrrmrchoh
tych писал(а):Вроде при таком большом дисплее в нем 2 контроллера и какая то хитрость с адресацией строк.
Фактически это два дисплея, склееных в один...Выводы RS, R/W, и шины данных соединены, отдельно- только выводы E...
CodeVision говорит, что умеет с ними работать, и проекты создает, и показывает, куда повесить второй вывод Е, и даже выводит сообщение на дисплей, но только одним блоком.....

Re: 4ото с програмкой намудрено....

Добавлено: Пт ноя 09, 2007 20:53:05
Vanes19
Vanes19 писал(а):Уважаемые, просьба помо4 водонагревателю ( :lol: ) В статье про ПИЛС http://www.radiokot.ru/start/mcu_fpga/avr/02/ командная сторка выдаёт ошибку...Вроде написано 4то при такой ошибке надо гдето поставить знак ";" а вот где я так и не понял. Буду примного благодарен за помощь!!!!!!!!!
Прошу прощения ошибся. ПЛИС. Каро4е проблемка, эта командная строка ругается
вот таким образом(См текс картинки)

Re: 4ото с програмкой намудрено....

Добавлено: Пт ноя 09, 2007 23:02:27
Gogo55
Vanes19 писал(а):. Каро4е проблемка, эта командная строка ругается
я ползуя avrstudio,с него asm-hex=2сек-1бутон от клавиатуреF7и всъо,нет дос-мос ,батник и прочие проблемки..... :)) попробуи

Еще б по-русски пост был бы написан - вообще б было б здорово.. :evil: Aheir

Re: 4ото с програмкой намудрено....

Добавлено: Вс ноя 11, 2007 00:05:56
Gogo55
Gogo55 писал(а):
Еще б по-русски пост был бы написан - вообще б было б здорово.. :evil: Aheir
Сори,можно конечно и нет так правилно писат по рускии,я учил в школе и имел3, и то 20-25 лет назад и конечно забыл,без практика.извините если не точно писат.Надеяс смисъл был понятен,езики близки.Стараяс сколко могу :) Если нет надо пишут скажите, и я нет пишут? :))

Добавлено: Вс ноя 11, 2007 01:46:17
tych
skrrmrchoh писал(а):CodeVision говорит, что умеет с ними работать, и проекты создает, и показывает, куда повесить второй вывод Е, и даже выводит сообщение на дисплей, но только одним блоком.....
Тогда вам нужно проверить правильность управляющих сигналов (в VMLAB например) по даташиту на ваш дисплей.

Добавлено: Вс ноя 11, 2007 18:25:55
gonzales06
Здраствуйте.
Почитал форумы и понял, чтобы измерить напряжение МК, надо на одну ножку подать 5в, на другую измеряемый ток. Значение 1023 будет равнятся 5 вольтам. Но мне надо мерить не не менее 13 влоьт, я нашел выход пропустил его через транзистор и резистор-показания прыгают. Прочитал, что надо прогнать через ОУ который позволяет изменять выходное напряжение в зависемости от подключеных резисторов.
Вопрос:
- каой выбрать ОУ
-существуют ли другие схемы включения