Например TDA7294

Форум РадиоКот • Просмотр темы - Не могу прошить Atmega8A-PU
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб окт 18, 2025 04:30:52

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 34 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Чт мар 21, 2013 18:04:15 
Родился

Зарегистрирован: Чт мар 21, 2013 17:26:46
Сообщений: 18
Рейтинг сообщения: 0
Предыстория печальна, как и сама история.
Сняли с друзьями квартиру (студенты). Через пару месяцев какая-то су*а, повадилась пизд*ть деньги из карманов курток в прихожей. Решили поставить сигнализацию.
Я, как студент из политеха, вызвался сочинить это дело. Тем более что всю летнюю практику программировал микропроцессоры.
Купил atmega8, программатор USBASP, кучку диодов, лапочек, кнопок, конденсаторов и резюков, кварцевый резонатор. И собрал вот такое дело:
Изображение
выводы miso, mosi, sck, reset и gnd подключаю к программатору, пишу такую программку:
Код:
#include <avr/io.h>

int main(void)
{
    while(1)
    {
        PINC = 1;
    }
}


пытаюсь залить через khazama и получаю:
----------
Khazama AVR Programmer
----------
Error while operating...

: error: programm enable: target doesn't answer. 1
: initialization failed, rc=-1
: AVR device initialized and ready to accept instructions
: Device signature = 0x000000
: Yikes! Invalid device signature.
: Expected signature for ATMEGA8 is 1E 93 07

done. Thank you.

Нашел на форуме темку http://radiokot.ru/forum/viewtopic.php?f=20&t=68000, которая плавно перетекла в http://radiokot.ru/forum/viewtopic.php?f=22&t=681&start=165.
Но у меня кристал нормальный, ножки земли и питания 7и21 говорят мультиметру, что при подаче питания напряжение есть.

Заметил, что если даже программатор отключить, и пустить прошивать khazama, от ответ от нее будет тотже. Чувствую что-то я забыл сделать. Что? Подскажите пожалуйста, 2 день бьюсь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Чт мар 21, 2013 19:04:07 
Держит паяльник хвостом
Аватар пользователя

Карма: 1
Рейтинг сообщений: 62
Зарегистрирован: Чт янв 13, 2011 13:51:26
Сообщений: 986
Рейтинг сообщения: 0
22=ю ногу не хочешь подключить?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Чт мар 21, 2013 19:07:17 
Держит паяльник хвостом

Карма: 6
Рейтинг сообщений: 61
Зарегистрирован: Вт сен 07, 2010 19:27:48
Сообщений: 927
Откуда: Ташкент
Рейтинг сообщения: 0
Землю на 8 ногу, питание на 7 ногу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Чт мар 21, 2013 19:14:30 
Родился

Зарегистрирован: Чт мар 21, 2013 17:26:46
Сообщений: 18
Рейтинг сообщения: 0
Arwood писал(а):
22=ю ногу не хочешь подключить?



Ничего не вышло. Все тоже самое

borys писал(а):
Землю на 8 ногу, питание на 7 ногу.

А разве у меня не так?


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Чт мар 21, 2013 19:43:06 
Это не хвост, это антенна
Аватар пользователя

Карма: 7
Рейтинг сообщений: 72
Зарегистрирован: Вт окт 28, 2008 09:00:18
Сообщений: 1438
Откуда: Украина, Харьков
Рейтинг сообщения: 0
Резисторы 36 Ом..... Хм..... Интересно))))))) Надо ставить 300 - 330 Ом

Вы меня извините, студент политеха, а фьюзы вы какие выставляете????

_________________
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Чт мар 21, 2013 19:46:03 
Это не хвост, это антенна
Аватар пользователя

Карма: 7
Рейтинг сообщений: 72
Зарегистрирован: Вт окт 28, 2008 09:00:18
Сообщений: 1438
Откуда: Украина, Харьков
Рейтинг сообщения: 0
mirexzpalich писал(а):
Код:
#include <avr/io.h>

int main(void)
{
    while(1)
    {
        PINC = 1;
    }
}


А вы хотите входу PINC приравнять единицу?????? И где настройка порта?

_________________
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Чт мар 21, 2013 20:57:01 
Родился

Зарегистрирован: Чт мар 21, 2013 17:26:46
Сообщений: 18
Рейтинг сообщения: 0
Первым делом была попытка прочитать фьюзы... но я их не то что поставить, прочитать не смог.
Плюнул и подумал что пусть используется внутренняя RC и попробовал залить прогу - и пошли мученья.

PINC = 1;
Да да... Спасибо, что напомнили, что ПОРТ надо настроить и про ПИНам читается, а по ПОРТам выставляется.. но дело то не в этом.

у меня не прошивается вообще. и до резисторов на светодиодах - говорить бестолку.

Но если вас это раздражает, обещаю, как только зальется хоть 1 строчка кода - впаяю туда на 350ом и инициализирую все порты :lol:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Чт мар 21, 2013 21:34:12 
Это не хвост, это антенна
Аватар пользователя

Карма: 7
Рейтинг сообщений: 72
Зарегистрирован: Вт окт 28, 2008 09:00:18
Сообщений: 1438
Откуда: Украина, Харьков
Рейтинг сообщения: 0
Попробуй другую оболочку, у меня такой вообще не читает)))) А какой вообще у тебя программатор?

_________________
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Чт мар 21, 2013 21:40:20 
Родился

Зарегистрирован: Чт мар 21, 2013 17:26:46
Сообщений: 18
Рейтинг сообщения: 0
Программатор купил у дядьки в городе. Судя по всему вот он
http://dmitrstas.ucoz.ru/publ/chasy/programmatory/avr_usbasp/8-1-0-74

Dr. Alex писал(а):
Попробуй другую оболочку, у меня такой вообще не читает)))) А какой вообще у тебя программатор?

Всмысле не читает?

Какую оболочку посоветуете?


ПЫСЫ: Это наверно прольет свет немного на меня:
На практике-то мне дали AVR JTAG MK2 и работоспособные схемки, которые программировали не раз. Мне оставалось только писать код и жать кнопку заливки и смотреть, как моргают лампочки. А сейчас этого ничего нет. Есть куча железок, которые надо спаять и программатор, который уже начинает вызывать сомнения


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Чт мар 21, 2013 21:43:37 
Это не хвост, это антенна
Аватар пользователя

Карма: 7
Рейтинг сообщений: 72
Зарегистрирован: Вт окт 28, 2008 09:00:18
Сообщений: 1438
Откуда: Украина, Харьков
Рейтинг сообщения: 0
Вот у меня такой-же программатор, так он на работе не программирует фьюзы под Дудкой 3.ккая-то, а дома нормально шьёт. Попробуй заливать прошиву программатором из BascomAVR

_________________
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Чт мар 21, 2013 21:54:55 
Родился

Зарегистрирован: Чт мар 21, 2013 17:26:46
Сообщений: 18
Рейтинг сообщения: 0
Спасибо, за отзывчивость.
Завтра буду пробовать. А не скажите ли, какие операционные системы и их версии стоят у вас на работе и дома - может в них дело? Драйвера не подходят на программатор?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Чт мар 21, 2013 22:09:19 
Это не хвост, это антенна
Аватар пользователя

Карма: 7
Рейтинг сообщений: 72
Зарегистрирован: Вт окт 28, 2008 09:00:18
Сообщений: 1438
Откуда: Украина, Харьков
Рейтинг сообщения: 0
На работе - ASUS P50j + Win7, дома - ASUS F3k и ASUS x101ch, на обоих ХР

_________________
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Сб мар 23, 2013 13:04:56 
Встал на лапы

Карма: -3
Рейтинг сообщений: 1
Зарегистрирован: Сб мар 17, 2007 00:17:45
Сообщений: 128
Откуда: Kiev
Рейтинг сообщения: 0
Столкнулся тоже с такой проблеммой на меге8а и меге48а, у трех программ нет сигнатуры этих мк (программатор юсбасп), решилось установкой еще одной программы PROGISP v 1.72, в ней читается новая сигнатура и номенклатура микросхем большая


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Сб мар 23, 2013 20:58:23 
Это не хвост, это антенна
Аватар пользователя

Карма: 11
Рейтинг сообщений: 1
Зарегистрирован: Пт фев 19, 2010 19:39:28
Сообщений: 1451
Откуда: Москва
Рейтинг сообщения: 0
Уважаемый. А где резистор от ресета нв плюс в 10к ? Он тут нужен что бы программатор хотя бы увидел мк.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Чт апр 04, 2013 19:26:41 
Родился

Зарегистрирован: Чт мар 21, 2013 17:26:46
Сообщений: 18
Рейтинг сообщения: 0
Ребята, Всем огромное спасибо за вашу помощь. Проблема решилась покупкой нового программатора. Тот был убитый :evil:
Сегодня 2 день во все пишу :))

Кстати, у меня AVRStudio ругается на такую запись:

Код:
void showLed(char led[]){
  if(led == "red")    PORTD |= 0x80;
  if(led == "yellow") PORTD |= 0x40;
  if(led == "green")  PORTD |= 0x20;
}

говорит что: warning: comparison with string literal results in unspecified behavior. Почему-то ему не нравится сравнение строк.
Это конечно не критично и так все отлично работает, но все же же хочется избавиться от этого варнинга.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Пт апр 05, 2013 09:45:38 
Поставщик валерьянки для Кота

Карма: 16
Рейтинг сообщений: 329
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Сообщений: 2222
Откуда: Tashkent
Рейтинг сообщения: 0
mirexzpalich писал(а):
оворит что: warning: comparison with string literal results in unspecified behavior.

На месте студии я бы за это дал Error.
Сравнивать адрес указателя на массив с содержимым строки некорректно. Воспользуйтесь функциями сравнения строк.
http://www.cplusplus.com/reference/cstring/strcmp/


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Пт апр 05, 2013 13:44:56 
Родился
Аватар пользователя

Зарегистрирован: Вт мар 19, 2013 14:52:49
Сообщений: 2
Рейтинг сообщения: 0
Добрый день!

дабы темы не плодить - спрошу здесь:

на отладочной плате для ATMega х8 и ATTiny обвязка идентичная (за исключением резистора с резета на плюс у мег), можно ли использовать 1 комплект обвязки (конденсаторы и кварц) на 2 кроватки? или же стоит сделать на каждую свою?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Пт апр 05, 2013 16:40:54 
Это не хвост, это антенна
Аватар пользователя

Карма: 11
Рейтинг сообщений: 1
Зарегистрирован: Пт фев 19, 2010 19:39:28
Сообщений: 1451
Откуда: Москва
Рейтинг сообщения: 0
Нельзя. Самом собой на каждый контроллер свой кварц.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Пт апр 05, 2013 17:53:42 
Родился
Аватар пользователя

Зарегистрирован: Вт мар 19, 2013 14:52:49
Сообщений: 2
Рейтинг сообщения: 0
Сериг писал(а):
Нельзя. Самом собой на каждый контроллер свой кварц.

я не собираюсь одновременно задействовать обе кроватки, для прошивки воткнул 1 чип на плату - прошил - убрал - воткнул следующий.

зы: я может неправильно выразился, скорее не отладочная плата, а простейшая для прошивки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Не могу прошить Atmega8A-PU
СообщениеДобавлено: Пт апр 05, 2013 18:29:02 
Держит паяльник хвостом

Карма: 6
Рейтинг сообщений: 61
Зарегистрирован: Вт сен 07, 2010 19:27:48
Сообщений: 927
Откуда: Ташкент
Рейтинг сообщения: 0
В таком случае можно.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 34 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y