MPLAB в вопросах и ответах

Поклонники продукции Microchip Technology Inc тусуются тут.
M*O*N*O*L*I*T
Родился
Сообщения: 5
Зарегистрирован: Пн фев 28, 2011 20:20:59

Re: Программирование Pic16F84A в среде MPLAB

Сообщение M*O*N*O*L*I*T »

Но как Вы говорите , что это все очень просто, да человеку который этим занимается это очень просто , а который в глаза не видел ни того ни другого довольно таки сложно, а время на осваивание особо то и нет вот и приходится прибегать к таким методам.Я сам не в восторге от того что я вот так вот делаю лабу(Вы опять же правы это лабораторная работа),но так как преподаватель дал задание,а никакой литературы и никаких конкретный примеров нет что и почему и откуда, вот и приходится прибегать и к таким методам.
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Re: Программирование Pic16F84A в среде MPLAB

Сообщение Pavel_1978 »

M*O*N*O*L*I*T писал(а):Но как Вы говорите , что это все очень просто, да человеку который этим занимается это очень просто , а который в глаза не видел ни того ни другого довольно таки сложно, а время на осваивание особо то и нет вот и приходится прибегать к таким методам.Я сам не в восторге от того что я вот так вот делаю лабу(Вы опять же правы это лабораторная работа),но так как преподаватель дал задание,а никакой литературы и никаких конкретный примеров нет что и почему и откуда, вот и приходится прибегать и к таким методам.

Уважаемый, а на лекции ходить религия не позволяет??? Или методичка в секретной библиотеке хранится??
M*O*N*O*L*I*T
Родился
Сообщения: 5
Зарегистрирован: Пн фев 28, 2011 20:20:59

Re: Программирование Pic16F84A в среде MPLAB

Сообщение M*O*N*O*L*I*T »

Да, вам то смешно, но лекций конкретно по программированию микроконтроллеров у нас нет и не было и в помине , как и методички по данному вопросу.
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Re: Программирование Pic16F84A в среде MPLAB

Сообщение Pavel_1978 »

M*O*N*O*L*I*T писал(а):Да, вам то смешно, но лекций конкретно по программированию микроконтроллеров у нас нет и не было и в помине , как и методички по данному вопросу.


А Вы в каком ВУЗе и на кого учитесь?? а что касается Инфы по пикам и мплабу в инете полно статей, и пошаговых обучалок, вашу лабу с нуля за пару вечеров можно сделать, и не свистите что вам лабы задают и проводят по тому что вам не препадовалось
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Программирование Pic16F84A в среде MPLAB

Сообщение Аlex »

но лекций конкретно по программированию микроконтроллеров у нас нет и не было и в помине
Ага, и учитесь Вы на слесаря-сантехника, а тут препод подошёл и не стого ни с чего сказал - напиши ка мне прогу для PIC'a :)))
Самому то не смешно ? :)
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: Программирование Pic16F84A в среде MPLAB

Сообщение dosikus »

Это новая форма обучения . Препод дав задание , отслеживает телодвижения студентов на форумах .
Нашел или сделал сам - отлично. Создал ветку с заданной темой, помогли (но и сам двигался) - хорошо.
Начал клянчить готовое - неуд.
:)))
Transistor
Прорезались зубы
Сообщения: 209
Зарегистрирован: Пт авг 27, 2010 18:05:09

Re: Программирование Pic16F84A в среде MPLAB

Сообщение Transistor »

О какой шустрий :shock: и злой :o препод задал такую ​​сложную лабу :))) :)))
Интересно что он вам на следующую лабу задасть.
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2349
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Программирование Pic16F84A в среде MPLAB

Сообщение Dmitry Dubrovenko »

uldemir писал(а):Мне лично деньги ненужны
Так уж совсем и не нужны? :wink:
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
Ghost in shell
Держит паяльник хвостом
Сообщения: 931
Зарегистрирован: Пн июн 15, 2009 06:01:38
Откуда: USSR

Надо описание симулятора MPLAB 8.30 или инсталляху 4.12

Сообщение Ghost in shell »

На русском, естественно. Ибо описание есть только на версию 4.12...
Кот гуляет сам по себе, но вблизи холодильника.
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Надо описание симулятора MPLAB 8.30 или инсталляху 4.12

Сообщение urry »

http://www.pic24.ru/doku.php/osa/articles/scl
ну очень полезно почитать
Аватара пользователя
Ghost in shell
Держит паяльник хвостом
Сообщения: 931
Зарегистрирован: Пн июн 15, 2009 06:01:38
Откуда: USSR

Re: Надо описание симулятора MPLAB 8.30 или инсталляху 4.12

Сообщение Ghost in shell »

Спасибо, мне такое еще рановато читать. Но на будущее сохраню.
Кот гуляет сам по себе, но вблизи холодильника.
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Надо описание симулятора MPLAB 8.30 или инсталляху 4.12

Сообщение urry »

в архиве микрочипа мп-лаб начинается с 5.40
http://www.microchip.com/stellent/idcpl ... e=en023073
Ge_die
Родился
Сообщения: 10
Зарегистрирован: Вт июл 19, 2011 19:20:17

PIC12f629 + MPLAB + ISIS - проблема с выводом

Сообщение Ge_die »

Всем привет!
Собственно проблема в следующем - не могу выставить единицу на ногу МК. Вроде и TRISIO сконфигурил, и в GPIO бит проставил, а диод в айзисе всё равно не горит, на осцилографе ничего не видно. вот моя функция main:

Код: Выделить всё

int main()
{
   period = 61;
   counter = period;
   INTCON = 0b11111000;
   OPTION_REG = 0b00000110;
   TRISIO = 0b00000001;
   GPIO = 0b00000010;
   WPU = 0b00111111;
    while(1)
   {
   }
}

, светодиод на GP1 висит. Проект в айзисе заводился под другой прошивкой, так что, думаю, явных косяков в нём нет.
вот так выглядит проект в айзисе:
Изображение

в аттаче файл с проектами для MPLAB + ISIS.

Заранее благодарен!
Вложения
project_files.rar
(63.73 КБ) 237 скачиваний
Isis.jpg
(131.44 КБ) 1858 скачиваний
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: PIC12f629 + MPLAB + ISIS - проблема с выводом

Сообщение urry »

CMCON сконфигурите
Ge_die
Родился
Сообщения: 10
Зарегистрирован: Вт июл 19, 2011 19:20:17

Re: PIC12f629 + MPLAB + ISIS - проблема с выводом

Сообщение Ge_die »

Спасибо за совет. Поигрался с CMCON, не помогло. Честно говоря так и не понял как сконфигурить его, чтобы заюзать GP0 и GP1 в качестве портов ввода-вывода, а не входов компаратора. Выставить 010 в 3 младших бита CMCON? Плюнул, повесил диод на GP5, выставил единицу - не горит всё равно :( Может всё-таки в проекте ISIS проблема...
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: PIC12f629 + MPLAB + ISIS - проблема с выводом

Сообщение urry »

Он ни при чем.

Код: Выделить всё

//----------
__CONFIG( WDTDIS & MCLRDIS & INTIO & BORDIS);
//----------
   

//////////////////////////main/////////         
void main()
{
    CMCON=7;
  // INTCON = 0b11111000;
   OPTION = 0b00000110;
   TRISIO = 0b00000001;
   GPIO = 0b00000010;
   WPU = 0b00111111;
   while(1)
   {
   }
}

В таком варианте светодиод горит.
На GP5 не горит из-за того, что нет слова конфигурации в проекте, а дизайн прописан, видимо, на внешний кварц.
Аватара пользователя
БАТАРЕЙКУС
Потрогал лапой паяльник
Сообщения: 346
Зарегистрирован: Сб фев 07, 2009 19:21:25

Re: PIC12f629 + MPLAB + ISIS - проблема с выводом

Сообщение БАТАРЕЙКУС »

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


Пример 3-1 Инициализация GPIO


Код: Выделить всё

BCF   STATUS, RP0    ; Выбрать банк 0 

CLRF   GPIO                   ; Инициализация защелок GPIO
 
MOVLW   0X07                ; Каналы GPIO – цифровые входы/выходы
MOVWF   CMCON
 
BSF   STATUS, RP0     ; Выбрать банк 1

MOVLW   0x0C                ; Значение для инициализации
                                             ; направления каналов GPIO
                                             ; Настроить GP<3:2> как входы,
MOVWF   TRISA           ; настроить GP<5:4,1:0> как выходы

BCF   STATUS, RP0   ; Выбрать банк 0
Мечтатель - не тот, кто сидит на диване и думает о несбыточном, а тот, кто всеми силами стремится воплотить несбыточное в реальность.
Ge_die
Родился
Сообщения: 10
Зарегистрирован: Вт июл 19, 2011 19:20:17

Re: PIC12f629 + MPLAB + ISIS - проблема с выводом

Сообщение Ge_die »

Спасибо большое! Дело было ещё и в том что в конфигурационном слове я проставил MCLRE и INTOSC, а судя по даташиту они несовместимы. Видимо придётся вешать внешний кварц
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3780
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: PIC12f629 + MPLAB + ISIS - проблема с выводом

Сообщение Ser60 »

В программе после CMCON = 7; не хватает строчки ANSEL = 0;, чтобы переконфигурировать GPIO на цифровой режим.

MCLRE никакого отношения к INTOSC не имеет, и схема будет работать от внутреннего генератора без кварцев.

Так как вывод GP0 поддтянут к 5в внутренним резистором в МК, то при замыкании кнопки состояние этого входа не изменится. Я понимаю, что в данной программе она не используется, это так, на будущее. Просто замкните правый вывод кнопки на земплю и уберите R2.
осторожно! леоныч!!!
Сверлит текстолит когтями
Сообщения: 1156
Зарегистрирован: Вт дек 09, 2008 20:31:56

У кого живой mplab помогите!

Сообщение осторожно! леоныч!!! »

Проблема в том что у меня по пока не понятным мне причинам слетел MPLAB IDE v8.73a. Переустановки не помогают. Похоже винду пора переставлять (2 года для неё рекорд) Но мне срочно надо откомпилировать файл в hex под PIC18F452 Для кварца 10мгц. У кого есть время выручайте ребята!
Ответить

Вернуться в «PIC»