Программирование PIC - основной поток вещей

Может кто-нибудь объяснить мне основной поток того, как это делается.

Итак, в настоящее время я использую USB-программатор изображений, а также адаптер для нескольких изображений. Я понимаю, что я могу использовать это, чтобы написать свою программу на PIC. Но я не уверен, что происходит до этого, например, как мне на самом деле проверить его с помощью светодиода или какого-либо входного датчика и т. д., который выдает аналоговые данные?

Вот что у меня есть сейчас: http://www.piccircuit.com/shop/pic-programmer/26-ica01-usb-pic-programmer-set.html

Итак, мне нужно подключить это к макетной плате? И если да, то как? Я совсем потерялся!! Я впервые пытаюсь это сделать. Что я сделал, так это использовал свой Synapse RF Engine EK2100 для создания того, что я хочу.

Что теперь...?


person Harry    schedule 14.11.2012    source источник
comment
Просто вставьте микроконтроллер в слот программатора, см. инструкции, чтобы найти первый контакт на программаторе и микроконтроллере, затем следуйте инструкциям программиста о том, как загрузить скомпилированную прошивку HEX в микроконтроллер.   -  person sll    schedule 19.11.2012


Ответы (2)


Я не совсем уверен, чего вы пытаетесь достичь, но вы купили программатор для микроконтроллеров PIC. После того, как вы написали некоторый код на ассемблере или C и скомпилировали его в шестнадцатеричный файл, это устройство поместит этот код в микроконтроллер PIC, который вы покупаете отдельно. Вы приобрели устройство PIC для программирования или у вас есть только программатор и комплект EK2100? Если вы предоставите более подробную информацию, мы сможем указать вам правильное направление.

person K-Sid    schedule 14.11.2012
comment
У меня как раз есть программатор PICCIRCUIT.COM. Это просто используется для программирования PIC? Мне тоже нужно что-то отлаживать? - person Harry; 15.11.2012
comment
@ Гарри, да, проще всего купить макетную плату с периферийными устройствами, которые вы хотите использовать. Насколько я помню, на piccircuit.com есть некоторые платы. Позже вы, вероятно, захотите создать свои собственные платы, возможно, начав с макета, сделав схему и, наконец, макет платы. - person kenny; 15.11.2012
comment
@ Гарри Ты получил всю информацию, которую искал? Если у вас все еще есть вопросы, не стесняйтесь размещать их здесь, или вы можете написать мне по электронной почте. Моя электронная почта находится на странице моего профиля. - person K-Sid; 04.12.2012

Напишите базовую программу «вспышка светодиода», а затем подключите PIC, чтобы проверить, работает ли он.

Горячий совет — используйте внутренний осциллятор, чтобы минимизировать количество внешних компонентов (упрощает задачу). Просмотрите сайт, посвященный PIC, например http://digital-diy.com/, чтобы найти множество интересных идей и образцы кода.

Сообщество в основном использует языки типа PIC Basic (такие как Swordfish), которые дают вам код, который выглядит примерно так (заголовок/настройка удалены для простоты объяснения):

While True
    High(LED)
    DelaymS(500)
    Low(LED)
    DelaymS(500)
Wend
person Graham Mitchell    schedule 17.11.2012