Jump to content

legik

Members
  • Content Count

    31
  • Joined

  • Last visited

Community Reputation

0 Обычный

About legik

  • Rank
    Новенький
  • Birthday 04/25/1982

Информация

  • Пол
    Мужчина
  • Город
    Кривой рог

Электроника

  • Стаж в электронике
    3-5 лет
  • Сфера радиоэлектроники
    хобби
  • Оборудование
    мультиметр

Recent Profile Visitors

1132 profile views
  1. да, у меня тоже выбирается в проге PICKIT2 но пишет No divace detected. Я изучал микроконтроллеры PIC по каналу "MyChipPic" так там парень программировал именно PICKIT2 через прогу PICKIT2 но меня смущает почему MPLAB пишет что PICKIT2 не поддерживает контроллеры PIC16F84a.
  2. в Pickite 2 вручную выбирал, пишет No divace detected. А в MPLAB пишет что не поддеживается PICKIT2 программатором.
  3. Pickit2 поддерживает Pic16f84a? в описании Pickit2 насписано что поддерживает, а MPLAB IDE v.8.43 показывает что не поддерживает. В реале через Pickit2 v2.61 тоже не могу прочитать пишет unsupported part id=3FE0. Может ктото объяснит что я делаю не так?
  4. Програмировал прогромматором ART2003 - 18F2550 на win7 выскочила такая ошибка, что это переполнение памяти. Прошивка - PICCIT-lite. Перед этим прошивал прошивку GTP-USB товсе нормально прошилось. кто сталкивался с такой проблемо? Что я не так делаю?
  5. swapf W_Temp,F ; Поменять местами старший и младший полубайты ; регистра W_Temp с сохранением результата ; операции в нем же. swapf W_Temp,W ; Поменять местами старший и младший полубайты ; регистра W_Temp с сохранением результата retfie Подскажите, зачем дважды менять регистр "W_Temp" при выходе из прерывания? или это надо принять как должное?
  6. значит все в помойку... меня интересовал один вопрос, который я озвучил в самом начале
  7. поэтому я и не использую таймер а чисто цикл так можно достаточно точно выдержать время
  8. я так понимаю про таймер, предделитель и дополнительный регистр
  9. да, может быть... но мне проще будет посчитать длительность имульса без таймера в цикле по моему мнению. про дребезг я тоже понимаю но мне не важны процессы в начале цикла и при прерывании.
  10. Виноват, в прерывание заходим при изменении регистров кнопками но это не меняет сути
  11. Впринципе устраивает вариант. Буду пробывать, всем спасибо. нет никаких частот и ШИМ, меняю 3 регистра длительности высокого уровня и 3 регистра длительности низкого уровня и после прерывания прехожу в цикл.
  12. Использую то что есть. В прерывании я изменяю длительность импульсов высокого и длительность низкого уровня сигнала. нет входного сигнала, просто генератор импульсов. нет никакого пересчета, чисто генерация импульсов. Основновной код я выложил. Он состоит из цикла который генерирует длительность низкого уровня и цикла который генерирует высокий уровень и всё. В дальнейшем добавлю еще 2 таких цикла но без самых старших регистров("st_b_hi" или "st_b_lo" если они будут равны "0").
  13. да, про "RESET" я уже задумывался но хочеться более корректно решить задачу
×
×
  • Create New...