м програмам (асемблера, компіляторам, відладчікам та ін.) Прийшли інтегровані системи розробки Додатків (IDE - Integrated Development Environment), розроблені під Windows, зі Зручне корістувацькім інтерфейсом, великою кількістю функцій, починаючі від редагування програми и закінчуючі программирования мікроконтролерів.
У даній работе ми скорісталіся двома продуктами: AVR Studio та вищє згаданім PonyProg. Обідві ЦІ програми розповсюджуються безкоштовно и Ідеально підходять для программирования нашого мікроконтролера.
2.2.1 Proteus 7
При розробці и налагодженно програмного забезпечення для даного проекту ми вікорістовувалі Proteus 7 Professional, фірми Labcenter Electronics.VSM - программа-симулятор мікроконтролерніх устройств. Вона підтрімує много мікроконтролерів, а самє PIC, 8051, AVR, HC11, ARM7/LPC2000 и Інші пошірені процесори. Більше 6000 аналогових и цифрових моделей устройств. Працює з більшістю компіляторів у тому чіслі з асемблером.VSM дозволяє очень достовірно моделюваті и налагоджуваті й достатньо складні Пристрої в якіх может містітіся кілька МК одночасно и даже різніх батьківщин в одному прістрої.містіть Величезне бібліотеку Електрон компонентів.
Если компонентів не програмованій - то це легко виправити - нужно на сайті виробника Завантажити его SPICE модель и Додати в підходящій корпус.7 складається з двох основних модулів: - графічний редактор принципова схем служить запровадження розроблення проектів з подалі імітацією и передачею для розробки друкованне плат в ARES. До того ж после налагодження пристрою можна відразу розвести друкованне плату в ARES яка підтрімує авто размещения и трасування по Вже існуючій схемі.- графічний редактор друкованне плат з вбудованим менеджером бібліотек и автотрасувальнік ELECTRA, автоматичної розстановкою компонентів на друкованій платі.- цею інструмент дозволяє підключітіся до реального USB порту комп'ютера.- цею компонент дозволяє Вашому віртуальному Влаштування підключіться до РЕАЛЬНОМУ COM-порту вашого ПК.VSM - чудово працює з популярними компіляторамі Сі для МК: (для МК AVR) (для будь-якіх МК)
ICC (для МК AVR, msp430, ARM7, Motorola) (для МК AVR) (для МК архітектури 8051 и ARM)
Програма PROTEUS VSM Ідеально Підходить для відладкі проектів на Основі мікроконтролерної техніки, дозволяє підлагоджуваті плату даже НЕ маючі ее прототипу.
Рис. 2.6 - Схема тестера Ethernet кабелю
На Рис. 2.6 зображена повна схема пристрою Який ми разработали.
.2.3 Arduino IDE- апаратна обчислювальна платформа, основними компонентами якої є плата вводу/виводу та середовище розробки на мові Processing/Wiring. Arduino может використовуват як для создания автономних інтерактівніх про єктів, так и підключатіся до програмного забезпечення, Пожалуйста віконується на комп ютері (Наприклад: Adobe Flash, Processing, Max/MSP, Pure Data, SuperCollider). Інформація про плату (Малюнок друкованої плати) знаходиться у відкрітому доступі и может буті Використана тимі, хто считает за краще збіраті плати самостійно.
Рис. 2.6 - Головне вікно середовища Arduino IDE
Плата Arduino складається з мікроконтролера lt; # 340 src= doc_zip15.jpg / gt;
Рис. 2.7 - Інтерфейс програми PonyProg2000
Кнопки верхнього ряду:
. New Window - Відкрити нове вікно
. Open Device File ... - Відкрити файл прошивки
3. Open Program Memory (FLASH) File - Відкрити файл прошивки FLASH
. Open Data Memory (EEPROM) File - Відкрити файл прошивки EEPROM
. Save Device File - Зберегти файл
. Save Program Memory (FLASH) File - Зберегти файл прошивки FLASH
. Save Data Memory (EEPROM) File - Зберегти файл прошивки EEPROM
Рис. 2.8 - Значення кнопок в PonyProg
Кнопки нижньому ряду:
8. Read Device - Прочитати всю мікросхему
. Read Program Memory (FLASH) - Прочитати FLASH
. Read Data Memory (EEPROM) - Прочитати EEPROM
. Write Device - Записатись всю мікросхему
. Write Program Memory (FLASH) - Записатись FLASH
. Write Data Memory (EEPROM) - Записатись EEPROM
. Erase all the Device to FF - стерти мікросхему
. Security and Configuration Bits ... - виклик меню FUSE и біті конфігурації
ВИСНОВКИ
У даній работе Було реалізовано програмно-апаратний засіб Тестування Ethernet кабелю. Для цього Було Використано ультра Яскраві світлодіоді та мікроконтролер. Було такоже Розкрити Особливостігри Будови та принципи програмування мікроконтролера.
На практике, при прокладці комп'ютерних локальних мереж часто вінікає необходимость у Перевірці кабелів на наявність обрів и правільності їх закриття у вилки/розетки. Делать це помощью звічайна тестера (на прозвон) Вкрай незручно, самє того в даній работе Було розроблено Пристрій для Зручне тестування...