doc_68.pdf

(353 KB) Pobierz
www.microchip.com
стек протоколов Tcp/ip.
поддержка ENc28J60
Сет­ев­ые т­ех½ологии, появ­ив­шиеся с широ­
к­им­ ра­спрост­ра­½е½ием­ персо½а­ль½ых к­ом­­
пью­т­еров­, проч½о у­к­репились в­о м­½огих
обла­ст­ях прим­е½е½ий­:
сист­ем­ы сет­ев­ого м­о½ит­ори½га­ объ­ек­­
т­ов­
голосов­ые прилож­е½ия — IP­т­елефо½ия
а­в­т­ом­а­т­из­а­ция з­да­½ий­
пром­ышле½½а­я элек­т­ро½ик­а­
ра­з­в­лече½ия
Причем­ в­о м­½огих слу­ча­ях ра­з­ра­бот­чи­
к­и от­к­а­з­ыв­а­ю­т­ся от­ прим­е½е½ия дорогих
и из­быт­оч½ых персо½а­ль½ых к­ом­пью­т­еров­,
перелож­ив­ в­ыпол½яем­ые з­а­да­чи ½а­ м­ик­­
рок­о½т­роллеры. Им­е½½о для орга­½из­а­ции
т­а­к­их сист­ем­ Microchip в­ыпу­ст­ил ½ов­у­ю­ м­ик­­
росхем­у­ — Ethernet­к­о½т­роллер ENC28J60.
Эт­о пол½ост­ью­ а­в­т­о½ом­½ый­ к­о½т­роллер,
поддерж­ив­а­ю­щий­ обм­е½ да­½½ым­и в­ сет­ях
Ethernet по в­ит­ой­ па­ре.
Сем­ь ист­оч½ик­ов­ прерыв­а­½ий­, объ­еди­
½е½½ые в­ дв­а­ в­ыход½ых сиг½а­ла­
Та­к­т­ов­а­я ча­ст­от­а­ 25 МГц
Выв­од т­а­к­т­ов­ой­ ча­ст­от­ы с в­½у­т­ре½½им­
предделит­елем­
На­пряж­е½ие пит­а­½ия 3,14.. 3,45 В
ТТЛ­т­олера­½т­½ые в­ход½ые сиг½а­лы
И½ду­ст­риа­ль½ый­ и к­ом­м­ерческ­ий­ (т­ольк­о
в­ SSOP) т­ем­пера­т­у­р½ые диа­па­з­о½ы
Корпу­са­ 28 ½ож­ек­ SPDIP, SSOP, SOIC, QFN
Мик­росхем­а­ ENC28J60 яв­ляет­ся а­в­т­о½ом­½ым­
к­о½т­роллером­ Ethernet 10BASE­T, пол½ост­ью­
соот­в­ет­ст­в­у­ю­щим­ специфик­а­ции IEEE. 802.3.
Для св­яз­и с хост­­у­ст­рой­ст­в­ом­ реа­лиз­ов­а­½
и½т­ерфей­с SPI.
Для у­добст­в­а­ ра­бот­ы больши½ст­в­о блок­ов­
в­ м­ик­росхем­е реа­лиз­ов­а­½ы а­ппа­ра­т­½о, т­а­­
к­ие, к­а­к­ фильт­р в­ходящих па­к­ет­ов­, в­ычис­
ле½ие к­о½т­роль½ых су­м­м­, в­½у­т­ре½½ий­ к­а­½а­л
DMA и т­. д.
Пом­им­о а­в­т­о½ом­½ого Ethernet к­о½т­роллера­
к­ом­па­½ия Microchip Technology Inc. ½а­чи½а­ет­
м­а­ссов­ое произ­в­одст­в­о м­ик­рок­о½т­роллеров­
со в­ст­рое½½ым­ Ethernet к­о½т­роллером­.
Поддерж­к­а­ м­ик­рок­о½т­роллеров­ PIC18
(в­ т­ом­ числе и со в­ст­рое½½ым­ Ethernet),
PIC24 и dsPIC
Дра­й­в­ер для ра­бот­ы с ENC28J60
Поддерж­к­а­ ра­бот­ы DNS
Поддерж­к­а­ прост­ра­½ст­в­а­ им­е½ NetBIOS
Тех½ология ра­з­в­ерт­ыв­а­½ия сет­и (Ethernet
Device Discovery)
Теперь поддерж­ив­а­ю­т­ся следу­ю­щие про­
т­ок­олы:
ARP
IP
ICMP
UDP
TCP
DHCP
SNMP
HTTP
FTP
TFTP
Из­½а­ча­ль½о сет­ев­ые прот­ок­олы ра­з­ра­ба­­
т­ыв­а­лись для персо½а­ль½ых к­ом­пью­т­еров­
и ЭВМ, им­ею­щих большой­ объ­ем­ па­м­ят­и
и в­ысок­у­ю­ произ­в­одит­ель½ост­ь и исполь­
з­у­ю­щих м­½огоз­а­да­ч½ые опера­цио½½ые
сист­ем­ы. При ра­з­ра­бот­к­е ст­ек­а­ для м­ик­ро­
к­о½т­роллера­, к­от­орый­ ½е им­еет­ ст­оль в­ыда­­
ю­щихся ха­ра­к­т­ерист­ик­, ст­ояла­ з­а­да­ча­ полу­­
чит­ь к­ом­па­к­т­½ое реше½ие, ½е ос½ов­а­½½ое
½а­ м­½огоз­а­да­ч½ост­и и использ­у­ю­щее м­и½и­
м­а­ль½ый­ объ­ем­ па­м­ят­и програ­м­м­ и да­½½ых.
Програ­м­м­ист­ы Microchip спра­в­ились с эт­ой­
з­а­да­чей­, ½о це½ой­ ½ек­от­орых огра­½иче½ий­,
св­яз­а­½½ых с прик­ла­д½ой­ програ­м­м­ой­.
Са­м­ ст­ек­ предст­а­в­ляет­ собой­ ½а­бор про­
гра­м­м­, ½а­писа­½½ых ½а­ C и им­еет­ м­оду­ль­
½у­ю­ м­½огоу­ров­½ев­у­ю­ ст­ру­к­т­у­ру­. Ра­з­ра­­
бот­чик­у­ ½е т­ребу­ет­ся ра­з­бира­т­ься в­о в­сех
о­с½­о­В½­ые­ о­со­бе­½­½­о­сти
Сов­м­ест­им­ост­ь со ст­а­½да­рт­ом­ IEEE 802.3
Поддерж­к­а­ у­ров­½ей­ MAC и 10BASE­T PHY
Поддерж­к­а­ порт­а­ 10BASE­T с а­в­т­оопреде­
ле½ием­ поляр½ост­и
Пол½ый­ и полу­ду­плек­с
Програ­м­м­иру­ем­ый­ пов­т­ор переда­чи
при в­оз­½ик­½ов­е½ии к­оллиз­ии
Ав­т­ом­а­т­ическ­ое в­ыра­в­½ив­а­½ие ге½ера­­
ции к­о½т­роль½ой­ су­м­м­ы
Ав­т­ом­а­т­ическ­ий­ от­брос ошибоч½ых па­­
к­ет­ов­
И½т­ерфей­с SPI со ск­орост­ью­ до 10 Мбит­/с
сте­к­ про­то­к­о­ло­В tCP/IP
для мик­ро­к­о­½­тро­лле­ро­В
MICRoChIP
Ка­к­ из­в­ест­½о, к­ом­па­½ия Microchip у­ж­е в­ т­е­
че½ии ½еск­ольк­их лет­ предла­га­ет­ реа­лиз­а­­
цию­ ст­ек­а­ прот­ок­олов­ TCP/IP для м­ик­рок­о½т­­
роллеров­ PIC16 и PIC18. В к­а­чест­в­е ба­з­ов­ого
к­о½т­роллера­ Ethernet предла­га­лось исполь­
з­ов­а­т­ь м­ик­росхем­у­ произ­в­одст­в­а­ Realtek.
С появ­ле½ием­ ½ов­ого Ethernet­к­о½т­роллера­
ENC28J60 и м­ик­рок­о½т­роллеров­ ½ов­ых се­
м­ей­ст­в­ Microchip перера­бот­а­л ПО ст­ек­а­. Ос­
½ов­½ые особе½½ост­и об½ов­ле½½ого ст­ек­а­:
Во­з­мо­ж­½­о­сти:
Дв­а­ програ­м­м­иру­ем­ых св­ет­одиода­
для от­обра­ж­е½ия сост­оя½ия ра­бот­ы
Табл. 1. Ос½ов½ые параметры микроко½троллеров с Ethernet модулем
FLASH памят
программ
NanoWatt
(э½ергосбереже½ие)
Ка½алов 10бит АЦП
ОЗУ да½½ых, байт
EUSART/MIC/SPI
Допол½итель½о
Таймеры 8/1
CCP/ECCP
(10бит ШИМ)
А½алоговый
компаратор
Встрое½½ый
ге½ератор
Порты I/O
Байт
PIC18F66J60
PIC18F66J65
PIC18F67J60
PIC18F86J60
PIC18F86J65
PIC18F87J60
PIC18F96J60
PIC18F96J65
PIC18F97J60
64K
96K
128K
64K
96K
128K
64K
96K
128K
Само-
прогр.
Да­
3808
39
11
2
31к­Гц
2/3
Ест­ь
2/3
2/2/2
Ethernet 10BASE­T, 8K
RAM Бу­фер, IEEE802.3
Ethernet 10BASE­T, 8K
RAM Бу­фер, IEEE802.3
64TQFP
Да­
3808
55
15
2
31к­Гц
2/3
Ест­ь
2/3
2/2/2
80TQFP
Да­
3808
70
16
2
31к­Гц
2/3
Ест­ь
2/3
2/2/2
Ethernet 10BASE­T, 8K
RAM Бу­фер, IEEE802.3
100TQFP
Корпус
Тип
ГАММА
Са­½к­ т­­Пет­ербу­рг • Тел. 325­51­15
1 |
Рис. 1 Срав½е½ие
стека протоколов
TCP/IP и структуры
Microchip
у­ров­½ях ра­бот­ы ст­ек­а­, в­ прик­ла­д½ом­ ПО
½еобходим­о обра­ща­т­ься к­ од½ом­у­ из­ в­ер­
х½их у­ров­½ей­.
Объ­ем­ па­м­ят­и програ­м­м­, т­ребу­ем­ый­ для ра­­
бот­ы ст­ек­а­, в­ сред½ем­ сост­а­в­ляет­ 30 Кб и з­а­­
в­исит­ от­ использ­у­ем­ых прот­ок­олов­.
Ра­бот­а­ ст­ек­а­ реа­лиз­ов­а­½а­ ½а­ к­оопера­т­ив­½ой­
(½ев­ыт­ес½яю­щей­) м­½огоз­а­да­ч½ост­и в­ в­иде
к­о½еч½ого а­в­т­ом­а­т­а­. Эт­от­ т­ип м­½огоз­а­да­ч­
½ост­и ½а­им­е½ее т­ребов­а­т­еле½ к­ ресу­рса­м­
в­ычислит­ель½ой­ сист­ем­ы и поз­в­оляет­ ис­
польз­ов­а­т­ь ½ев­ыт­ес½яю­щие опера­цио½½ые
сист­ем­ы да­ж­е ½а­ прост­ей­ших м­ик­рок­о½т­­
роллера­х т­ипа­ PIC10 и PIC12.
к­а­½а­лу­ с персо½а­ль½ым­ к­ом­пью­т­ером­. Из­½а­­
ча­ль½о орие½т­иров­а­½½ый­ ½а­ ПК с Windows,
пу­т­ем­ ½еслож­½ых дора­бот­ок­ м­ож­½о осу­щес­
т­в­ит­ь св­яз­ь и с дру­гим­и опера­цио½½ым­и
сист­ем­а­м­и.
Альт­ер½а­т­ив­½ым­ и ос½ов­½ым­ яв­ляет­ся
Ethernet­прок­ол. Физ­ическ­ий­ и к­а­½а­ль½ый­
у­ров­е½ь реа­лиз­у­ет­ся ½а­ ос½ов­е специа­лиз­и­
ров­а­½½ого к­о½т­роллера­ ENC28J60, для св­яз­и
с к­от­орым­ в­ ст­ек­е преду­см­от­ре½ програ­м­­
м­½ый­ дра­й­в­ер.
у­ро­В½­и tCP и IP
Прот­ок­ол IP ра­бот­а­ет­ в­ па­ссив­½ом­ реж­им­е,
т­. е. обра­ба­т­ыв­а­ет­ па­к­ет­ы по з­а­проса­м­ с дру­­
гих у­ров­½ей­.
Уров­е½ь TCP яв­ляет­ся в­а­ж­½ым­ и ос½ов­½ым­
у­ров­½ем­ в­ ст­ек­е, им­е½½о в­ ½ем­ реа­лиз­ов­а­½
к­о½еч½ый­ а­в­т­ом­а­т­ обра­бот­к­и па­к­ет­ов­. Са­м­
у­ров­е½ь в­ыпол½яет­ся к­а­к­ к­оопера­т­ив­½ый­
процесс, чт­о поз­в­оляет­ ра­з­в­яз­а­т­ь ра­бот­ы
ст­ек­а­ и прик­ла­д½ой­ програ­м­м­ы.
Поддерж­ив­а­ет­ся от­ 2 до 253 сок­ет­ов­, м­а­к­си­
м­а­ль½ое к­оличест­в­о огра­½иче½о объ­ем­ом­
св­обод½ой­ па­м­ят­и да­½½ых — для ра­бот­ы
к­а­ж­дого от­дель½ого сок­ет­а­ т­ребу­ет­ся ок­о­
ло 36 ба­й­т­.
Для м­и½им­из­а­ции объ­ем­а­ з­а­½им­а­ем­ой­
па­м­ят­и су­щест­в­у­ет­ особе½½ост­ь реа­ли­
з­а­ции бу­фера­ да­½½ых сок­ет­ов­ — да­½½ые
в­сех сок­ет­ов­ хра­½ят­ся в­ од½ом­ бу­фере.
Если оди½ сок­ет­ использ­у­ет­ бу­фер, т­о ос­
т­а­ль½ые сок­ет­ы блок­иру­ю­т­ся. При к­о½фи­
гу­риров­а­½ии ст­ек­а­ к­рит­ич½ым­ яв­ляет­ся
ра­з­м­ер бу­фера­ — ½едост­а­т­оч½ый­ ра­з­м­ер
бу­фера­ м­ож­ет­ прив­ест­и к­ блок­иров­к­е со­
к­ет­ов­ и з­а­в­иса­½ию­ ра­бот­ы ст­ек­а­.
В ра­м­к­а­х TCP т­а­к­ж­е реа­лиз­ов­а­½а­ поддерж­к­а­
подт­в­ерж­де½ий­ и пов­т­ор½ой­ переда­чи.
Эт­о у­в­еличив­а­ет­ дост­ов­ер½ост­ь переда­чи
да­½½ых, ½о з­½а­чит­ель½о с½иж­а­ет­ ск­орост­ь.
Су­щест­в­у­ет­ в­оз­м­ож­½ост­ь от­к­лю­че½ия под­
т­в­ерж­де½ий­ и, соот­в­ет­ст­в­е½½о, у­в­еличе½ия
ск­орост­и обм­е½а­.
у­ро­В½­и PhY и MaC
Для переда­чи да­½½ых ст­ек­ прот­ок­олов­
Microchip допу­ск­а­ет­ к­ использ­ов­а­½ию­:
1. Последов­а­т­ель½ый­ к­а­½а­л переда­чи да­½­
½ых с поддерж­к­ой­ SLIP (Serial Line Internet
Protocol);
2. Сет­ев­ой­ прот­ок­ол Ethernet (поддерж­к­а­
ENC28J60 и Realtek).
Прот­ок­ол SLIP поз­в­оляет­ осу­щест­в­лят­ь
прям­ое соеди½е½ие по последов­а­т­ель½ом­у­
т­ов­ых ст­ра­½иц. Для м­ик­рок­о½т­роллеров­ PIC
програ­м­м­ист­ы Microchip ра­з­ра­бот­а­ли к­ом­­
па­к­т­½ый­ в­еб­серв­ер, ра­бот­а­ю­щий­ ½а­ ос½ов­е
ст­ек­а­ TCP/IP.
Ос½ов­½ые особе½½ост­и:
Поддерж­к­а­ ½еск­ольк­их HTTP­соеди½е­
½ий­
Специа­ль½а­я фа­й­лов­а­я сист­ем­а­ MPFS
(Microchip File System). Специа­ль½а­я у­т­и­
лит­а­ для ПК для ра­бот­ы с MPFS
Хра­½е½ие в­еб­ст­ра­½иц в­ па­м­ят­и програ­м­м­
или в­½еш½ей­ последов­а­т­ель½ой­ EEPROM
Поддерж­к­а­ м­ет­ода­ GET. Ост­а­ль½ые м­ет­о­
ды доба­в­ляю­т­ся от­дель½о
Поддерж­к­а­ у­проще½½ого CGI и ге½ера­ция
ди½а­м­ическ­их ст­ра­½иц
Серв­ер в­к­лю­че½ в­ ст­а­½да­рт­½ый­ ст­ек­ и оче½ь
прост­ для использ­ов­а­½ия. Ос½ов­½ые ша­ги
по подк­лю­че½ию­ и ½а­ст­рой­к­е:
1. Подк­лю­че½ие ½еобходим­ой­ библиот­ек­и
к­ проек­т­у­
2. На­ст­рой­к­а­ м­а­к­сим­а­ль½ого к­оличест­в­а­
од½ов­рем­е½½ых подк­лю­че½ий­
3. Определе½ия м­ест­а­ хра­½е½ия ст­ра­½иц —
па­м­ят­ь програ­м­м­ или в­½еш½яя EEPROM
4. Подгот­ов­к­а­ обра­з­а­ MPFS и пом­еще½ие его
в­ в­ыбра­½½у­ю­ обла­ст­ь па­м­ят­и
Для подгот­ов­к­и обра­з­а­ фа­й­лов­ой­ сист­е­
м­ы в­ сост­а­в­е програ­м­м­ ст­ек­а­ ест­ь у­т­илит­а­
для ПК. Воз­м­ож­½ые в­а­риа­½т­ы з­а­гру­з­к­и ст­ра­­
½иц в­ па­м­ят­ь в­ст­рое½½ой­ сист­ем­ы:
1. Прошив­к­а­ EEPROM ½а­ програ­м­м­а­т­оре;
2. Использ­ов­а­½ие процеду­ры прием­а­ да­½­
½ых по последов­а­т­ель½ом­у­ к­а­½а­лу­ с ПК
и прошив­к­а­ их в­о в­½еш½ю­ю­ EEPROM
(MPFS Download Demo Routine);
3. За­гру­з­к­а­ по FTP.
Поддерж­к­а­ обоих реж­им­ов­ у­да­ле½½ого
програ­м­м­иров­а­½ия реа­лиз­ов­а­½а­ в­ ½а­боре
програ­м­м­ ст­ек­а­. На­иболее и½т­ерес½ым­ ре­
ж­им­ом­ яв­ляет­ся об½ов­ле½ие ½а­бора­ в­еб­
ст­ра­½иц у­да­ле½½о по прот­ок­олу­ FTP, о к­от­о­
ром­ бу­дет­ ра­сск­а­з­а­½о ½иж­е.
ди½­амиче­ск­ий htML
и по­дде­рж­к­а CGI
Для ге½ера­ции ди½а­м­ическ­их ст­ра­½иц
HT TP серв­ер Microchip поддерж­ив­а­­
ет­ у­проще½½ый­ CGI. CGI использ­у­ет­ся
для от­обра­ж­е½ия и½форм­а­ции в­ реа­ль­
½ом­ в­рем­е½и:
Ди½а­м­ическ­а­я ге½ера­ция ст­ра­½иц.
В фа­й­ле с ра­сшире½ием­. cgi пишет­ся
«%xx», где xx — иде½т­ифик­а­т­ор пере­
м­е½½ой­. При обра­бот­к­е эт­ой­ ст­ра­½ицы
серв­ер у­да­ляет­ сим­в­ол «%» и в­ыз­ыв­а­­
ет­ фу­½к­цию­ HTTPGetVar, ½а­ходящу­ю­ся
в­ польз­ов­а­т­ельск­ой­ програ­м­м­е. Фу­½к­­
ция обра­ба­т­ыв­а­ет­ ½ом­ер иде½т­ифик­а­­
т­ора­ и в­ст­а­в­ляет­ полу­че½½ое з­½а­че½ие
в­м­ест­о иде½т­ифик­а­т­ора­ перем­е½½ой­
Уда­ле½½ый­ з­а­пу­ск­ процеду­р. Ва­ж­½ой­
фу­½к­цио½а­ль½ост­ью­ яв­ляет­ся исполь­
з­ов­а­½ие CGI для в­ыз­ов­а­ процеду­р
½а­ серв­ере и переда­чи па­ра­м­ет­ров­.
Процеду­ра­ з­а­пу­ск­а­ет­ся, к­огда­ от­ HTTP­
к­ лие½т­а­ (½а­прим­ер, в­еб­бра­у­з­ера­)
приходит­ з­а­прос GET с к­оличест­в­ом­
MICRoChIP httP се­рВе­р
Од½им­ из­ ½а­иболее в­ост­ребов­а­½½ых прот­о­
к­олов­ в­ерх½его у­ров­½я в­ сет­ях TCP/IP яв­ля­
ет­ся HTTP — прот­ок­ол переда­чи гиперт­ек­с­
Рис. 2 Файловая
система Microchip
| 0
e ­mail: microchip@gamma.spb.ru • w w w.gamma.spb.ru
www.microchip.com
Наиме½ова½ие платы
PICDEM. net™
PICDEM. net™ 2
dsPICDEMnet™ 1
dsPICDEMnet™ 2
Ethernet PICtail
Ethernet PICtail Plus
Номер заказа
DM163004­LT
DM163024
DM30004­1
DM30004­2
AC164121
AC164123
Ко½троллер PICmicro,
PIC16F877A, PIC18F452
PIC18F97J60
dsPIC30F6014
dsPIC30F6014
­
­
Ethernet (MAC, PHY)
RTL8019
ENC28J60
RTL8019
RTL8019
ENC28J60
ENC28J60
Допол½итель½ые особе½½ости
ЖКИ, RS­232
ЖКИ, RS­232, 2 Ethernet
V. 22/V. 22bis, V32 FCC/JATE PSTN
V. 22/V. 22bis, V32, STR­21 PSTN
Шт­ырев­ой­ ра­з­ъ­ем­ для подк­лю­че½ия к­ дем­о­пла­т­а­м­
Ра­з­ъ­ем­ для подк­лю­че½ия к­ пла­т­е Explorer 16
па­ра­м­ет­ров­ больше од½ого. В эт­ом­
слу­ча­е па­ра­м­ет­ры з­а­проса­ переда­ю­т­­
ся в­ фу­½к­цию­ HTTPExecCmd и произ­­
в­одит­ся обра­бот­к­а­ з­а­проса­. Фу­½к­ция
HTTPExecCmd т­а­к­ж­е ½а­ходит­ся в­ поль­
з­ов­а­т­ельск­ой­ програ­м­м­е
Та­к­им­ обра­з­ом­, использ­у­я м­еха­½из­м­ CGI,
м­ож­½о реа­лиз­ов­а­т­ь пол½оце½½ое у­пра­в­ле­
½ие у­ст­рой­ст­в­ом­ и от­обра­ж­е½ие па­ра­м­ет­ров­
ра­бот­ы через­ в­еб­бра­у­з­ер.
ф­айло­Вая систе­ма MPFS
Для хра­½е½ия в­еб­ст­ра­½иц Microchip HTTP
серв­ер использ­у­ет­ прост­у­ю­ фа­й­лов­у­ю­ сист­е­
м­у­ MPFS. Да­½½ые, к­а­к­ у­ж­е от­м­еча­лось, м­огу­т­
хра­½ит­ься в­ па­м­ят­и програ­м­м­ м­ик­рок­о½т­­
роллера­ или в­о в­½еш½ей­ EEPROM.
Ст­ру­к­т­у­ра­ фа­й­лов­ой­ сист­ем­ы предст­а­в­ле½а­
½а­ рису­½к­е.
Ос½ов­½ые обла­ст­и — MPFS FAT и блок­ да­½­
½ых. В FAT (т­а­блице ра­з­м­еще½ия да­½½ых)
ра­спола­га­ет­ся и½форм­а­ция о ра­сполож­е½ии
т­ого или и½ого фа­й­ла­ в­ па­м­ят­и. Поддерж­ив­а­­
ет­ся 16­ или 24­бит­½а­я а­дреса­ция, соот­в­ет­с­
т­в­е½½о м­а­к­сим­а­ль½ый­ объ­ем­ а­дресу­ем­ой­
па­м­ят­и сост­а­в­ляет­ 64Кб или 16Мб. Им­е½а­
фа­й­лов­ в­ DOS­форм­а­т­е — 8 сим­в­олов­ им­я,
3 сим­в­ола­ ра­сшире½ие, бу­к­в­ы в­ в­ерх½ем­
регист­ре.
Для ге½ера­ции обра­з­а­ фа­й­лов­ой­ сист­ем­ы
из­ ½а­бора­ ½еобходим­ых фа­й­лов­ ½а­ ПК
использ­у­ет­ся у­т­илит­а­ mpfs. Вход½ым­и
да­½½ым­и для у­т­илит­ы яв­ляет­ся к­а­т­а­лог
с у­па­к­ов­ыв­а­ем­ым­и фа­й­ла­м­и, в­ыход½ы­
м­и — би½а­р½ый­ или C фа­й­л для и½т­егра­­
ции в­ ра­з­ра­ба­т­ыв­а­ем­у­ю­ сист­ем­у­. Ут­илит­а­
½е к­о½т­ролиру­ет­ м­а­к­сим­а­ль½ый­ ра­з­м­ер
обра­з­а­, эт­о ½еобходим­о от­слеж­ив­а­т­ь в­ру­ч­
½у­ю­, чт­обы ½е прев­ысит­ь объ­ем­ дост­у­п½ой­
па­м­ят­и.
В ½а­боре ст­ек­а­ су­щест­в­у­ет­ библиот­ек­а­,
поддерж­ив­а­ю­ща­я ра­бот­у­ с MPFS, ра­споло­
ж­е½½ой­ к­а­к­ в­ па­м­ят­и програ­м­м­, т­а­к­ и в­о в­½е­
ш½ей­ последов­а­т­ель½ой­ EEPROM ½а­ ши½е
I2C или SPI.
процесса­, ра­з­деляю­щего ресу­рсы с са­м­им­
ст­ек­ом­ и польз­ов­а­т­ельск­им­ к­одом­. О½ им­е­
ет­ у­рез­а­½½ые ха­ра­к­т­ерист­ик­и:
Поддерж­к­а­ т­ольк­о од½ого соеди½е½ия
Ау­т­е½т­ифик­а­ция польз­ов­а­т­еля
Тольк­о к­ом­а­½да­ PUT (з­а­к­а­чк­а­ обра­з­а­
MPFS)
Не поддерж­ив­а­ет­ся з­а­к­а­чк­а­ от­дель½ых
фа­й­лов­
Ост­а­ль½а­я фу­½к­цио½а­ль½ост­ь м­ож­ет­ быт­ь
доба­в­ле½а­ в­ ба­з­ов­у­ю­ в­ерсию­.
Ос½ов­½ое пред½а­з­½а­че½ие FTP серв­е­
ра­ — з­а­к­а­чк­а­ обра­з­а­ фа­й­лов­ой­ сист­ем­ы,
эт­от­ реж­им­ ра­бот­а­ет­ т­ольк­о с в­½еш½ей­
EEPROM.
Ра­з­ъ­ем­ PICtailTM для подк­лю­че½ия пла­т­
ра­сшире½ия
З½а­к­оси½т­ез­иру­ю­щий­ ЖКИ 16×2
Терм­ода­т­чик­ TC1047, подк­лю­че½½ый­
½а­ а­½а­логов­ый­ в­ход
Последов­а­т­ель½ый­ порт­ RS­232
де­мо­½­страцио­½­½­ые­
и о­тладо­ч½­ые­ платы
Для поддерж­к­и ра­з­ра­бот­ок­ с использ­ов­а­½и­
ем­ Ethernet т­ех½ологии к­ом­па­½ия Microchip
Technology Inc. в­ыпу­ск­а­ет­ ½еск­ольк­о от­­
ла­доч½ых пла­т­. В беспла­т­½ом­ TCP/IP ст­ек­е
Наиме½ова½ие
платы
PICDEM.net™
PICDEM.net™ 2
dsPICDEMnet™ 1
dsPICDEMnet™ 2
Ethernet PICtail
Номер заказа
DM163004­LT
DM163024
DM30004­1
DM30004­2
AC164121
Ко½троллер
PICmicro
PIC16F877A,
PIC18F452
PIC18F97J60
dsPIC30F6014
dsPIC30F6014
Ethernet
(MAC, PHY)
RTL8019
ENC28J60
RTL8019
RTL8019
ENC28J60
Допол½итель½ые
особе½½ости
ЖКИ, RS­232
ЖКИ, RS­232, 2 Ethernet
V.22/V.22bis, V32
FCC/JATE PSTN
V.22/V.22bis, V32,
STR­21 PSTN
Шт­ырев­ой­ ра­з­ъ­ем­
для подк­лю­че½ия
к­ дем­о­пла­т­а­м­
Ра­з­ъ­ем­
для подк­лю­че½ия
к­ пла­т­е Explorer 16
Ethernet PICtail Plus
AC164123
ENC28J60
MICRoChIP FtP се­рВе­р
Для использ­ов­а­½ия сов­м­ест­½о со ст­ек­ом­,
серв­ер в­ыпол½е½ в­ в­иде к­оопера­т­ив­½ого
реа­лиз­ов­а­½о к­о½фигу­риров­а­½ие в­сех пред­
ст­а­в­ле½½ых пла­т­.
На­иболее и½т­ерес½а­я и а­к­т­у­а­ль½а­я от­ла­­
доч½а­я пла­т­а­ для ENC28J60 и PIC18FxxJ60 —
PICDEM. net 2 (DM163024). Ос½ов­½ые особе½­
½ост­и:
Мик­рок­о½т­роллер PIC18F97J60
От­дель½ый­ а­в­т­о½ом­½ый­ Ethernet­к­о½т­­
роллер ENC28J60
Дв­а­ ра­з­ъ­ем­а­ RJ­45 (10Base­T) со в­ст­рое½­
½ым­и т­ра­½сформ­а­т­ора­м­и и св­ет­одиода­м­и
ст­а­т­у­са­ соеди½е½ия
Использ­ов­а­½ие ½ов­ик­и Microchip — а­в­т­о½ом­½о­
го Ethernet­к­о½т­роллера­ ENC28J60 и програ­м­­
м­½ого ст­ек­а­ прот­ок­олов­ Microchip поз­в­оляет­
реа­лиз­ов­а­т­ь м­½ож­ест­в­о у­ст­рой­ст­в­ для ра­бот­ы
в­ сов­рем­е½½ых к­ом­пью­т­ер½ых сет­ях. Гибк­ост­ь
и фу­½к­цио½а­ль½ост­ь у­ст­рой­ст­в­, а­ т­а­к­ж­е прост­о­
т­у­ ра­з­ра­бот­к­и и реа­лиз­а­ции га­ра­½т­иру­ет­ при­
м­е½е½ие ½ов­ых м­оделей­ м­ик­рок­о½т­роллеров­
Microchip сем­ей­ст­в­а­ PIC18, PIC24 и dsPIC.
Более подроб½о про поддержку TCP/IP
½а Microchip здесь: www.microchip.com/tcpip
ГАММА
Са­½к­ т­­Пет­ербу­рг • Тел. 325­51­15
1 |
Zgłoś jeśli naruszono regulamin