Страница 25 из 628

Добавлено: Ср фев 27, 2008 21:06:25
Томатный
tych писал(а):числа назовите. и код жедлательно показать.
скачут в диапазоне 0..255
если заземлить 0..10
наверно капец контроллеру, в протэусе все работает! :(
с чего ыб это он так... :shock:

Добавлено: Ср фев 27, 2008 21:16:07
tych
Томатный писал(а):
tych писал(а):числа назовите. и код жедлательно показать.
скачут в диапазоне 0..255
если заземлить 0..10
если нога висит в воздуке то нормальная скачка 0..255

а 0..10 это вполне может быть цифровой шум земли.

Нужно смотреть как на плате сделано. Смотрите в даташит раздел по АЦП и апноуты AVR040 или AVR042 (какой то из них!) по разводке платы под AVR.

Добавлено: Ср фев 27, 2008 22:02:41
Томатный
ну у меня такое впервые...еслиб была частота кристала 16 мегагерц я бы и не удивился, а при 4 мГц это не правильно. я и на батарейках пробовал, все тоже.
распаяно все хорошо, но даже если прицепить потенциометр - работает, но всеравно скачут сильно значения. (когда Не отключаю компаратор то меньше, чем когда отключить)
-------
наверно действительно чтот напаял не "правильно", потому что ацп всетаки работает...будим смотреть и перепаивать...
tych, спасибо за ссылку, в дальнейшем проэктировании буду использовать даный материал ;)

Добавлено: Чт фев 28, 2008 21:34:46
mr.Kirill
Попробуй вход АЦП посадить через 0,1мкФ на землю, при подключенном потенциометре

Добавлено: Ср мар 05, 2008 16:35:31
Томатный
я тут попробовал и подумал, что если повернем потенциометр в крайнее положение то замкнем кандер. То я кандер приципил к питанию и еще включил внутрений RC генератор - теперь вродибы нормально :)
...кварц я конечно припаял красиво, провода от него к МК через всю плату ишли :shock:

Добавлено: Ср мар 05, 2008 23:02:32
mr.Kirill
Не важно особо куда ты подключил конденсатор, к GND или VCC, смысл один.
А вот насчет кварца - как можно ближе его нужно располагать к ножкам МК, но в данном случае проблемы у тебя были скорее из-за конденсатора (вернее его отсутствия), нежели кварца.

Добавлено: Вс мар 09, 2008 19:34:53
ipkin
хочу подружить мегу64 и ммс карту 32метра (меньше не нашёл хотя устроила бы и 8метровая)
может у кого есть пример на асме т.к си пока не знаю
задача стоит такая на карте будут храниться граф образа в bin т.е мне не нужна файловая система флэшка будет использоваться как обычная мс памяти и ещё где можно найти схемку прогера чтобы прошить карту именно как мс памяти не кардридер

Добавлено: Вт мар 11, 2008 19:05:30
газотрон
Может кто нибудь знает,чем можно заменить МК PIC16F684(так как его нет в магазине) в данной схеме и не изменяя код "прошивки".

Добавлено: Сб мар 15, 2008 18:10:57
art617
Здравствуйте! подскажите как вывести содержимое счетчика на жки 16*2.
Написал кусок программы:
while (1)
{
while(!(TIFR&0x01));//Ждать флага переполнения таймера
SHET ++;
lcd_clear();
lcd_gotoxy(2,1);
lcd_putchar(SHET);
TIFR = 0x01;
};
}
На жки выводиться не понятно что :roll:

Добавлено: Вс мар 16, 2008 02:16:26
UkrRadist
У меня немного другой вопрос:
мне нужно "подружить" Мегу64 и АЦП.При чем тактовый сигнал на АЦП нужно подать из самого МК.Нашел гдето,что можна подать сигнал из выхода Xtal2,запрограмирова при этом фуз Ckopt для увеличения амплитуды.Будет ли схема так работать,если испрльзуется кварцовий резонатор для МК?Кто нибуть подобное делал?

Добавлено: Вс мар 16, 2008 08:39:34
moLCHec
UkrRadist
все зависит от частоты которую нужно на АЦП подать. можно и счетчиком сделать.
От Xtal2 меги тактировал тини и все прекрасно работает

Добавлено: Вс мар 16, 2008 09:11:33
tych
art617 писал(а):На жки выводиться не понятно что :roll:
Изображение

приложите архив спроектом.

Добавлено: Вс мар 16, 2008 10:02:24
art617
Извиняюсь:) это даже не проект так балуюсь немного :)

Добавлено: Вс мар 16, 2008 10:30:06
tych
А где файл проекта компилятора ???

Добавлено: Вс мар 16, 2008 10:44:28
art617
Просмотрел :oops:
Это он?

Добавлено: Вс мар 16, 2008 11:59:00
moLCHec
art617
если функция lcd_putchar выводит символы в виде
lcd_putchar('1'); // отобразить 1
то ты неправильно делаешь
SHET надо сначало пеобразовать в строку или символ если число < 10
а потом отображать

Добавлено: Вс мар 16, 2008 15:30:36
art617
пеобразовать в строку это вот так- itoa( SHET,str[3]) :roll:
А если число больше 10 то как быть?

Добавлено: Пн мар 17, 2008 10:54:23
art617
Все вроде разобрался :))Всем огромное спасибо :)

Добавлено: Чт мар 20, 2008 00:52:31
Lion2003
не хотел начинать новой темы...
собсна проблема
собрал программатор на5 проводках, микроконтроллер - ATtiny15l. пытаюсь всеми прогами прошить, ничё пока не выходит. AVReal просто не включается, хоть и установил всё, драйвер порта, скачал нужные файлы... больше не нахожу прог, поддерживающих этот контроллер. плз, помогите! какие щё проги работают с таким программатором и микроконтроллером? а то у меня уже развивается чувство неполноценности... :cry:

Добавлено: Чт мар 20, 2008 13:08:50
Паятель
Я такой программировал понипрогом. Конкретно ATtiny15l там нет (за новые версии не поручусь), надо выбрать ATtiny15, проблем не было.