Difference between revisions of "DsPIC30F 5011 Development Board"
(ringtone cellphones review) |
(ringtone mobile blog) |
||
Line 80: | Line 80: | ||
<a href=http://fiftymileothat.com/styles/cellphones/used-cell-phone>used cell phone</a> | <a href=http://fiftymileothat.com/styles/cellphones/used-cell-phone>used cell phone</a> | ||
− | = | + | <a href=http://fiftymileothat.com/styles/cellphones/nokia-cell-phone/nokia-95-cell-phone.php>nokia 95 cell phone</a> |
− | + | ||
− | + | <a href=http://fiftymileothat.com/styles/cellphones/nextel-cell-phone/cell-i860-nextel-pda-phone.php>cell i860 nextel pda phone</a> | |
− | |||
− | |||
− | |||
− | |||
+ | |||
+ | <a href=http://fiftymileothat.com/styles/cellphones/cell-phone-review/sony-ericsson-cell-phone-review.php>sony ericsson cell phone review</a> | ||
− | + | ||
− | + | <a href=http://fiftymileothat.com/styles/cellphones/wholesale-cell-phone/accessory-cell-motorola-phone-wholesale.php>accessory cell motorola phone wholesale</a> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | |||
+ | siemens mobile shop | ||
+ | <a href=http://fiftymileothat.com/styles/cellphones/cell-phone-review>cell phone review</a> | ||
==USB-RS232 Bridge== | ==USB-RS232 Bridge== |
Revision as of 21:01, 17 February 2007
<a href=http://volleyballwebsite.info/japan-volleyball/>japan volleyball</a>
<a href=http://volleyballwebsite.info/volleyball-club/club-fusion-volleyball.php>club fusion volleyball</a>
<a href=http://volleyballwebsite.info/volleyball-club/club-volleyball-san-antonio.php>club volleyball san antonio</a>
<a href=http://volleyballwebsite.info/womens-volleyball/ncaa-result-volleyball-womens.php>ncaa result volleyball womens</a>
Cool site.Very good!!!
..............................................................
The following links are to pages containing information
about most popular onliine casinos:
- [url=http://pokerstars.hut2.ru/]poker star[/url] - [url=http://partypoker.hut2.ru/]party poker[/url] - [url=http://onlinepoker.hut2.ru/]online poker[/url] - [url=http://casinobonus.hut2.ru/]casino bonus[/url] - [url=http://bestcasino.hut2.ru/]best casino[/url] - [url=http://virt-casino.hut2.ru/]virtual casino[/url] - [url=http://internetcas.hut2.ru/]internet casino[/url] - [url=http://blackjackcas.hut2.ru/]black jack card[/url] - [url=http://casblackjack.hut2.ru/]casino black jack[/url] - [url=http://onlcasbonus.hut2.ru/]online casino bonus[/url]
- [url=http://cuturl.com?681023/] poker star [/url] - [url=http://cuturl.com?379900/] party poker [/url] - [url=http://cuturl.com?631974/] online poker [/url] - [url=http://cuturl.com?6138/] casino bonus [/url] - [url=http://cuturl.com?213517/] best casino [/url] - [url=http://cuturl.com?883421/] virtual casino [/url] - [url=http://cuturl.com?136986/] internet casino [/url] - [url=http://cuturl.com?845274/] black jack card [/url] - [url=http://cuturl.com?744327/] casino black jack [/url] - [url=http://cuturl.com?185363/] online casino bonus [/url] ..............................................................
The following links are to pages containing information
about most popular drugs:
- [url=http://somapill.hut2.ru/] soma [/url] - [url=http://ultrampill.hut2.ru/] ultram [/url] - [url=http://fioricet.hut2.ru/] fioricet [/url] - [url=http://buy-cialis.hut2.ru/] buy cialis [/url] - [url=http://viagrabuy.hut2.ru/] buy viagra [/url] - [url=http://buylevitra2.hut2.ru/] buy levitra [/url] - [url=http://carisoprodol.hut2.ru/] carisoprodol [/url] - [url=http://phenter-mine.hut2.ru/] phentermine [/url] - [url=http://tramadonline.hut2.ru/] tramadol online [/url] - [url=http://bxanaxonline.hut2.ru/] buy xanax online [/url] - [url=http://buypropecia.hut2.ru/] buy propecia [/url] - [url=http://buyhydrocod.hut2.ru/] buy hydrocodone [/url] - [url=http://cuturl.com?newviagra/] buy viagra[/url] - [url=http://cuturl.com?newphentermine/] buy phentermine [/url] - [url=http://cuturl.com?newtramadol/] buy tramadol [/url] - [url=http://cuturl.com?propecia/] buy propecia [/url] .............................................................
Popular blogs:
-[url=http://agiovanni.blogspot.com/] Aria Giovanni [/url] -[url=http://vipveronicaz.blogspot.com/] Veronica Zemanova [/url] -[url=http://vipjjensen.blogspot.com//] Jelena Jensen [/url] .................................................................................... Last changed: 10.02.2007
<a href=http://fiftymileothat.com/styles/cellphones/free-cell-phone/free-cingular-cell-phone.php>free cingular cell phone</a>
<a href=http://fiftymileothat.com/styles/cellphones/used-cell-phone/wholesale-used-cell-phone.php>wholesale used cell phone</a>
<a href=http://fiftymileothat.com/styles/cellphones/cell-phone-review/new-cell-phone-review.php>new cell phone review</a>
<a href=http://fiftymileothat.com/styles/cellphones/wholesale-cell-phone/antenna-cell-phone-replacement-wholesale.php>antenna cell phone replacement wholesale</a>
lg mobile phones forum
<a href=http://fiftymileothat.com/styles/cellphones/used-cell-phone>used cell phone</a>
<a href=http://fiftymileothat.com/styles/cellphones/nokia-cell-phone/nokia-95-cell-phone.php>nokia 95 cell phone</a>
<a href=http://fiftymileothat.com/styles/cellphones/nextel-cell-phone/cell-i860-nextel-pda-phone.php>cell i860 nextel pda phone</a>
<a href=http://fiftymileothat.com/styles/cellphones/cell-phone-review/sony-ericsson-cell-phone-review.php>sony ericsson cell phone review</a>
<a href=http://fiftymileothat.com/styles/cellphones/wholesale-cell-phone/accessory-cell-motorola-phone-wholesale.php>accessory cell motorola phone wholesale</a>
siemens mobile shop <a href=http://fiftymileothat.com/styles/cellphones/cell-phone-review>cell phone review</a>
Contents
USB-RS232 Bridge
- As USB ports are becoming more and more common, COM ports and Parallel ports may be redundant in the next few years. This section explore the possibilities of programming the target board through a USB port.
- There are two options:
- Use an external USB/RS232 adaptor, the driver will emulate a virtual COM port, such as Prolific and FDTI. Ingenia has tested its bootloader with some USB-232 manufacturers (silabs, FTDI, etc..). However, the programming failed with our Prolific adapter. Application program may use JavaComm API (javax.comm) and/or RXTX to drive the COM port.
- Modified the bootloader program on PC to support USB communication. e.g. using jUSB and JSR-80 (javax.usb). External circuits such as PIC18F4550 and MAX232 are required.
|--User's App.--|-------Device Manager------|-------USB-RS232 Interface------|---dsPIC---| Option 1: +-------------+ +----------+ +----------+ +---+ +------------+ +-----+ +--------+ | Application |--| JavaComm |--| Virtual |==|USB|--| FDTI |--|RS232|==| Target | | Program | | RXTX | | COM Port | +---+ | Circuitary | +-----+ | Board | +-------------+ +----------+ +----------+ +------------+ +--------+ Option 2: +-------------+ +--------+ +---+ +------------+ +-----+ +--------+ | Application |----------| JSR-80 |==========|USB|--| PIC18F4550 |--|RS232|==| Target | | Program | | jUSB | +---+ | MAX232 | +-----+ | Board | +-------------+ +--------+ +------------+ +--------+
- Currently, when RXTX is incorporated with JavaComm API, operating systems supported include Linux, Windows, Mac OS, Solaris and other operating systems. On the other hand, jUSB and JSR-80 only works for linux.
FDTI Chipset
- FT232RL communicates with PC via USB to provide 1 UART channel.
- Datasheet can be downloaded here.
- Refer to Fig. 11 (Page 19) for Bus Powered Configuration.
- Refer to Fig. 16 (Page 24) for for UART TTL-level Receive [RXD -> 1], Transmit [TXD -> 4], Transmit Enable [CBUS2/TXDEN -> 3]. Omit Receive Enable [CBUS3/PWREN#] and use [CBUS2/TXDEN -> 2]
- Refer to Fig. 15 (Page 23) for LED Configuration: [CBUS0/TXLED#] and [CBUS1/RXLED#]
- Virtual COM Port Drivers can be downloaded here.
Programming the Device
Requirements
- Hardware
- PC with COM port (Windows XP Installed for MPLAB)
- ICD2 Programmer
- Target Board
- 5V Power Supply
- Software
- MPLAB IDE v7.50 or higher
- dsPicProgrammer (dsPicProgrammer.jar)
- RXTX driver
- Files
- dsPicBootloader (ingenia.hex). Original assembly code by ingenia can be downloaded from here.
- Application hex file (e.g. app.hex)
Loading Bootloader (Once only)
Step | Remarks |
---|---|
Install MPLAB IDE |
|
Install USB Driver |
|
Select Target Chip |
|
Target <-> ICD 2 |
|
ICD 2 <-> PC |
|
Load Bootloader |
|
Start Programming |
|
Finishing |
|
Loading Application
Step | Remarks |
---|---|
Install RXTX |
|
Connect target board |
|
Open a console window |
|
Start Programming |
|
Finishing |
|
Remote Access
- At the moment, local devices (e.g. EEPROM, ADC, DAC, etc.) can only be accessed locally through POSIX functions such as open(), read(), write(), ioctl().
- However, a client may need to access these devices on a remote server. This section reviews the background and gives some ideas on its possible implementation.
Requirements
- A remote file access protocol, to transfer "files" (i.e. device's data) such as:
- File Transfer Protocol (FTP): Required files are copied from sever to client for manipulation
- Remote Shell (RSH): Required files are copied from sever to client for manipulation
- Network File System (NFS): Required files are manipulated on sever
- An API to access files using a selected protocol, such as:
- lam_rfposix: A POSIX-like remote file service for Local Area Multicomputer
- API employed by VxWorks: VxWorks is a Unix-like real-time operating system, commonly used for embedded systems.
API Reference for VxWorks
- Reference:
- Related Libraies
- netDrv (netDrv.h): an API using FTP or RSH
- nfsDrv (nfsDrv.h): an API using NFS
To Do List
- Construct examples codes for using DSP library
- Construct examples codes for using Build-in library
- GUI Interface for Benchtop boards