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

 
 
6 страниц V  « < 4 5 6  
Reply to this topicStart new topic
> да что же я не так делаю? mega64 и 128, ну не могу завести и всё тут : (
brag
сообщение Feb 28 2008, 08:20
Сообщение #76


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



длительностю 500-1000нс по 2мегагерцовому осцилографу на шунте 1ом 0603
Цитата
А я давно предлагал

Я тыкал обычным аналоговым,а там такие вещи не заметишь.

покопаем на досуге. в серию все равно пойдет плата на LPC2131
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 28 2008, 21:25
Сообщение #77


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(brag @ Feb 28 2008, 09:06) *
оказывается, при включении атмега почему-то потребляет ток около 300ма! по ногam dvdd.
В конце концов выяснится, что какие-то из ног питания или земли оставлены в воздухе или на какие-то из входов до включения питания подается напряжение без ограничения тока и возникает тиристорный эффект.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 28 2008, 21:42
Сообщение #78


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



не,ноги не в воздухе. там все четко. а вот по ограничению тока и тирристорном эффекте -согласен. я так и думал, что это именно он

но входы не подключены напрямую к питалову. и ток там максимум 1ма
Go to the top of the page
 
+Quote Post
aesok
сообщение Feb 28 2008, 22:14
Сообщение #79


Знающий
****

Группа: Участник
Сообщений: 596
Регистрация: 26-05-06
Из: Москва
Пользователь №: 17 484



Цитата(brag @ Feb 28 2008, 10:06) *
... атмега почему-то потребляет ток около 300ма!


А вот такой код вы случайно никогда не писали:
Код
#include <avr/io.h>
#include <avr/pgmspace.h>

#include "device.h"
#include "inithw.h"
//#include "bus.h"

void init0(void){
  // ports
    PORTA=0x00;
    DDRA=0x00;
...


листинг хотите взглянуть?

Код
    PORTA=0x00;
  ce:    1b ba           out    0x1b, r1; 27
    DDRA=0x00;
  d0:    1a ba           out    0x1a, r1; 26


Вопос: какой ток потребления будет у устройства если в регистре r1 при включении питания записалось число 0xAA и он не обнулен в стартапе?

Ответ: 300ма.

Анатолий.

Сообщение отредактировал aesok - Feb 28 2008, 22:15
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 28 2008, 23:27
Сообщение #80


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



смотрел. там то, что вы написали. но почему 300ма?
r1 в загрузке секций обнуляется, по ходу.
Go to the top of the page
 
+Quote Post
Baser
сообщение Feb 29 2008, 07:06
Сообщение #81


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Вот до чего упрямый вы человек!
Вам же предлагали не раз: проверьте работу платы на стандартном тестовом примерчике. Снимите ту же осциллограмму. Будет с чем сравнивать!
А то уперлись: "Моя программа работает хорошо, потому что это так. И проверять не буду!" sad.gif
Go to the top of the page
 
+Quote Post
brag
сообщение Feb 29 2008, 10:24
Сообщение #82


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



тестовый пример.
Код
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
ldi r17,0xFF
out PORTA,r17
out DDRA,r17
jmp 0

Так на ногах появляется 1.
А если nop-ов штук 100 или записать что-то в стек(именно через SP), тогда дело до установки порта в 1 не доходит.
Проверял еще на самом начале,до того,как писать в форум.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 9th August 2025 - 13:37
Рейтинг@Mail.ru


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