роботы робототехника микроконтроллеры


 Страниц (3): « 1 2 [3]   

> Без описания
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



можно ещё фотографию с другой стороны платы ?
 
 Top
Доплер Post Id


Майор


Сообщений всего: 63
Дата рег-ции: Июнь 2008  



вот,ну это я попробовать спаял тяп-ляп.
Прикреплено изображение
5.jpg

 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



конденнсаторы параллельно питанию контроллера всё же нужны...для начала.
 
 Top
Доплер Post Id


Майор


Сообщений всего: 63
Дата рег-ции: Июнь 2008  



а зачем они на питании? как это повлияет на прошивку? спасибо
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



прошивка прошилась верно, судя по логу.

конденсаторы по питанию - фильтруют броски тока.

ваши конденсаторы у кварца мне не нравятся... великоваты по размерам. там нужно 22-27пФ. а эти на вид - 0,1мкФ.
но я не знаю, как сконфигурированн микроконтроллер. какой генератор выбран в качестве тактового. если выбран внутренний - то внешний кварц и конденсаторы при нём вообще не нужны. но и не должны мешать в любом случае.

пока не понятно, как так "светодиод вспыхивает и всё"... странно это.

соедините ножку 1 с 7 через резистор 10 кОм.

включите схему как есть. кабель программатора не подключайте к компу. замерьте напрядение между ножек 7 и 8 микроконтроллера. сколько ?
 
 Top
Доплер Post Id


Майор


Сообщений всего: 63
Дата рег-ции: Июнь 2008  



а как узнать какой гинератор используется? без резистора между ножками 1 и 7. 0.03 в.
 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Если Вы не знаете какой генератор используется, то, если Вы не успели понажимать никаких кнопочек в компиляторе, скорее всего МК трудится от внутренней RC-цепочки на частоте 1 МГц. В мигании светодиодом это по-большому счету не особенно важно.

Это очень хорошо, что у Вас Reset хорошо подтянут к "плюсу" (ножки1-7), но nest Вас просил померять напряжение между ножками 7 и 8 при включенной схеме (это когда светодиод должен по идее мигать) и отключенном программаторе.
 
 Top
Доплер Post Id


Майор


Сообщений всего: 63
Дата рег-ции: Июнь 2008  



вот ПОЧЕМУ ТЕПЕРЬ ВЫСКАКИВАЕТ :
> "make.exe" program
avrdude -p atmega8 -P lpt1 -c stk200 -U flash:w:1.hex

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.


avrdude done. Thank you.

make.exe: *** [program] Error 1

> Process Exit Code: 2
> Time Taken: 00:01
 
 Top
nest Администратор Post Id



Администратор


Сообщений всего: 4866
Дата рег-ции: Сент. 2009  



а после чего это произошло ?

так бывает если:
- либо программатор где то не подключен - > проверить ещё раз все соединения проводов по схеме.
- либо где то что то коротнуло и Мега8 - "ту-ту".

подключите питание.
подсоедините вольтметр между 7 и 8 ножкми микроконтроллера и скажите тут сколько показывает.

(Отредактировано автором: 06 Октября, 2009 - 00:01:29)

 
 Top
Доплер Post Id


Майор


Сообщений всего: 63
Дата рег-ции: Июнь 2008  



спасибо за ответы. всё понял.ошибка в программе была,я залил другую программу управление двигателями.а вот программу диода не получается-ошибка в программе.если несложно скиньте пожалуйста файлы мигания лампы
(Добавление)
я купил Мк Attiny2113.как его можно использовать?
 
 Top
ОЛЕГ Супермодератор Post Id



Супермодератор


Сообщений всего: 1732
Дата рег-ции: Нояб. 2008  



Попробуйте:
CODE:
#include <avr/io.h>
#include <util/delay.h>

int main(void)
{

DDRC = 0xff;

while(1) {

PORTC |= _BV(PC1);

_delay_ms(1000);

PORTC &= ~_BV(PC1);

_delay_ms(1000);

}

}

Только проверьте, те ли порты В/В прописаны в программе к которым у Вас светодиод подвешен.
 
 Top
Доплер Post Id


Майор


Сообщений всего: 63
Дата рег-ции: Июнь 2008  



вечером попробую.спаасибо

(Отредактировано автором: 06 Октября, 2009 - 08:14:28)

 
 Top
Страниц (3): « 1 2 [3]
« С чего начать? »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru