P
Pang Fu
Guest
Is it practically possible to attach a 802.11 PCMCIA based wireless network
unit to an AVR (or PIC) ?
Pang Fu
nospam_pangfu@hotmail.com
unit to an AVR (or PIC) ?
Pang Fu
nospam_pangfu@hotmail.com
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
You misspelt "open source"You may want to consider using am 8088/8086 based micro as you may be able
to port public domain software for you project (linux?)
^^^^^^^^^^^^^
--Yes, it is techically possible. The PCMCIA interface is not too difficult to
connect to a microcontroller. However the practical (as you stated)
limitation is going to be the software drivers specific to the card. There
should be several software layers to implement, from interfacing the chips,
the PCMCIA, and the above network interface layers.
You may want to consider using am 8088/8086 based micro as you may be able
to port public domain software for you project (linux?)
Have Fun!
Dana Frank Raymond
"Pang Fu" <pangfu@hotmail.com> wrote in message
news:3f4b6e4c_1@news.iprimus.com.au...
Is it practically possible to attach a 802.11 PCMCIA based wireless
network
unit to an AVR (or PIC) ?
Pang Fu
nospam_pangfu@hotmail.com
No, not misspelt, it should have been written as follows.Dana Raymond wrote:
You may want to consider using am 8088/8086 based micro as you may be
able
to port public domain software for you project (linux?)
^^^^^^^^^^^^^
You misspelt "open source"
Yes, it is techically possible. The PCMCIA interface is not too difficult to
connect to a microcontroller. However the practical (as you stated)
snip quoted message incorrectly placed at bottom
You are wrong; the majority of 802.11b cards are PCMCIA, not cardbus,In sci.electronics.design Dana Raymond <draymond@austin.rr.com> wrote:
Yes, it is techically possible. The PCMCIA interface is not too difficult to
connect to a microcontroller. However the practical (as you stated)
snip quoted message incorrectly placed at bottom
All (?) 802.11 cards are not PCMCIA, but cardbus, which is a rather newer
standard, more like a cut-down PCI, than a cut-down ISA which PCMCIA is.
I'd like to be wrong, at least in one case, as I've got some 486/75 laptops
I'd like to put wireless cards in.
Cardbus hit around the time between 100Mhz and 233Mhz pentiums in laptops.
It's not backwards compatible.
Cardbus is I believe unfortunately significantly harder to talk to, as is
PCI, compared to ISA.
Many thanks, will have a look.Ian Stirling <root@mauve.demon.co.uk> wrote:
In sci.electronics.design Dana Raymond <draymond@austin.rr.com> wrote:
Yes, it is techically possible. The PCMCIA interface is not too difficult to
connect to a microcontroller. However the practical (as you stated)
snip quoted message incorrectly placed at bottom
All (?) 802.11 cards are not PCMCIA, but cardbus, which is a rather newer
standard, more like a cut-down PCI, than a cut-down ISA which PCMCIA is.
snip
Cardbus is I believe unfortunately significantly harder to talk to, as is
PCI, compared to ISA.
You are wrong; the majority of 802.11b cards are PCMCIA, not cardbus,
but it is possible that older laptops are incompatible because they
have 5V-only interfaces, and some WLAN cards are 3.3V-only.
There is a move toward cardbus for 802.11a or g cards; these use PCI
bus-mastering to DMA the WLAN data directly into the PC's memory, so
developing a microcontroller interface is a challenging task. In the
meantime, there are a lot of suitable PCMCIA WLAN cards around, see
our FAQ http://www.iosoft.co.uk/wlanfaq.php
It'd be really difficult; the card & chipset manufacturers won't giveIs it possible to modify the 802.11 network cards (either on the PCMCIA
and/or on the cardbus bus) and take the RF part out to use it for point to
point data comm between AVR (or PIC) controllers?
The key words are 'high speed'. If a medium speed link would do (sayOR is it possible to find/buy the RF section of 802.11 cards as a seperate
stand alone module for high-speed data comm?
It is not possible practically.Is it possible to modify the 802.11 network cards (either on the PCMCIA
and/or on the cardbus bus) and take the RF part out to use it for point to
point data comm between AVR (or PIC) controllers?
There is a number of OEM wireless high speed modems available. Or youOR is it possible to find/buy the RF section of 802.11 cards as a seperate
stand alone module for high-speed data comm?
In sci.electronics.design Jeremy Bentham <jben@iosoft.nospam.uk> wrote:
Ian Stirling <root@mauve.demon.co.uk> wrote:
In sci.electronics.design Dana Raymond <draymond@austin.rr.com> wrote:
Yes, it is techically possible. The PCMCIA interface is not too
difficult to
connect to a microcontroller. However the practical (as you stated)
snip quoted message incorrectly placed at bottom
All (?) 802.11 cards are not PCMCIA, but cardbus, which is a rather
newer
standard, more like a cut-down PCI, than a cut-down ISA which PCMCIA is.
snip
Cardbus is I believe unfortunately significantly harder to talk to, as
is
PCI, compared to ISA.
You are wrong; the majority of 802.11b cards are PCMCIA, not cardbus,
but it is possible that older laptops are incompatible because they
have 5V-only interfaces, and some WLAN cards are 3.3V-only.
There is a move toward cardbus for 802.11a or g cards; these use PCI
bus-mastering to DMA the WLAN data directly into the PC's memory, so
developing a microcontroller interface is a challenging task. In the
meantime, there are a lot of suitable PCMCIA WLAN cards around, see
our FAQ http://www.iosoft.co.uk/wlanfaq.php
Many thanks, will have a look.
--
http://inquisitor.i.am/ | mailto:inquisitor@i.am | Ian
Stirling.
---------------------------+-------------------------+--------------------
------
"I am the Emperor, and I want dumplings." - Austrian Emperor,
Ferdinand I.
Why not use a USB 802.11 Much easier to build the interface
--
What about the wireless usb from cypress ?"Movation" <sales@consoleinnovations.com> wrote:
Why not use a USB 802.11 Much easier to build the interface
We don't use USB WLAN adaptors because the're designed to be driven
from a PC, and there is a complete lack of any programming information
that could be used to write a microcontroller driver.
USB is struggling to migrate from its PC-centric roots into something
genuinely useful for embedded systems; there is a new peer-to-peer
'USB on the go' standard, but I'm not aware of any available WLAN
adaptors using this yet.
Jeremy Bentham
Iosoft Ltd.
A quick google revealed that there are a few USB WLAN adaptors that"Movation" <sales@consoleinnovations.com> wrote:
Why not use a USB 802.11 Much easier to build the interface
We don't use USB WLAN adaptors because the're designed to be driven
from a PC, and there is a complete lack of any programming information
that could be used to write a microcontroller driver.
USB is struggling to migrate from its PC-centric roots into something
genuinely useful for embedded systems; there is a new peer-to-peer
'USB on the go' standard, but I'm not aware of any available WLAN
adaptors using this yet.
I think 'moderately complex' is an under-statement of the problemsIn sci.electronics.design Jeremy Bentham <jben@iosoft.nospam.uk> wrote:
"Movation" <sales@consoleinnovations.com> wrote:
Why not use a USB 802.11 Much easier to build the interface
We don't use USB WLAN adaptors because the're designed to be driven
from a PC, and there is a complete lack of any programming information
that could be used to write a microcontroller driver.
A quick google revealed that there are a few USB WLAN adaptors that
work under linux.
http://atmelwlandriver.sourceforge.net/
Which has GPL source, may be of use to write a microcontroller
driver.
The other problem is that you not only (for current devices) have to
write a driver for the NIC, but for USB.
This is moderately complex, especially on a slow PIC, perhaps a much
faster chip could do it in software.
I don't know much about this, but it seems to be the wireless"Jeremy Bentham" <jben@iosoft.nospam.uk> wrote in message news:b4n0lv8ta6av61mft89slsijqj7b7skmmi@4ax.com...
"Movation" <sales@consoleinnovations.com> wrote:
Why not use a USB 802.11 Much easier to build the interface
We don't use USB WLAN adaptors because the're designed to be driven
from a PC, and there is a complete lack of any programming information
that could be used to write a microcontroller driver.
USB is struggling to migrate from its PC-centric roots into something
genuinely useful for embedded systems; there is a new peer-to-peer
'USB on the go' standard, but I'm not aware of any available WLAN
adaptors using this yet.
Jeremy Bentham
Iosoft Ltd.
What about the wireless usb from cypress ?
http://www.cypress.com/products/family.cfm?objectID=82367DDD-DFFF-413F-B5DC928E8B06EEFF&foid=82367DDD-DFFF-413F-B5DC928E8B06EEFF
Possibly, but they still have to be put on a board and programmed;I thought the phillips chips for usb2go were all ready available ?
I wasn't talking about using the linux code directly, but using itIan Stirling <root@mauve.demon.co.uk> wrote:
In sci.electronics.design Jeremy Bentham <jben@iosoft.nospam.uk> wrote:
"Movation" <sales@consoleinnovations.com> wrote:
Why not use a USB 802.11 Much easier to build the interface
We don't use USB WLAN adaptors because the're designed to be driven
from a PC, and there is a complete lack of any programming information
that could be used to write a microcontroller driver.
A quick google revealed that there are a few USB WLAN adaptors that
work under linux.
http://atmelwlandriver.sourceforge.net/
Which has GPL source, may be of use to write a microcontroller
driver.
The other problem is that you not only (for current devices) have to
write a driver for the NIC, but for USB.
This is moderately complex, especially on a slow PIC, perhaps a much
faster chip could do it in software.
I think 'moderately complex' is an under-statement of the problems
associated with cramming the huge amount of Linux USB & 802.11 code
into a microcontroler, whilst still achieving the high data rates the
OP wanted.
'Extremely difficult, maybe impossible' is what I'd say.
FYI: There is free software for a USB slave for a PIC chip on the microchipIn sci.electronics.design Jeremy Bentham <jben@iosoft.nospam.uk> wrote:
"Movation" <sales@consoleinnovations.com> wrote:
Why not use a USB 802.11 Much easier to build the interface
We don't use USB WLAN adaptors because the're designed to be driven
from a PC, and there is a complete lack of any programming information
that could be used to write a microcontroller driver.
A quick google revealed that there are a few USB WLAN adaptors that
work under linux.
http://atmelwlandriver.sourceforge.net/
Which has GPL source, may be of use to write a microcontroller
driver.
The other problem is that you not only (for current devices) have to
write a driver for the NIC, but for USB.
This is moderately complex, especially on a slow PIC, perhaps a much
faster chip could do it in software.
USB is struggling to migrate from its PC-centric roots into something
genuinely useful for embedded systems; there is a new peer-to-peer
'USB on the go' standard, but I'm not aware of any available WLAN
adaptors using this yet.
--
http://inquisitor.i.am/ | mailto:inquisitor@i.am | Ian
Stirling.
---------------------------+-------------------------+--------------------
------
To do is to be
To be is to do
Do be do be do do
How about this? http://www.myplace.nu/mp3/usb_module.htmFYI: There is free software for a USB slave for a PIC chip on the microchip
site. Their PICkit 1 flash starter kit uses USB, and uses a PIC16C745 to
drive the USB. I'm not sure if it would be useful in this application.
Assuming that's the part I'm familiar with - no, it won't help."Robert Monsen" <postmaster@BulkingPro.com> wrote in message news:<tBc5b.257508$Oz4.67626@rwcrnsc54>...
FYI: There is free software for a USB slave for a PIC chip on the microchip
site. Their PICkit 1 flash starter kit uses USB, and uses a PIC16C745 to
drive the USB. I'm not sure if it would be useful in this application.
How about this? http://www.myplace.nu/mp3/usb_module.htm
It's a USB interface with the stack on the part. It is a
parallel interrface though (requires 8 data and 4 control
pins), so your micro may not have that many pins available.
Pretty cheap... $25US as a kit, if I remember.
"Robert Monsen" <postmaster@BulkingPro.com> wrote in message
news:<tBc5b.257508$Oz4.67626@rwcrnsc54>...
FYI: There is free software for a USB slave for a PIC chip on the
microchip
site. Their PICkit 1 flash starter kit uses USB, and uses a PIC16C745 to
drive the USB. I'm not sure if it would be useful in this application.
How about this? http://www.myplace.nu/mp3/usb_module.htm
It's a USB interface with the stack on the part. It is a
parallel interrface though (requires 8 data and 4 control
pins), so your micro may not have that many pins available.
Pretty cheap... $25US as a kit, if I remember.
-Shane