20.01.2009, 00:12
|
|
Частый гость
Регистрация: 23.11.2007
Сообщений: 32
Сказал спасибо: 192
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Начал изучение асма для AVR потому ,что просто скачать AVR Studio постоянно обновляющийся и система команд доступна и использование регистров подробно описанно в датащитах,написал пару элементарных проектов с прерываниями из вне и временными задержками это всё просто реализовать даже для новичка, но потихоньку хочется браться за решение проблем более серьёзных связанных с LCD,I2C и т.д., вот тут-то и проше оказывается работать новичку с языками высокого уровня, в кодвижне например достаточное количество встроенных библиотек которые упрощают работу начинающего.Пока признаюсь честно туго доходит, но программа работы по I2С на С выглядит для меня понятней,чем то, что до этого видел на асме.В соседней ветке про DS1307 Vov123 привёл пример программы на C которую я использовал и добился результатов.Так ,что таким людям как avr123-nm-ru за их сайты риспект, а те кто( https://kazus.ru/forum/topic_14073-10.html) только указывают ,да придираются сами бы попробовали поучить или создать подобный ресурс для начала.Лично я говорю как самоучка кроме "нета(ресурсов подобно выше указанных)" мне не кому подсказать по теме.
|
|
|
|
20.01.2009, 00:52
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от Denexp
|
avr123-nm-ru за сайты риспект
|
Я рад если курс помог чем-то.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
20.01.2009, 16:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Уроки СИ для AVR микроконроллеров
Сообщение от IOPA4
|
Асмом баловался только для Синклара. Давно это было, а теперь уже лета не те. СИ привлекает своей простотой, тем более, что компиляторы оптимизируют код под AVR. Да и быстродействие, пока не задача. Вот гляньте последнее добавление на сайте, как можно на Асме реализовать идею и какова будет максимальная частота для делителя?
|
Согласен что надо работать на Си,но незная ассамблера для новичка могут обратится проблемами,не знание работы микроконтролера к хорошему не приведет,хотя бы пара проектов надо сделать и изучить АЛУ,работу процесора,перефирии.Да это долго и утомительно,но это дает в дальнейшем увереность.
Как минимум изучить даташифт на проц и поработать в симуляторе,сделать реальное устройство на ассамблере.Если не прав поправте(для новичков все это предлагаю сделать).
Даж писал програмный обмен i2c на ассамблере для пика и до мелочей это позволило изучить эту шину.
|
|
|
|
27.01.2009, 21:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Уроки СИ для AVR микроконроллеров
Сообщение от IOPA4
|
На своем сайте я буду размещать небольшие уроки по программированию на языке СИ для AVR микроконтроллеров.
|
Хочу сделать блок питания на микропроцесоре,сам с нуля расчитать и собрать,и увидел на вашем сайте блок питиния импульсный проектик,не подскажите по каким формулам вы расчитывали дроссель и конденцатор в общих словах,я так понял все зависит от тока потребления и скважности шим.
|
|
|
|
29.01.2009, 15:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Уроки СИ для AVR микроконроллеров
re: CERGEI1982
Это продолжение темы Радио № 8 1985 год и Радио № 4 1987 год. Я повторил за 1987 с небольшими изменениями (добавил защиту и увеличил ток) - на 5 и 12 В до 4 А. Понравилось. Решил сделать на Atmega. Дросели эти же, как в статье. Не понравилось, что скачут показания вольтметра (последние цифры). Так до ума и не довел, из-за отсутствия времени. Что удобно в схеме с МК, так это то, что собрал схему, а потом меняй только код и прошивай заново.
|
|
|
|
29.01.2009, 16:05
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Re: Уроки СИ для AVR микроконроллеров
Сообщение от IOPA4
|
re: CERGEI1982
Это продолжение темы Радио № 8 1985 год и Радио № 4 1987 год. Я повторил за 1987 с небольшими изменениями (добавил защиту и увеличил ток) - на 5 и 12 В до 4 А. Понравилось. Решил сделать на Atmega. Дросели эти же, как в статье. Не понравилось, что скачут показания вольтметра (последние цифры).
|
Спасибо за наводку прочту,мож что получится
А на счет что скачут цифры мож посчитать среднее арифмитическое и выводить его или вывод показаний не так часто делать,хотя где граница между постояным напряжением и переменкой,сколько допускается колебания в постояном напряжении толком не знаю.
У меня вот маломощный блок питания,если выставить максимальное значение при нагрузки в 350 мА,напруга начинает плавать,хотя источник питания собран на трансформаторе и транзисторе,простенький аналоговый.
|
|
|
|
08.02.2009, 15:33
|
|
Супер-модератор
Регистрация: 12.04.2007
Адрес: Урал
Сообщений: 2,459
Сказал спасибо: 1,463
Сказали Спасибо 6,181 раз(а) в 1,468 сообщении(ях)
|
Не понял я Юру4. Пишет, что времени нет, а сам видеоролики ваяет! Для чего тему то начал? Поплакаться, что занят? Если нужна помощь, то обращайся. Думаю, что все сообща поможем.
Предлагаю вообще новую тему начать (хотя можно и здесь - на обсуждение). Назвал бы ее "Для начинающих". У самого тоже много материалов скопилось. Могу поделиться.
Цитата:
|
Если бы было начинание с ассамблера для авр,с удовольствием стал бы изучать и помогать.
|
Для затравки, не помню уже где скачивал давным давно Flash-анимацию по командам ассемблера для AVR. Скачал сайт целиком. Пример в прикрепленном файле. Кстати сейчас думал, чем посмотреть и наткнулся на неплохой флэш-плеер: http://freesoft.ru/?id=673239.
Хотелось бы, чтобы это начинающие читали, задавли вопросы, говорили, что нравится, что не нравится, а не kison с avr123 спорили, как лучше начинающих научить!!!
Прикрепленный файл: 2846009.zip
|
|
|
|
08.02.2009, 16:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,300
Сказал спасибо: 461
Сказали Спасибо 526 раз(а) в 273 сообщении(ях)
|
Уроки СИ для AVR микроконроллеров
На такой ролик в AVI ушло почти ничего, написать флэш - нужно время, а времени кроме субботы и воскресенья точно нет и причем тут плакаться (я сказал то, что хотел сказать). Сейчас пытаюсь написать код для Atmega16 - расчет времени восхода/захода солнца (Van Flandern & Pulkkinen, 1979) для автомата включения/выключения уличного освещения. В Делфи пишу все ОК, переношу на СИ и.... Пробовал уже три варианта - ошибки. Куча переменных double и расчетов - может не хватает памяти для промежуточных расчетов? Попытался по таблицам аэропортов, тоже не хватает ума для if и else. Таблицу приложил.
Прикрепленный файл: 4396157.pdf
|
|
|
|
08.02.2009, 17:36
|
|
Супер-модератор
Регистрация: 12.04.2007
Адрес: Урал
Сообщений: 2,459
Сказал спасибо: 1,463
Сказали Спасибо 6,181 раз(а) в 1,468 сообщении(ях)
|
Не хотел никого обидеть. Дело твое благое и я его целиком поддерживаю. Только хочется как-то все упорядочить, а не прыгать по разным форумам. Ну что молчите, гуру?
Вот еще один мой крохотный подарочек посетителям Казуса:
Прикрепленный файл: 4529993.pdf
|
|
|
|
08.02.2009, 17:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Сообщение от SwanSwan
|
Вот еще один мой крохотный подарочек посетителям Казуса:
|
Подарочек,насмешил ![Валяюсь от смеха](images/smilies/icon_biggrin.gif) ,человек полезное дело делает,а ты его так .....
Прикрепленный файл: 4529993.pdf
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:17.
|
|