Программисты! помогите электронщикам, взаимовыгодн

Тема в разделе "Свободное общение", создана пользователем lolo2, 7 дек 2005.

Статус темы:
Закрыта.
  1. lolo2

    lolo2 Гость

    Уважаемые прогроммисты, я сам электронщик, но мне очень нужно хоть немного разбираться в программировании. Наверное, для многих программистов нужно знать электронику (разбираться в железе). Готов помочь Вам в этом деле, начиная от "что токое транзистор?" до разработки сложной РЭА и ремонта Ваших мониторов и БП системников. Мне нужно освоить ассемблер или СИ для программирования микроконтроллеров. Очень надеюсь на взаимовыгодную помощь.
     
  2. zubr

    zubr Гость

    Если вас интересует программирование AVR, MSP430, ARM то посетите вот этот форум, аспекты программирования и применения этих семейств микроконтроллеров там обсуждаюся очень подробно и специалисты в обсуждении принимают участие ИМХО очень толковые... По выше перечисленным семействам контроллеров там есть отдельные подфорумы, и тем типа "с чего начинать изучение С для мк" там хватает...
     
  3. giv

    giv Гость

    Привет, lolo2
    Я то же электроншик, и у меня сходный интерес по поводу микроконтроллеров.
    Есть минимальный опыт.
    Готов обсуждать..
     
  4. nml

    nml Active Member

    Регистрация:
    30 окт 2003
    Сообщения:
    36
    Симпатии:
    1
    <!--QuoteBegin-lolo2+7:12:2005, 20:34 -->
    <span class="vbquote">(lolo2 @ 7:12:2005, 20:34 )</span><!--QuoteEBegin-->Мне нужно освоить ассемблер или СИ для программирования микроконтроллеров. Очень надеюсь на взаимовыгодную помощь.
    [snapback]28132" rel="nofollow" target="_blank[/snapback]​
    [/quote]

    Ну если что стучитесь в аську... Я работаю с AVR
    341742314
     
  5. giv

    giv Гость

    NML, у меня аськи нет - попробую прислать свой майл.
    lolo2, я бы мог сформулировать принципы для работы с микроконтроллерами, те с чего начать. Справедливость сего проверено на 2-х мелко-серийных изделиях, плюс одно внедренное в производство.
    Если это интересно кому-то..
     
  6. giv

    giv Гость

    zubr прав - сайт http://electronix.ru/forum/ - весьма содержательный.
    в AVR разделе нашел следы не безизвестного АЛександр Редчук (программатор AVReAl)
     
  7. Guest_lolo2_*

    Guest_lolo2_* Гость

    giv, если не трудно, сформулируйте "С чего начать". На ПИКах я пробовал : собрал генератор видеосигнала для мониторов на PIC16F84A - заработал сразу но НЕХ-файл был готов, а вот чтоб сам что-либо сконструировал... - не получается. Говорят ПИКи для начала не лучший выбор.
     
  8. giv

    giv Гость

    Привет,lolo2

    Вступление.
    Не стоит рассчитывать, что это будет откровением..
    И это хорошо - значит и ВЫ, и Я, и другие знают примерно одинаково, а делают работающие изделия.
    Итак, что же НЕ ХВАТАЕТ?

    1. по видимому, участие в реальном проекте сразу не есть плохо (у меня было так, и было у кого
    учиться)
    2. продолжение первого - каждый шаг в обучении-работе должен быть продуман, достигать успеха
    и вести к конечной цели, те реальное устройство которое либо нужно кому-либо, либо можно продать
    3. говорим о 8-ми разрядных микроконтроллерах
    4. из них одназначно ATMEL AVR микроконтроллеры, почему не ПИКи?
    (это классический пример cпора типа"что лучше C или PASCAL"?)
    а спорить не будем, у ATMEL одна из лучших линеек технолоии FLASH, все МК имеют флэш память!
    А наличие флэш памяти - неоспоримое преимущество при отладке. Посему - если с нуля, то - AVR.
    5. открытая оболочка от ATMEL - AVR STUDIO
    6. начинаем с ASSEMBLER, на перспективу - ядро AVR лучше приспособлено для инструкций
    языка С
    7. загрузка программного кода в МК
    7.1 аппаратный драйвер STK200/300 http://www.olimex.com/dev/
    7.2 программные загручики, (работают с аппаратный драйвер STK200/300):
    -PONYPROG http://www.lancos.com/prog.html
    графический интерфейс под WINDOWS, простой и работает
    -AVReAl http://ln.com.ua/~real/avreal/index.html
    командная строка (16-bit, 32-bit версии) от АЛександр Редчук
    8. На плате помимо МК:
    - кристалл MAX232, ST232 для общения по последовательному порту для отладки
    - кварц из ряда 1.8432 / 3.6864 / 7.3728 мГц (нулевая ошибка тактовой частоты СОМ-порта)
    - разъем DB9 последовательного порта
    - светодиод на порт
    - 2 кнопки, одна на RESET, другая на порт
    9. ссылки с инете
    - Краткий Курс AVR начинающим, русский сайт http://avr123.nm.ru/
    - FAQ микроконтроллеры AVR, VMLAB русский сайт
    http://www.roboforum.ru/viewtopic.htm?t=89...688f7e368521fbd
    - AVR-Assembler-Tutorial, английский http://www.avr-asm-tutorial.net
    - ссылки AVR http://s.webring.com/hub?ring=embedded
    - форум http://electronix.ru/forum/index.php?

    Вот и ..все :=)

    9. о себе.
    Знаешь, я сейчас на работе занят чистым производством, не конструированием :=(
    Остается только дома: сделал загрузчик, плату.. а настоящего дела ПОКА НЕТ.
    НО не сдаюсь, учусь пока..
     
  9. zubr

    zubr Гость

    Не рекомендую использовать для программирования контроллеров LPT( по крайней мере без гальв. разв): на большинстве машин он один, и обычно занят принтером, манипуляции с частым отключением/подключением девайсов к LPT (особенно находу) рано или поздно плохо заканчиваются. ИМХО лучше использовать один из свободных COM-портов:во-первых появляется возможность иметь постоянно подключенный программатор, во-вторых его (один из СОМ-портов), если что, потерять не так жалко как LPT.
    Рекомендую использовать SI Prog (Serial port Interface for PonyProg). Он поддерживает большинство AVR-контроллеров, правда несколько сложнее в изготовлении, но для электронщика проблем быть не должно...
     
  10. nml

    nml Active Member

    Регистрация:
    30 окт 2003
    Сообщения:
    36
    Симпатии:
    1
    Осмелюсь порекомендовать свой инструмент - программатор и реалтайм отладчик

    Программатор - работает с LPT (5 проводков) или COM (схема простейшая - несколько резисторов и диодов). Работает под XP. В нем же - возможность просмотра и изменения памяти - при помощи этого же шнурка - для этого в программу надо вставить обработчик SPI прерывания. Все это есть на сайте. Сам работаю с ним. Что надо - поясню.
     
  11. lolo2

    lolo2 Гость

    Ув. giv, спасибо за советы и ссылки, буду потихонько осваиваться. А программатор PIC и MPLAB пока подождут.

    <!--QuoteBegin-zubr+17:01:2006, 10:15 -->
    <span class="vbquote">(zubr @ 17:01:2006, 10:15 )</span><!--QuoteEBegin-->Не рекомендую использовать для программирования контроллеров LPT
    [snapback]29401" rel="nofollow" target="_blank[/snapback]​
    [/quote] Позвольте с этим не согласиться: Ваш совет для тех кто намерен постоянно заниматься программированием - профессионалов, я пока-что начинающий, мне нетрудно выключить комп перед включением программатора.

    Основная проблема - незнание английского.
     
  12. giv

    giv Гость

    разрешите всем высказать признательность за диалог..

    использовать последовательный порт в программаторе было завлекательно и ранее, пробовали программировать МК с помощью BOOTLOADER (благо FLASH имеется). Казалось целесообразным в условиях командировоки зашить новую версию в МК. Позднее дальше покупного AS2 (ARGUSSOFT) не пошли, как и сделать свою прогу-программер на РС.

    nml, Ваш последовательный программер, буду посмотреть. Спасибо за возможность познакомиться с Вашими достижениями, впечатляет..

    lolo2, лед тронулся с Вашей подачи :=)
    Английский.. сейчас много материалов для изучения языка (можно и это обсудить)
     
  13. lolo2

    lolo2 Гость

    <!--QuoteBegin-giv+17:01:2006, 21:53 -->
    <span class="vbquote">(giv @ 17:01:2006, 21:53 )</span><!--QuoteEBegin-->Английский.. сейчас много материалов для изучения языка (можно и это обсудить)
    [snapback]29453" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Эх... разве что обсудить, но чувствую придется и учить :blink: .
    Если для МК кое-что есть (теоретические знания цифровой техники и достаточный опып разработки устройств на логике), то англ. придется точно с нуля. А времени то маловато.
     
Загрузка...
Похожие Темы - Программисты помогите электронщикам
  1. Ramzay
    Ответов:
    3
    Просмотров:
    135
  2. veromi
    Ответов:
    2
    Просмотров:
    349
  3. LuxoftPersonnel
    Ответов:
    0
    Просмотров:
    1.083
  4. unbarh
    Ответов:
    0
    Просмотров:
    1.252
  5. EKACH
    Ответов:
    0
    Просмотров:
    910
Статус темы:
Закрыта.

Поделиться этой страницей