AtMega8!!!!

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср апр 15, 2009 21:08:43

Сообщение PacMan »

День добрый.
Собрал устройство вот по этой схеме.(файл протеуса прилагаю)
оно должно было подключаться к usb. с компа идет управление этими диодами. но у меня ничего не получилось.
решил просто проверить запустится ли микроконтроллер.
написал программку

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

#include <string>
#include <avr>
#include <avr>
#include <avr>
#include <avr>

#include "delay.h"


 
int main(void)
{


	DDRB|=_BV(PB0); 
	DDRB|=_BV(PB1); 
	DDRB|=_BV(PB2); 
	DDRB|=_BV(PB3); 
	DDRB|=_BV(PB4);
	 
	PORTB |=  _BV(PB0);
	PORTB &= ~_BV(PB1);
	PORTB |=  _BV(PB2);
	PORTB &= ~_BV(PB3);
	PORTB |=  _BV(PB4);


   while (1) 			
   {  
	PORTB |=  _BV(PB0);
	PORTB &= ~_BV(PB0);	 
   }
   return 0;
} 
в протеусе все моделируется.
теперь вопрос.
какие fuse надо выставить чтобы все запустилось (12 MHZ)?
я ставил(fuse.jpg)(в архиве)

микроконтроллер AtMega8-16pu(хотя программатор определяет как (L))
Вложения
led.rar
(41.72 КБ) 286 скачиваний
Реклама
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса

Сообщение clawham »

на сколько я знаю чтоб внешний кварц юзать надо ЦКОПТ поубирать галочки чтоб они стали = 1 тоесть незапрограммированы

Протеус не эмулирует ЮСБ так как надо - он эмулировать юсб может только для тех процев которые имеют такой интерфейс на борту
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.
Контактная информация:
Реклама
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср апр 15, 2009 21:08:43

Сообщение PacMan »

в протеусе все моделируется.
я имел ввиду что тот код который я выложил))
Мучитель микросхем
Аватара пользователя
Сообщения: 403
Зарегистрирован: Вс окт 12, 2008 00:19:25
Откуда: Подольск, Мос. Область

Сообщение larik »

кстати схема интересная, а какой софт управляет диодами? прикольноб было релюхи подцепить и чем ни будь управлять
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср апр 15, 2009 21:08:43

Сообщение PacMan »

вот так?
Вложения
.jpg
(36.91 КБ) 738 скачиваний
Реклама
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср апр 15, 2009 21:08:43

Сообщение PacMan »

схема вот от сюда
http://radiokot.ru/forum/viewtopic.php? ... c&start=80

а со стороны PC компонет для delphi JVCL.

а для микроконтроллера библиотека UsbAvr
Реклама
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср апр 15, 2009 21:08:43

Сообщение PacMan »

так и не запускается(((
поменял конденсаторы на кварце на 22 pf(как написанно в DS) но ничего не происходит. уже оставил только основной питание, землю, диоды с резисторами, кнопку и подтягивующий резистор на 10K.
думаю проблема с fuse какие высттовить?
я ставлю
CKSEL0..3 = 0010
CKOPT = 1
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср апр 15, 2009 21:08:43

Сообщение PacMan »

так и не запускается(((
поменял конденсаторы на кварце на 22 pf(как написанно в DS) но ничего не происходит. уже оставил только основной питание, землю, диоды с резисторами, кнопку и подтягивующий резистор на 10K.
думаю проблема с fuse какие высттовить?
я ставлю
CKSEL0..3 = 0010
CKOPT = 1
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 169
Зарегистрирован: Пн мар 02, 2009 12:23:37

Сообщение krolaka »

я програмирую pony prog и у меня кварц на 12 мгц прекрасно работает даже без конденсаторов :) вот такие фюзы Изображение
Но учтите что в пони прог в отличии от других прогеров галочки инверсные!
Изображение
Контактная информация:
Поставщик валерьянки для Кота
Сообщения: 1957
Зарегистрирован: Пт окт 31, 2008 09:38:55
Откуда: Одесса

Сообщение clawham »

вооот и я говорю что все галочки с кодвижне надо сделать так чтоб оно 1 1 1 1 было
или 0 0 0 0 как в пони прог :)
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 163
Зарегистрирован: Ср дек 05, 2007 18:55:07
Откуда: Санкт-Петербуг

Сообщение Иван23 »

гдето на форуме про usb в протеусе было,он эмулирует правильно только те мк у который usb аппаратный, в какихто пиках вроде есть и эмулируется нормально.а в остальных лотерея :))
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср апр 15, 2009 21:08:43

Сообщение PacMan »

так у меня программатор SuperPro3000u а как в нем не понятно. правда написано CKSEL0 0=1 ....
Опытный кот
Аватара пользователя
Сообщения: 800
Зарегистрирован: Ср апр 25, 2007 09:50:43
Откуда: Киев

Сообщение Аксель »

krolaka писал(а): Но учтите что в пони прог в отличии от других прогеров галочки инверсные!

нет никаких инверсных галочек в понипрог!
Скелет колобка состоит из черепа.
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 81
Зарегистрирован: Вс окт 18, 2009 20:47:43
Откуда: Североморск

Сообщение IOPA4 »

PacMan писал(а):так и не запускается(((
поменял конденсаторы на кварце на 22 pf(как написанно в DS) но ничего не происходит. уже оставил только основной питание, землю, диоды с резисторами, кнопку и подтягивующий резистор на 10K.
думаю проблема с fuse какие высттовить?
я ставлю
CKSEL0..3 = 0010
CKOPT = 1
Фузы можно посмотреть здесь:
http://www.engbedded.com/fusecalc/
Глаза боятся - руки делают!
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»