Страница 35 из 628
Добавлено: Вт сен 30, 2008 21:50:13
KIP
Высокоомный вход на ножке процессора получается от обратного сопротивления судя по всему кремнеего диода?
Добавлено: Ср окт 01, 2008 08:03:11
yaotzin
tych писал(а):yaotzin писал(а): зачем писать что там 0 вольт?
Затем
чтоб не дописывать у каждого напряжения относительно чего оно измерялось ! - по умолчанию базовым напряжением является напряжение на GND. Смотрите стр.2 в моей домашней страничке - там это растолклвано.
получается все минусы цепляются на gnd и пишутся все напряжения относительно всех минусов. т.е. если написать что меряем относительно плюса - напряжение на ножке мк и оно равно -5 вольт то это будит справедливо

Добавлено: Чт окт 02, 2008 15:02:50
UA3MQJ
Мелкий вопрос по программированию Atiny2313.
Вот есть новый кристалл Atiny2313. На заводе он установлен на работу с внутренним генератором на 8 МГц. Планируется его использовать с внешним кварцем на 10 МГц.
И тут возникает такой вопрос. Что нужно подключить к микросхеме перед программированием? Я так понимаю, что только питание (+ линии программирования).
А после программирования уже подключать питание подключенным кварцем.
Я все правильно понял?
Добавлено: Чт окт 02, 2008 15:12:57
Паятель
Правильно.
Добавлено: Пт окт 03, 2008 07:06:04
UA3MQJ
А следующее программирование производить уже с кварцем?
Добавлено: Пт окт 03, 2008 19:09:08
Aheir
Запрограммировать флеш и еепром можно и без кварца, на установках МК по умолчанию (только учтите, что МК после программирования сразу начнет работать, причем на частоте внутреннего генератора, а не кварца - мало ли, какая у Вас там чувствительная к таймингам периферия стоит), а кварц понадобится после перепрошивки фьюзов на работу, собственно, от кварца. Т.е. прошить фьюзы, опять же, можно и без него, просто МК потом не запустится, пока кварц не поставится..
Добавлено: Пт окт 03, 2008 19:24:19
tych
UA3MQJ писал(а): Вот есть новый кристалл Atiny2313. На заводе он установлен на работу с внутренним генератором на 8 МГц.
Я считаю иначе. частота 500 КГц возможно.
см. подробней на стр 7 в моей домашней страничке.
Добавлено: Вс окт 05, 2008 23:23:25
WatchCat
Есть у меня "питательный" преобразователь, там контроль входного напряжения и все прочее управление сделано на
PIC16F676. Так вот хочется пределы входного напряжения подкорректировать чуть-чуть. А для этого - прочитать программу из контроллера. А вопрос вот в чем - если в контроллере приняты меры защиты от прочтения - то не будет
ли программа повреждена при попытке чтения? И как будет выглядеть прочитанное в этом случае? Нули? "Мусор"? Неправльный размер? Какого размера должен быть файл с программой если прочитается? В описании сказано 1024 "слова", а в байтах это сколько? Слово-то там наверно не такое как в компе...
Добавлено: Пн окт 06, 2008 09:16:00
ARV
WatchCat, если приняты меры по защите от считывания - вы никогда не считаете программу в принципе, так что о размере файла не беспокойтесь
из защищенного МК считывается "мусор" - для AVR это последовательность 1-2-3-4-5 и т.д., для PIC - что-то другое, но тоже не имеющего связи с реальным содержимым.
Добавлено: Пн окт 06, 2008 13:29:05
Cat_CooLeR
Дайте пожалуйста ссылочку на статью про то как в LCD вибивать данные через "X Y"

Добавлено: Вт окт 07, 2008 16:08:10
SarCity
Совместим ли PonyProg2000 и программатор STK200/300? Если нет, то ткните в схему программатора (желательно на LTP), который будет работать с понипрогом.
Добавлено: Пт окт 10, 2008 00:35:10
poff
Господа, подскажите где спрятались грабли... Перенес рабочую програмулю с 2313 на МЕГУ32. Компилятор не ругается, но и прога не работает. Ошибка подключения исключена. Расставляя програмные маркеры в программе обнаружил, что МЕГА не хочет далеко ходить по командам rcall и rjmp, замена их на call и jmp результатов не дала?
Добавлено: Сб окт 11, 2008 21:49:49
Lex_miniman
Здравствуйте. очень актуальный для меня вопрос.
Имею тини2313. Делаю суточный таймер с реле.
в схеме к мк присоединён кварц. должен быть 5МГц(на нём написано F.I.L. 5.000)? кондёры стоят.
Программирую 5-ю проводами. Все коды идут нормально, и радости моей не было предела пока я не заморочился с риалтаймом!!!
использовал и таймеры с делителем на 1024 и просто циклы пустые...
например такты как в первом варианте обучалки брал:
ldi Temp1,0
ldi Temp2,0
ldi Temp3,76
по идее 1сек - 5000000тактов = 256*256*76
У меня выходит 30сек!!!
и с таймером тоже самое!!! причём очень чётко 30 и 10 вместо 6 и 2.
Что не так? никак не пойму. таймер уже нужен, а я затупил!
Добавлено: Вс окт 12, 2008 20:48:53
smac
Lex_miniman писал(а):Здравствуйте. очень актуальный для меня вопрос.
Имею тини2313. Делаю суточный таймер с реле.
в схеме к мк присоединён кварц. должен быть 5МГц(на нём написано F.I.L. 5.000)? кондёры стоят.
Программирую 5-ю проводами. Все коды идут нормально, и радости моей не было предела пока я не заморочился с риалтаймом!!!
использовал и таймеры с делителем на 1024 и просто циклы пустые...
например такты как в первом варианте обучалки брал:
ldi Temp1,0
ldi Temp2,0
ldi Temp3,76
по идее 1сек - 5000000тактов = 256*256*76
У меня выходит 30сек!!!
и с таймером тоже самое!!! причём очень чётко 30 и 10 вместо 6 и 2.
Что не так? никак не пойму. таймер уже нужен, а я затупил!
Если выходит
30 и 10 вместо 6 и 2
, то логично предположить, что контроллер работает на тактовой частоте 1 МГц, это возможно, если фьюзы тактирования не менялись от состояния поставки (или были выставлены точно также), т.е. используется внутренний генератор на 8 МГц с делителем на 8, таким образом получается тактовая частота 1 МГц. Проверьте как установлены фьюзы, и переустановите на тактирование от внешнего кварцевого/керамического резонатора (External Crystal/Ceramic Resonator - CKSEL3..0 = от 1000 до 1111, подробнее в даташите) и "снять" ("распрограммировать", сделать равным 1) фьюз деления тактовой частоты на 8 (CKDIV8).
Добавлено: Вс окт 12, 2008 23:13:12
Lex_miniman
эммм сорри. но Как??
это же не регистры и их нельзя изменять в коде.
я такого никогда не делал) я делел только по обучалке пока.
Тыкните мордой?

Добавлено: Пн окт 13, 2008 06:29:56
BerZerK-ku
Добавлено: Пн окт 13, 2008 09:42:16
bdp2101
такой вопрос:
использую мегу16
мне надо вычислить ток проходящий через калиброваный шунт но напряжение на входе ацп получается очень маленькое кажется 25 мВ
Как включить усилитель 10х?
сорри за тупые вопросы
Добавлено: Пн окт 13, 2008 11:14:04
Lex_miniman
Хм. а вот ещё простой вопрос.
Какова погрешность при использовании внутреннего генератора?
т.е. тот же мегагерц и использовать?
мне нужен суточный таймер с погрешностью +-5 минут/сутки
просто я спаял нерассчитывая программировать на схеме. т.е. кварц стоит на одной плате, а программатор отдельно(
Добавление)
Изменил фьюзы. прописал, что 5МГц. Припаял два проводка от кристалла на устройстве к 4 и 5 ногам на программаторе)))
вот как пускаю
c:\avr\avreal\avreal32.exe +TINY2313 -fCKDIV=1,CKSEL=6 -! -p1 -o5Mhz -ew -%% output\hexfile.hex -n
в ответ
can't resync(
Также после смены фьюзов пробывал ключом -o0. т.ж.
Добавлено: Пн окт 13, 2008 21:10:26
smac
Lex_miniman писал(а):...
Добавление)
Изменил фьюзы. прописал, что 5МГц. Припаял два проводка от кристалла на устройстве к 4 и 5 ногам на программаторе)))
вот как пускаю
c:\avr\avreal\avreal32.exe +TINY2313 -fCKDIV=1,CKSEL=6 -! -p1 -o5Mhz -ew -%% output\hexfile.hex -n
в ответ
can't resync(
Также после смены фьюзов пробывал ключом -o0. т.ж.
Если вы установили фьюзы так, что у вас контроллер тактируется от кварца и кварц в схеме присутствует, то зачем к нему что-то припаивать (ну кроме конденсаторов от ног кварца на землю

)? Тактовый генератор микроконтроллера будет работать без чьей-либо помощи (если конечно кварц правильно подключили и схему правильно собрали)

. Соответственно, ключ -o5Mhz вроде лишний (могу ошибаться ибо о avreal знаю очень мало, им не пользуюсь).
Добавлено: Вт окт 14, 2008 12:35:00
Lex_miniman
smac писал(а):
Соответственно, ключ -o5Mhz вроде лишний (могу ошибаться ибо о avreal знаю очень мало, им не пользуюсь).
Lex_miniman писал(а):
Также после смены фьюзов пробывал ключом -o0. т.ж.
тоже самое. и с генерированием импульсов через лпт!