Страница 30 из 115

Добавлено: Пн мар 23, 2009 19:25:09
SeregaT
Stalker46
Там про ассемблер. На ассемблере надо всё вручную делать (тоесть гемору хватает). А мы говорили про Си (там за нас CodeVisionAVR это всё делает)
Советую собрать схему, и прошивать то, что программируешь. Быстрее въедешь в суть дела. Тут-же и входы сможешь проверять и выходы.

Добавлено: Пн мар 23, 2009 19:43:00
ikarab
это оказалось не нужно новичкам.

Добавлено: Пн мар 23, 2009 19:46:39
ikarab
SeregaT писал(а): на рисунке (фьюзы в этой проге инвертные).
Это еще что за бред ? Покажите прогер AVR где это иначе ?

Добавлено: Пн мар 23, 2009 19:50:09
Arlleex
Я на Ассемблер перешол. Не хочу Си...
щас все на Ассемблере пишут... Мне кажется я смогу выучить...


Но вот вопрос. На языке Ассемблер.

Вот пример:

.def Temp=R16
.def Temp1=R17

зачем нужны точки перед def?
Что означает =?
Где об этих знаках мона почитать?
Я правильно понимаю, что мы назвали регистр R16 - Temp для того, что бы не запутаться в дальнейшем?
R16 - один из РОН. Эти РОН - это и есть каналы в портах?

Добавлено: Пн мар 23, 2009 19:53:58
Arlleex
ikarab писал(а):
Stalker46 писал(а): "Соответственно, если, скажем, PX3 настроен на ввод, то бесполезно писать что-либо в 3-й бит PortX, поскольку оно не будет выведено."
ЧУШЬ ЖУТКАЯ !!! и БРЕДЯТИНА явная
Это писал человек не понимающий как устроен AVR.

Ну сколько еще раз ПОВТОРЯТЬ ! Прочитайте же вы наконец

"Устройство микроконтроллера AVR"

Для вас ведь, для начинающих, специально написано !
\

ДА ходил я по этой ссылке!!!!!!!!!!!!!!!!!!!
Там про какой то Гистерезис написано, бред а не устройство микроконтроллеров AVR!!! :(

Добавлено: Пн мар 23, 2009 20:20:00
SeregaT
ikarab писал(а):Это еще что за бред ? Покажите прогер AVR где это иначе ?
Например в UniProf (и во многих других) галочка означает незапрограммированый фьюз, а в GUE оболочке для AVRDUDE (USBASP_AVRDUDE_PROG это та, что на рисунке) галочка означает запрограммированый фьюз.

Добавлено: Пн мар 23, 2009 20:23:13
ikarab
Stalker46 писал(а):Там про какой то Гистерезис написано, бред а не устройство микроконтроллеров AVR !!! :(
Вы полагаете что в AVR нет гистерезиса ?

Добавлено: Пн мар 23, 2009 20:23:34
Пухич
ДА ходил я по этой ссылке!!!!!!!!!!!!!!!!!!!
Там про какой то Гистерезис написано, бред а не устройство микроконтроллеров AVR!!! Sad
Никуда вы не ходили, иначе узнали бы, как подключаются подтяжки на входах у АВРов.

Добавлено: Пн мар 23, 2009 20:28:45
ikarab
это оказалось не нужно новичкам.

Добавлено: Пн мар 23, 2009 20:29:20
SeregaT
Stalker46 писал(а):Я на Ассемблер перешол. Не хочу Си...
А не получится, что это только до использования прерываний или пока не понадобится считать сколько пройдёт импульсов в секунду, переводить всякое в шестнадцатеричные числа (заодно читая даташит сразу на несколько страницах) и всё это только для того, чтобы сделать задержку скажем в 100 миллисекунд? Думаю сперва стоит чётко определиться, а стоит ли? Всёравно профи не станешь, пока не кончишь соответствующее учебное заведение и не получишь соответствующий диплом.
щас все на Ассемблере пишут... Мне кажется я смогу выучить...
Кто все?
Выучить то можно конечно.

Добавлено: Пн мар 23, 2009 20:33:53
SeregaT
ikarab писал(а): Я про НОРМАЛЬНЫЕ програматоры говорю: CVAVR PonyProg WinPIC800 АВРдуд АВРСтудия
PonyProg нормальный программатор? Так вот, там то-же инвертные фьюзы (как в той проге, про которую я писал).
АВРдуд нормальный программатор? Так вот. То, что на рисунке, это он и есть (графическая оболочка). ;)
А мой программатор (аппаратный) поддерживается только АВРдуд

Добавлено: Пн мар 23, 2009 20:58:52
ikarab
это оказалось не нужно новичкам.

Добавлено: Пн мар 23, 2009 21:11:03
ikarab
это оказалось не нужно новичкам.

Добавлено: Пн мар 23, 2009 21:14:20
Сэр Мурр
Вынужден сделать публичное замечание ikarab за тональность его ответов. Уж очень она напоминает тональность и апломб некоего знатока AVRов; вдобавок- подозрительно частое упоминание бессмертного курса.
Короче- относитесь с большим уважением к нашим посетителям, и воздержитесь от комментариев оскорбительного содержания.
В случае пререкания с модераторами и посетителями- отправка в баню. 8)

Добавлено: Пн мар 23, 2009 21:20:47
ikarab
Stalker46 писал(а): в Обучалке написано!

"Соответственно, если, скажем, PX3 настроен на ввод, то бесполезно писать что-либо в 3-й бит PortX, поскольку оно не будет выведено.
Точно ! Так и есть ! Читайте это и верьте в это !

Добавлено: Пн мар 23, 2009 22:57:48
Аксель
SeregaT, чудесным образом есть скриншот понипрога для меги 16, на 33-й странице в теме про параллельные программаторы. Файл Paraprog_Note_from_Axel.zip ...там на кварц 7.3728 Мгц, подходит для близких значений. (Ну подробности в даташите ...)
И если пользовать ножки задействованные для jtag - галочку с него надо снять.
И запороть фузами при ISP мегу16 нельзя (т.е. можно включив низкочастотное внешнее тактирование, тогда надо дать ему это :)) , на "запороть" не дотягивает).

Добавлено: Пн мар 23, 2009 23:05:55
Arlleex
Так кому верить?

Добавлено: Пн мар 23, 2009 23:39:21
Пухич
Stalker46 писал(а):Так кому верить?
Решительно курить ман. И опыт, сын ошибок трудных.

Наметку я вам уже дал - для чего юзают PORTx при включении ноги на вход. Далее везде.

Добавлено: Вт мар 24, 2009 00:29:47
therian
Каждый раз видя пост посылающий людей на всякие обучалки/сайты портится настроение, так как знаю что ничего путного такой способ не даст.


Решил поделится методом который даст глубокий уровень знаний


Собираемся в поход в самый большой книжный магазин в городе на целый день. Набирается там книги связанные с нужной темой И на месте читается индексы, предисловия автора, кусочки из первой, второй главы и из середины. Это проделывается со всеми книгами откидывая те что не подходят. Оставляются две:
1)та что читалась понятнее всего и от ознакомления уже была принесена польза
2)самая подробная и по порядку например хороший учебник
Дома читается первая от начала до 1/4 потом практически проверяется
Только после можно браться за вторую и уже использовать две обязательно проверяя выходит ли на практике что то а то так как туалетное чтиво можно прочитать

Если пойти по другому пути таская куски с сайтов и выпрашивая ответов то мигание светодиодами обеспечено до старости

Добавлено: Вт мар 24, 2009 00:49:33
Arlleex
[quote="therian"]Каждый раз видя пост посылающий людей на всякие обучалки/сайты портится настроение, так как знаю что ничего путного такой способ не даст.


Абсолютно согласен!


Сейчас не могу понять это:
Где мона почитать о точках, знаках =, запятых и т. д. на ассемблере?
Вот я знаю что в МК есть 32 РОН. У каждого МК AVR?
Это случайно не порты?
Если что то не так, сорри, просто до меня не доходит пока что... :oops: :oops: :oops: