virtual modem question
HI everyone,
I've bee playing with SX microcontrollers for a couple of weeks and I have a question I haven't been able to find a answer to. Is it possible to virtualize a 9600, or higher, baud modem? If so, how? Thanks for any help.
I've bee playing with SX microcontrollers for a couple of weeks and I have a question I haven't been able to find a answer to. Is it possible to virtualize a 9600, or higher, baud modem? If so, how? Thanks for any help.
Comments
http://www.downtowninternet.com/elproducts/modemappnote.pdf
This article talks about using a PIC, but its a simple matter to connect the serial port (USART or bitbanger) of most any embedded processor to a serial modem. You can realize port speeds of 115k, easy. Use a virtual serial port (USART) to send AT commands (ASCII characters) and data· to the modem. You can even·use handshake and control lines to monitor conditions of phone calls and carrier presence. This article even has a limited discussion on sending out prerecorded messages or music.
kenjj
If you can virtualize it in software it makes the hardware less complex. Also part of the fun of experimenting with microcontrollers is doing everything yourself.
Paul
Doesn't it?
Prove me wrong! <GRIN>
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
---
James Newton, Host of SXList.com
james@sxlist.com 1-619-652-0593 fax:1-208-279-8767
SX FAQ / Code / Tutorials / Documentation:
http://www.sxlist.com Pick faster!
However, if you plan to use this in a real world situation as a daily application, then things get VERY differnt. If you read the article I mentioned you'll see that you have to connect your project to the phone lines through an FCC approved interface. Failure to do so can lead to fines of $10,000 a day and/or jail time. The article also points you to a company that sells a product that is an approved interface for $40, as of the article's original writing.
Even a cheap modem give you the DTMF tone genrator, a carrier detect signal (and others), and an established control system to take advantage of.
Hey, I just don't want to see anyone get slammed by big brother.
Have fun.
kenjj
-Dan
·
I don't suppose that code could be open source? Willing to share?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
---
James Newton, Host of SXList.com
james@sxlist.com 1-619-652-0593 fax:1-208-279-8767
SX FAQ / Code / Tutorials / Documentation:
http://www.sxlist.com Pick faster!