реклама на сайте
подробности

 
 
> Atmega162 странности?!
adruha
сообщение Feb 4 2009, 19:20
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 11-12-07
Из: Москва
Пользователь №: 33 203



Не знаю в чем причина но с такой бякой сталкиваюсь впервые. Может я просто не знаю этот камень, но вот такая беда. Сначала пропал SPI взял JTAG смотрю фузы, спи на месте, а с частотой какая то ерунда вот дословно что я увидел а АВРСтудии (Int. RC Osc.; Start-up time: 6 CK + 65 ms) то есть частоты как таковой вроде нет? Заливаю простейший код по моргать диодом не работает. Ставлю внешний генератор на 8 мгц тоже не работает. В общем не знаю что и думать. Может кто сталкивался с подобным?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
west329_
сообщение Feb 5 2009, 07:01
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



С конвеера завода контроллер настроен на внутренний генератор, который работает на частоте 8 мгц, но там ещё включен предделитель на 8, в итоге результирующая частота работы контроллера равна 1мгц.

битами CKSEL 0-3 можно переключится на внешний кварц.

а также CKDIV8 отключаем внутренний предделитель тактовой частоты на 8.
Go to the top of the page
 
+Quote Post
adruha
сообщение Feb 5 2009, 08:17
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 11-12-07
Из: Москва
Пользователь №: 33 203



да бох с ним с внутренним яж вам говорю подцепил внешний на 8 мгц и не пашет нет прерывания и все.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Feb 5 2009, 11:08
Сообщение #4


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(adruha @ Feb 5 2009, 16:17) *
да бох с ним с внутренним яж вам говорю подцепил внешний на 8 мгц и не пашет нет прерывания и все.

ничего не понятно, что Вы хотите...
Если подцепили внешний кварц, так выберите "Ext. Crystal..." и прошейте это значение фьюзов.
О каком прерывании идет речь?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
adruha
сообщение Feb 5 2009, 11:36
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 11-12-07
Из: Москва
Пользователь №: 33 203



Цитата(haker_fox @ Feb 5 2009, 14:08) *
ничего не понятно, что Вы хотите...
Если подцепили внешний кварц, так выберите "Ext. Crystal..." и прошейте это значение фьюзов.
О каком прерывании идет речь?


Ну конечно я прекрасно понимаю что нужно выбрать внешний кварц в настройках фузов. Я так и делаю но камень не работает. Прерывания имею ввиду элементарные на порту В2 например сидит нога светодиода программно делаю ее источником положительного сигнала (или минуса без разницы, есно меняю диод ногами) и осуществляю задержку _delay_ms(50); после задержки программно запрещаю ногу В2 как источник плюса. Так вот диод не моргает хоть какую задержку ставь.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Feb 5 2009, 12:27
Сообщение #6


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Цитата(adruha @ Feb 5 2009, 19:36) *
не работает.

Код и схему в студию!


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
adruha
сообщение Feb 5 2009, 13:29
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 38
Регистрация: 11-12-07
Из: Москва
Пользователь №: 33 203



Код
#include <avr/io.h>
#include <compat/deprecated.h>
#include <avr/interrupt.h>
#include <util/delay.h>



void led(void){
    sbi(DDRA,PA4);
    sbi(PORTA,PA4);
_delay_us(50);
    cbi(DDRA,PA4);
    cbi(PORTA,PA4);    
}

int main(void)
{

while(1)
    {
    led();
    }

}


Я думаю схему можно и самому догадаться там один диод!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- adruha   Atmega162 странности?!   Feb 4 2009, 19:20
- - =GM=   Цитата(adruha @ Feb 4 2009, 19:20) с част...   Feb 4 2009, 21:05
|- - adruha   Цитата(=GM= @ Feb 5 2009, 00:05) Int. RC ...   Feb 5 2009, 05:27
|- - haker_fox   Цитата(adruha @ Feb 5 2009, 13:27) Да вну...   Feb 5 2009, 05:50
|- - adruha   Цитата(haker_fox @ Feb 5 2009, 08:50) Это...   Feb 5 2009, 06:03
|- - sgs   Цитата(adruha @ Feb 5 2009, 10:03) Похоже...   Feb 5 2009, 06:49
|- - adruha   больше мыслей нет?   Feb 5 2009, 11:07
|- - haker_fox   Кодvoid led(void){ sbi(PORTA,PA4...   Feb 5 2009, 13:54
|- - haker_fox   Цитата(adruha @ Feb 5 2009, 21:29) Я дума...   Feb 5 2009, 13:57
- - GDI   А вы ногу порта не могли перепутать? Лучше сразу н...   Feb 5 2009, 13:54
|- - adruha   Цитата(GDI @ Feb 5 2009, 16:54) А вы ногу...   Feb 5 2009, 15:44
|- - haker_fox   Цитата(adruha @ Feb 5 2009, 23:44) Во вто...   Feb 5 2009, 16:30
|- - adruha   Цитата(haker_fox @ Feb 5 2009, 19:30) Да?...   Feb 5 2009, 17:01
- - zombi   Я бы вот так попробывал Кодvoid led(void){...   Feb 5 2009, 14:11


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 08:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01425 секунд с 7
ELECTRONIX ©2004-2016