dsPIC30F
Supported Protocols
12.8
Soft Modem Application Library
?
?
?
?
?
TCP
PPP
UDP
SLIP
IP
Microchip offers V.22/V.22bis (1200/2400 bps) and
V.32/V.32bis (9600/14400 bps) ITU-T specifications to
support a range of “connected” applications.
Applications that will benefit from these modem
specifications include:
?
?
?
?
?
HTTP Web Server
DHCP
FTP
TFTP
SMTP
?
?
?
?
?
Internet-enabled home security systems
Internet-connected power, gas and water meters
Internet-connected vending machines
Smart Appliances
Industrial Monitoring
Connectivity
?
POS Terminals
?
?
?
Ethernet
Wireless Ethernet
Dial Up
?
?
?
Set Top Boxes
Drop Boxes
Fire Panels
?
Direct
The ITU-T specification modules are written in C and
Memory Requirements
Flash
Assembly language, yielding optimal performance.
Some specific dsPIC30F hardware peripherals and key
transmitter and receiver filtering routines use assembly
UDP/IP + core
TCP/IP + core
UDP/TCP/IP + core
PPP
4470 bytes
7827 bytes
8685 bytes
6681 bytes
language to optimize code size and execution time.
Electronic documentation accompanies the modem
library to help you become familiar with and implement
the library functions.
Modem
447 bytes
12.9
CAN Driver Library
HTTP Server
Virtual File
Ethernet
3888 bytes
885 bytes
2652 bytes
Microchip offers a CAN driver library that supports the
dsPIC30F CAN peripheral. Some of the CAN functions
supported include:
DHCP Client
FTP Server
TFTP Client
BOOTP
SMTP
Utility
2202 bytes
3657 bytes
723 bytes
684 bytes
1918 bytes
1314 bytes
?
?
?
?
?
?
Initialize CAN Module
Set CAN Operational Mode
Set CAN Baud Rate
Set CAN Mask
Set CAN Filter
Send CAN Message
RAM (not including buffer sizes)
?
Receive CAN Message
UDP/SLIP
TCP/HTTP/PPP
56 bytes
304 bytes
?
?
Abort CAN Sequence
Provide error notification
Ethernet
38 bytes
All CAN driver routines are developed and optimized in
dsPIC30F C language and are callable from C
language. Support for the Microchip MPLAB C30 C
Compiler is provided.
Electronic documentation accompanies the CAN
library to help you become familiar with and implement
the library functions.
Vector Informatik GmbH, a dsPIC30F development
partner, has created a dsPIC30F architecture version
of their CANbedded ? tool, along with various support
utilities.
? 2005 Microchip Technology Inc.
DS70043F-page 57
相关PDF资料
MA320002 MODULE PLUG-IN PIC32 USB OTG
MA320011 MODULE PLUG-IN PIC32MX220F32D
MA330024 MODULE PLUG-IN DSPIC33F 100TQFP
MA330027 MODULE PLUG-IN DSPIC33F 100TQFP
MA330029 MODULE PLUG-IN DSPIC33FJ16GP102
MA9D00-42 DSUB CONN W/DIAGNOSTIC PORT STRT
MAI ADAPTER PUSH-ON/M-SWTCH ATTCHMNT
MAV0020RP VARISTOR ARRY 2ELEMENT 120V 0405
相关代理商/技术参数
MA300013 制造商:Microchip Technology Inc 功能描述:Tools Development kit Kit Con
MA300014 功能描述:子卡和OEM板 dsPIC30F 80L Plug In Sample (6014A) RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300015 功能描述:子卡和OEM板 dsPIC30F 80L Plug In Sample (6010A). RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300016 功能描述:子卡和OEM板 dsPICDEM 80-PIN PIM RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300118 功能描述:子卡和OEM板 _ RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300128 功能描述:子卡和OEM板 _ RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300140 功能描述:子卡和OEM板 _ RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA300228 功能描述:子卡和OEM板 _ RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit