Jump to content

КИРКА

КИРКА 20М2

PICAXE — это микроконтроллерная система, основанная на ряде Microchip PIC микроконтроллеров . Устройства PICAXE — это устройства Microchip PIC с предварительно запрограммированной прошивкой, которая позволяет загружать код непосредственно с ПК, упрощая разработку встраиваемых систем любителями (мало чем отличаясь от систем Arduino и Parallax BASIC Stamp ). Устройства PICAXE производятся компанией Revolution Education (Rev-Ed) с 1999 года. [ нужна ссылка ]

Аппаратное обеспечение

[ редактировать ]

В настоящее время существует шесть (6) вариантов PICAXE с различным количеством контактов (8-14-18-20-28-40) и доступны как DIL и SMD . [1]

Микроконтроллеры PICAXE предварительно запрограммированы интерпретатором . [2] аналогичен BASIC Stamp , но вместо этого использует внутреннюю EEPROM, что снижает стоимость. Это также позволяет выполнять загрузку с помощью простого последовательного соединения, что устраняет необходимость в PIC-программаторе . [3] PICAXE программируется с помощью последовательного кабеля RS-232. [4] или USB-кабель [5] который подключает компьютер к схеме загрузки, которая обычно использует разъем 3,5 мм и два резистора . [6]

Язык программирования

[ редактировать ]

Микроконтроллеры PICAXE программируются на языке BASIC . [7]

Интерпретатор PICAXE поддерживает побитовую связь:

Команда «readtemp» считывает температуру с датчика температуры DS18B20 и преобразует ее в градусы Цельсия . [15]

Все текущие PICAXE имеют команды для использования аппаратных функций базовых микроконтроллеров PIC:

Программное пространство

[ редактировать ]

Все современные чипы PICAXE имеют не менее 2048 байт встроенной программной памяти, доступной для пользовательских программ: [1]

  • 08M2 – 2048 байт
  • 14М2 - 2048
  • 18М2+ - 2048
  • 20М2 - 2048
  • 20Х2 - 4096
  • 28Х1 - 4096
  • 40Х1 - 4096
  • 28X2 — 4096 на слот с четырьмя слотами, всего 16 КиБ
  • 40X2 — 4096 на слот с четырьмя слотами, всего 16 КиБ

Тактовые частоты

[ редактировать ]

Тактовая частота по умолчанию для всех частей M2 и X1 составляет 4 МГц, а для частей X2 — 8 МГц.

Команда SETFREQ обеспечивает скорость от 31 кГц до 8 МГц для частей X1, от 31 кГц до 32 МГц для частей M2 и от 31 кГц до 16 МГц для частей X2 (до 64 МГц для 20X2) с использованием внутреннего резонатора.

Внешний резонатор можно использовать с деталями X1 для тактовой частоты от 4 МГц до 20 МГц и с деталями X2 для тактовой частоты от 16 МГц до 64 МГц. [28]

Доски проектов

[ редактировать ]

Продаются проектные платы для различных приложений. [29] от Rev-Ed, которые содержат PICAXE, схему загрузки, а также могут содержать область прототипирования. [30] или драйверы высокой мощности. [31]

Программное обеспечение

[ редактировать ]

Revolution Education разрабатывает программное обеспечение для написания программ для PICAXE.

Редактор программирования PICAXE

[ редактировать ]

Редактор программирования PICAXE — это Windows только для интегрированная среда разработки , позволяющая писать программы PICAXE в коде BASIC или в виде простой блок-схемы.

Возможности редактора программирования PICAXE: [32]

  • цветом исходного кода подсветка синтаксиса
  • автоматический отступ
  • проверка синтаксиса и загрузка программы
  • проводник кода для отображения значений переменных, меток и констант
  • полноэкранное моделирование с анимированными фишками и построчной подсветкой кода
  • точки останова моделирования по номеру строки и значению переменной
  • окна отладки и последовательного терминала
  • AXE027 скачать инструменты тестирования кабеля и идентификации портов
  • различные инструменты тестирования, такие как мастер аналоговой калибровки
  • различные мастера генерации кода (pwmout, Tune, настройка RTC и т. д.)

AXEpad — это кроссплатформенное приложение, рекомендуемое для Linux и Mac . пользователей [33] В нем отсутствуют некоторые мастера редактора программирования, моделирование и MDI .

Логикатор для PICAXE

[ редактировать ]

Logicator — это простая в использовании условно-бесплатная программа для создания блок-схем . [34] Веб-страница Logicator устарела, поскольку бесплатная версия поддерживает все команды, но отображает недовольные экраны .

В PICAXE Programming Editor 6, преемнике PICAXE Programming Editor 5, в него объединены блок-схемы Logicator, поэтому отдельное программное обеспечение Logicator больше не требуется. [35] Как и PICAXE Programming Editor 5, PICAXE Programming Editor 6 является бесплатным.

Стороннее программное обеспечение

[ редактировать ]

Yenka — это программа, разработанная Crocodile Clips Ltd, которая содержит блок-схемы и моделирование. [36]

Многие компании и организации выпустили свои собственные редакторы со специальными функциями. Некоторые из них включают в себя переводчики языков или последовательные разъемы, поэтому можно использовать самые разные консоли. [ нужна ссылка ]

Поддерживать

[ редактировать ]

Поддержка доступна в разделе «Техническая поддержка» веб-сайта PICAXE и на форуме PICAXE. [37]

На форуме PICAXE есть раздел готовых проектов, где размещаются завершенные проекты и программы PICAXE. [38] плюс аналогичный раздел есть на сайте PICAXE. [39]

См. также

[ редактировать ]
  1. ^ Jump up to: а б «Размеры чипов PICAXE» .
  2. ^ «тыкать — ОСНОВНЫЕ команды — PICAXE» .
  3. ^ «Что такое ПИКАКС? - ПИКАКС» .
  4. ^ «Последовательный (9-контактный D) кабель загрузки — Оборудование — PICAXE» .
  5. ^ «USB-кабель для загрузки PICAXE (AXE027) — Аппаратное обеспечение — PICAXE» .
  6. ^ «Схема загрузки PICAXE» .
  7. ^ «Указатель - ОСНОВНЫЕ Команды - PICAXE» .
  8. ^ «серин — ОСНОВНЫЕ команды — PICAXE» .
  9. ^ «serout — ОСНОВНЫЕ команды — PICAXE» .
  10. ^ «shiftin — ОСНОВНЫЕ команды — PICAXE» .
  11. ^ «shiftout — ОСНОВНЫЕ команды — PICAXE» .
  12. ^ «Ирин — ОСНОВНЫЕ Команды — PICAXE» .
  13. ^ «owin — ОСНОВНЫЕ команды — PICAXE» .
  14. ^ "owout - ОСНОВНЫЕ Команды - PICAXE" .
  15. ^ «readtemp — ОСНОВНЫЕ команды — PICAXE» .
  16. ^ «hsersetup — ОСНОВНЫЕ команды — PICAXE» .
  17. ^ «hspisetup — ОСНОВНЫЕ команды — PICAXE» .
  18. ^ «hi2csetup — ОСНОВНЫЕ команды — PICAXE» .
  19. ^ «hpwm — ОСНОВНЫЕ команды — PICAXE» .
  20. ^ «dacsetup — ОСНОВНЫЕ команды — PICAXE» .
  21. ^ «readadc10 — ОСНОВНЫЕ команды — PICAXE» .
  22. ^ «srlatch — ОСНОВНЫЕ команды — PICAXE» .
  23. ^ «сеттимер — ОСНОВНЫЕ команды — PICAXE» .
  24. ^ «tmr3setup — ОСНОВНЫЕ команды — PICAXE» .
  25. ^ «enabletime — ОСНОВНЫЕ команды — PICAXE» .
  26. ^ «compsetup — ОСНОВНЫЕ команды — PICAXE» .
  27. ^ «readinternaltemp — ОСНОВНЫЕ команды — PICAXE» .
  28. ^ «setfreq — ОСНОВНЫЕ команды» .
  29. ^ «Доски проекта — Аппаратное обеспечение» .
  30. ^ «Прототип платы PICAXE-08 (AXE021) — Аппаратное обеспечение — PICAXE» .
  31. ^ «Проектная плата высокой мощности PICAXE-18 (CHI035) — Аппаратное обеспечение — PICAXE» .
  32. ^ «Редактор программирования PICAXE (BAS805) — Программное обеспечение — PICAXE» .
  33. ^ "AXEPAD (PAD001) - Программное обеспечение - PICAXE" .
  34. ^ "Логикатор для PICAXE (LGC010) - Программное обеспечение - PICAXE" .
  35. ^ «Брифинг по бета-тестированию PE6» (PDF) .
  36. ^ «Енка ПИКс» .
  37. ^ «Техническая поддержка — Начало работы — PICAXE» .
  38. ^ «Завершенные пользовательские проекты PICAXE» .
  39. ^ "Индекс - Галерея проектов - PICAXE" .

Дальнейшее чтение

[ редактировать ]
  • Линкольн, Дэвид (13 декабря 2010 г.). Программирование и настройка микроконтроллера PICAXE (2-е изд.). Мак Гроу Хилл/Таб Электроникс. ISBN  978-0-07-174554-3 .
  • Хакетт, Рон (12 августа 2010 г.). Проекты микроконтроллеров PICAXE для злого гения (1-е изд.). Мак Гроу Хилл/Таб Электроникс. ISBN  9780071703260 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b2d4a48625c6853294deb77c3b60f9eb__1655397900
URL1:https://arc.ask3.ru/arc/aa/b2/eb/b2d4a48625c6853294deb77c3b60f9eb.html
Заголовок, (Title) документа по адресу, URL1:
PICAXE - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)