Страница 47 из 628
Добавлено: Ср апр 01, 2009 20:54:15
smac
MegaRazoR писал(а):вот я смотрю осцилом и ни чего не видать. На одной ноге +5 на другой ноль. В чем может быть проблема ?
Проблема в вопросе. К чему кварц подключен? (желательно реальную схему в студию)
Добавлено: Ср апр 01, 2009 22:03:04
MegaRazoR
все спасибо. проблема в мелкой незаметной дорожке припоя ). Щас все нормально только импульсы почему то не прямоугольные, больше на синус похоже.
Добавлено: Ср апр 01, 2009 23:04:20
smac
MegaRazoR писал(а):все спасибо. проблема в мелкой незаметной дорожке припоя ). Щас все нормально только импульсы почему то не прямоугольные, больше на синус похоже.
Обычно они на пилу похожи, но синус тоже хорошо
Добавлено: Чт апр 02, 2009 12:24:41
MegaRazoR
Микросхема в корпусе MLP-28. Размеры ее 5х5 мм. Я так понимаю ее только в панельку вставлять ?
Добавлено: Чт апр 02, 2009 21:29:01
smac
MegaRazoR писал(а):Микросхема в корпусе MLP-28. Размеры ее 5х5 мм. Я так понимаю ее только в панельку вставлять ?
По идее их, конечно, паяют, но вручную это нелегко (я бы вряд-ли смог).
Добавлено: Пт апр 03, 2009 15:44:25
MegaRazoR
Для расчета относительных показателей технологичности надо узнать степень интеграции микросхем, а именно ATmega1281. Не могу найти такое. Может подскажете. Хотя бы примерно.
Добавлено: Пт апр 03, 2009 20:55:07
aiki01
Коты, объясните мне как настроить PonyProg2000 для работы с программатором STK200+/300? Заранее спасибо.....
Добавлено: Сб апр 04, 2009 13:43:42
DataLife
Народ, что-то я запутался. Тини2313 идёт с завода с какой частотой клока? 1 или 0,5 МГц? Всё время считал, что 1 МГц... Прочитал ДШ - вроде бы 0,5... Так как "
The device is shipped with CKSEL = “0010”, SUT = “10”, and CKDIV8 programmed" а это соответствует 4МГц с делением частоты на 8 ... Итого 0,5 МГц ...
======
Можно ли как-то изменить уже скомпелированный HEX код, чтобы убрать ограничение на количество запусков программы (контроллера)?
Интересует программы hex2 и hex4
отсюда
Или может кто-нибудь знает где достать, или имеет прошивку без ограничения? Очень нужно!
Добавлено: Сб апр 04, 2009 14:42:21
Yellow Tiger
DataLife писал(а):"The device is shipped with CKSEL = “0010”, SUT = “10”, and CKDIV8 programmed"
CKSEL не 10, а 100 - тщательн
ее надо читать. И, кстати, буквально в следующем предложении английским по белому написано:

Что до изменения hex'а - труд неблагодарный, но возможный, нужно только дизассемблировать его, найти в тексте инструкции записи счетчика в ЕЕПРОМ и отменить их.
P.S. Глянул по ссылке - там же два из шести hex'ов не отмечены, как демо с 50-ю запусками; так может воспользоваться именно ими?
Добавлено: Сб апр 04, 2009 15:54:41
DataLife

И какому даташиту верить .. ХЗ ...
ЗЫ. две прошивки (одна для 16/2, одна для 16/1 ЛСД) не подходят. Ну вернее подходят, но те лучше. Вплане: 4 прошивки (демо) более дифференцированы в выводе на дисплей. В free-ware прошивках там идёт счёт по 0,05 (вольт/ампер), а в демках по 0.005 и по 0.003 ...
Нашёл в инете прогу "IDA Pro Advanced v5.1.0.899 Win" с таблеткой, сейчас качаю.
Поможете патом покопаться в прошивке, если получится деассемблировать?

Добавлено: Сб апр 04, 2009 16:21:35
Yellow Tiger
Ссылку на этот ДШ - в студию.
Добавлено: Сб апр 04, 2009 16:29:20
DataLife
Добавлено: Сб апр 04, 2009 16:35:26
Yellow Tiger
Нашел где брать - на
шит фо ю(!), ты бы еще у гадалки спросил.

Разве не очевидно, что лучше всего знает эту продукцию именно Атмел?

Вот это, действительно -
datasheet.
P.S. Кстати, по ссылке, что ты привел, открывается не то, что на скриншоте. А еще дальше по ссылке лежит даташит, в котором в лоб написано -
Preliminary!!! Как говорится: "Читайте
внима-а-ательно условия договора"

Добавлено: Сб апр 04, 2009 19:25:38
DataLife
Yellow Tiger писал(а):Что до изменения hex'а - труд неблагодарный, но возможный, нужно только дизассемблировать его, найти в тексте инструкции записи счетчика в ЕЕПРОМ и отменить их
Может всё же кто-нибудь возьмётся?
Добавлено: Вт апр 07, 2009 21:34:45
sachok
Скажите пожалуйста как правильно нужно настроить порты ATmega16 PD0(RXD) и PD1(TXD) что бы они работали с UART. Обе на вход? Нужна ли внутренняя подтяжка?
Добавлено: Вт апр 07, 2009 23:10:37
Yellow Tiger
DataLife писал(а):Может всё же кто-нибудь возьмётся?
Попробовал в лоб - если программа осуществляет хоть какие-то проверки, то не пройдет, но... попытка - не пытка, попробуй.
Добавлено: Ср апр 08, 2009 00:36:06
Секретный кот
sachok писал(а):Скажите пожалуйста как правильно нужно настроить порты ATmega16 PD0(RXD) и PD1(TXD) что бы они работали с UART. Обе на вход?
Ну если из здравого смысла, то как минимум TXD на вывод. Хотя ИМХО при включении аппаратного UART'а данные настройки не важны.
sachok писал(а):Нужна ли внутренняя подтяжка?
Внутренняя подтяжка в основном нужна для "неуверенного" входного сигнала (например, когда "0" - это замыкание на землю, а "1" - подвешивание ноги в воздухе). Для UART неактуально.
Добавлено: Ср апр 08, 2009 00:49:50
ikarab
sachok писал(а):как правильно настроить порты ATmega16 PD0 (RXD) и PD1 (TXD) что бы они работали с UART
Они автоматически конфигурируются при настройке USART - но если к RXD ничего не подключено кроме дорожек на плате, то наверно ее лучше подтянуть к питанию резистором 10-100 (кОм).
Добавлено: Ср апр 08, 2009 19:20:06
Пухич
Вот тако вопрос возник.
Впервые решил поюзать входной захват. Не то чтобы очень надо, но можно. Памятуя, что с выходным сравнением проблем никогда не было я смело прочитав даташит ринулся исполнять. Атмега8.
Песня такая - компаратор подключаем к входу блока сравнения таймера1, который на неподеленной частоте работает (для всего МК используется внутренний RC-генератор 8МГц). Режим Нормал, т.е. тупо счетчик. Когда компаратор сбрасывается (на AIN1 больше, чем на AIN0) должна быть запись TCNT1 в ICR1. А ее нэту! Даже флаг ICF1 не ставится.
Записываю в регистры такое:
clr eax
out TIMSK,eax
out TCCR1A,eax
И в тот момент, когда надо таймер включить:
ldi eax,0b00000001
out TCCR1B,eax
Вдоль и поперек даташит исчитал. Что это может быть?
Бит ACIC ставлю, фронт для Edge Detector (ICES1) выставил в 0 (согласно логике захвата, см. выше). Вроде все условия соблюдены.
Добавлено: Ср апр 08, 2009 20:56:06
Alex_EXE
Пишу для PIC микроконтроллеров на си, компилятор HI-TECH PICC Toolsuite, MPLAB.
Как можно перевести отдельные выводы микроконтроллера (биты порта) с чтения на запись и обратно, чтобы не потревожить оставшиеся биты порта?