L’option proposée debug board conçu pour tester et déboguer la famille de microcontrôleurs PICmicro dans la coquille TREMPETTE-28, Par exemple : PIC18P2525, PIC18P2620, PIC16P76, PIC18P73, PIC16P870, PIC18P873, PIC18P876 et bien d’autres. Il peut être utile pour les débutants radioljubite Lam et les développeurs expérimentés incorporé par programme sécurité th.
Déboguer Conseil régime institué à la Figure. 1. Она имеет “на борту” следующий набор элементов: ЖКИ WH1602J-YYH-CT (HG1), кнопочную клавиатуру (SB1—SB16), два светодиода для поверхностного монтажа (HL1 и HL2), звуковой излучатель НСМ1606Х (НА1) с встроенным генератором, цифровой датчик температуры DS18B20 (ВК1), стабилизатор напряжения питания 5 В (DA1) и панель для установки микроконтроллера DD1.
Cette configuration permet de téléchargé dans le microcontrôleur, installé par le jury comme DD1, plus varié dans la complexité et la nomination de programmes de l’ONUDI et les examiner en sous. Par exemple, kalkulja Torah programme capable d’effectuer diverses opérations arithmétiques à l’aide de son clavier numérique et écran LCD, ou attaché au thermomètre numérique de programme article. Supplément pour l’émetteur sonore 1 échelles efficace, mais peut découvrir les programmes des différents capteurs, minuteries et budilni Cove. Et beaucoup d’autres.
SА1 commutateur est destiné pour inclusion et débranchement électrique PLA. Commutateur de contrôle dans le cadre de S ? 2 svetkoj LCD écran et potentiomètre R9 réglementent le contraste des images sur riness. 1 X connecteur est conçu pour le raccordement du programmateur (PicKit2, PicKit3 ou similaire vigoureux).
Dessin d’un debug Board est représenté sur Figure. 2, il est fabriqué à partir d’aluminium vêtu de deux côtés steklotekstoli 1,5 mm épais TA. Localisation de El flics sur le tableau montré dans Figure. 3. Pour microcontrôleur DD1 il installer Lena panneau DIP-28. SA1 et SA2 commutateurs-est-1390. Les boutons SB1-SB16-TC-12ET (KLS7-TS1204) ou similaire.
À titre d’exemple de la façon dont fonctionne le voleur avec un debug Board, suggèrent tournant le guide dans le thermomètre du digimonde. En plus de la dochnoj otla plaquette et mikrokontrol Leroy PIC16F876-20I/SP PicKit2 programmeur serait nécessaires ou PicKit3 et l’ordinateur que c’est installé un microcontrôleur de mer DOI PICmicro MPLAB IDE de programmation.
C’est gratuit, son dernier ver ISU (à ce jour — MPLAB IDE v x 3,65) peuvent être trouvés sur l’enfer qui http://www.Microchip.avec/MPLAB/MPLAB-X-IDE на официальном сайте компании Microchip. Скачав установочный пакет этой среды, запустите её установку и следуйте выводимым на экран компьютера инструкциям. В окне Select Programs установщика отметьте “галочками” все пункты.
Vous pouvez installer et travailler conjointement avec le compilateur c de MPLAB, attaché à l’article sur thermomètre digital gramme, Andi luge en assembleur, il n’est pas nécessaire. Plus tard au moment de l’article critique du compilateur version du compilateur HS8 v. 1,42 Télécharger par adresse http://www.Microchip.avec/MPLAB/compilateurs. Il CLAS Chen pour la famille de vosmirazrjadnyh des microcontrôleurs PICmicro. Sa version gratuite diffère de Xia payé seulement par un degré d’optimisation du code de sortie et complètement adéquate pour la majorité des tâches de VA. Les résultats ont été compilés par défaut que sera placé dans un dossier avec le MPLAB IDE X déjà installé Tor.
Exécuter le MPLAB IDE et sélectionnez le menu X Rita projets, cliquez sur créer nouveau, laissant l’écran de l’ordinateur pour ouvrir la fenêtre nouveau projet. Sélectionnez projet autonome et cliquez sur le rannuju EK le bouton suivant. Dans la fenêtre ouverte, sélectionnez Xia type utilisé Hsi microcontrôleur (dans notre cas ce PIC16F876) et en cliquant sur le bouton suivant, cliquez sur l’outil sélection. Sélectionnez-le pour utiliser le programmateur, par exemple PicKit3. Dans la fenêtre suivante sélectionnez compilateur sélectionnez assembleur mpasm LER (v 5,54).
Enfin, sélectionnez la fenêtre nom de dossier de programme et définir le nom du projet et le dossier où il sera stocké. Pour programmer correctement les textes presents a l’alphabet cyrillique, nécessairement uka a confirmé dans le champ encodage charset windows-1251. En conclusion, sous la cuisson à la création du projet, cliquez sur le bouton Terminer.
Dans la fenêtre qui s’ouvre, sous l’onglet projets, faites un clic droit sur l’élément et sélectionnez les fichiers Source dans le menu déroulant, cliquez sur Ajouter des éléments existants. Spécifiez le chemin d’accès de mettre à bord des fichier de disque dur (de préférence dans votre dossier de projet) du texte source du programme en langage d’assemblage. Dans ce cas, le fichier Thermo.asm de l’application de l’article.
Double-cliquez sur le bouton gauche de la souris sur le nom du fichier que vous avez ajoutés. Il sera ouvert dans la fenêtre de l’éditeur mercredi MPLAB. Cliquez ensuite sur le bouton avec une image d’un marteau. Начнётся трансляция программы. О её успешном завершении будет свидетельствовать сообщение “BUILD SUC- CESSFUL” в окне Output. В папке проекта появится готовый к загрузке в память микроконтроллера НЕХ-файл.
Reste maintenant seulement le plateau donjon microcontrôleur. À cette fin, il est nécessaire de connecter le programmateur pour déboguer le Conseil d’administration, comme indiqué dans le Figure. 4 (inscription sur l’écran apparaîtra seulement après lanceur d’application et de programmation). Notez que l’emplacement de l’un des contacts nom connecté à la debug Board jomov et RA programmato diversement. Le besoin de programmeur Mo aussi connecter avec l’ordinateur.
Прежде чем приступать к программированию, необходимо подать на разъём Х2 напряжение питания 6…. 15 В от любого источника, например батареи “Крона” (6A22). Запитать плату можно и от программатора. Для этого следует в окне Project Properties выбрать категорию Conf:[default], а в ней выбрать пункт с именем используемого программатора. В поле Option categories следует установить Power, и в появившемся списке отметить строку “Power target circuit from…”, завершающуюся именем выбранного программатора.
Чтобы выполнить трансляцию программы и программирование микроконтроллера, нажмите на экранную кнопку ˃ . Об успешном завершении программирования будет свидетельствовать сообщение “Programming/Verify complete”. Отладочная плата превратилась в цифровой термометр.
Загрузить имеющийся НЕХ-файл программы в установленный на отладочную плату микроконтроллер можно, не запуская MPLAB X IDE, с помощью утилиты MPLAB IPE. Она устанавливается автоматически вместе со средой и служит для непосредственного программирования микроконтроллера, стирания и чтения его памяти. Запустив MPLAB IPE 3.65 из меню “Пуск” компьютера, в открывшемся окне нужно указать тип используемого микроконтроллера и путь к подлежащему загрузке НЕХ-файлу. В данном случае — к приложенному к статье файлу Thermo.hex, который должен быть заранее помещён на один из дисков компьютера.
Программа сама опознает подключённый к компьютеру программатор PicKit3 или другой из имеющегося в ней списка. Подключив отладочную плату к программатору, нажмите на экранную кнопку Program. Но если микроконтроллер уже был в употреблении и в его памяти записана какая-либо информация, предварительно нужно её стереть, нажав на экранную кнопку Erase. После успешного завершения программирования на экране компьютера вслед за списком запрограммированных областей памяти микроконтроллера появится сообщение “Programming/Verify complete”.
Le thermomètre numérique de programme
Auteur : V. LAZAREV, g. région de Smolensk de Viazma.
Source : Radio # 10/2017