MicroModem

所属分类:Modem编程
开发工具:C
文件大小:0KB
下载次数:0
上传日期:2020-01-28 18:13:31
上 传 者sh-1993
说明:  基于Atmega328p的1200波特AFSK无线电调制解调器,
(Atmega328p-based 1200 Baud AFSK radio modem,)

文件列表:
COMPILING (1050, 2020-01-28)
Design/ (0, 2020-01-28)
Design/Case/ (0, 2020-01-28)
Design/Case/Enclosure.scad (2959, 2020-01-28)
Design/Case/Enclosure_bottom.stl (84046, 2020-01-28)
Design/Case/Enclosure_lid.stl (12058, 2020-01-28)
Design/Case/Enclosure_rev0.scad (2581, 2020-01-28)
Design/Case/Enclosure_top.stl (22183, 2020-01-28)
Design/Case/Modem_case.stl (96830, 2020-01-28)
Design/Eagle/ (0, 2020-01-28)
Design/Eagle/Gerber/ (0, 2020-01-28)
Design/Eagle/Gerber/Modem.GBL (3405, 2020-01-28)
Design/Eagle/Gerber/Modem.GBO (212, 2020-01-28)
Design/Eagle/Gerber/Modem.GBP (212, 2020-01-28)
Design/Eagle/Gerber/Modem.GBS (1625, 2020-01-28)
Design/Eagle/Gerber/Modem.GML (212, 2020-01-28)
Design/Eagle/Gerber/Modem.GTL (1980, 2020-01-28)
Design/Eagle/Gerber/Modem.GTO (19091, 2020-01-28)
Design/Eagle/Gerber/Modem.GTP (212, 2020-01-28)
Design/Eagle/Gerber/Modem.GTS (1625, 2020-01-28)
Design/Eagle/Gerber/Modem.TXT (790, 2020-01-28)
Design/Eagle/Gerber/Modem.dri (790, 2020-01-28)
Design/Eagle/Gerber/Modem.gpi (1295, 2020-01-28)
Design/Eagle/Gerber_a1/ (0, 2020-01-28)
Design/Eagle/Gerber_a1/Gerber_a1.zip (9312, 2020-01-28)
Design/Eagle/Gerber_a1/Modem_rev_a1.GBL (4548, 2020-01-28)
Design/Eagle/Gerber_a1/Modem_rev_a1.GBO (212, 2020-01-28)
Design/Eagle/Gerber_a1/Modem_rev_a1.GBP (212, 2020-01-28)
Design/Eagle/Gerber_a1/Modem_rev_a1.GBS (3186, 2020-01-28)
Design/Eagle/Gerber_a1/Modem_rev_a1.GML (212, 2020-01-28)
Design/Eagle/Gerber_a1/Modem_rev_a1.GTL (3560, 2020-01-28)
Design/Eagle/Gerber_a1/Modem_rev_a1.GTO (19357, 2020-01-28)
Design/Eagle/Gerber_a1/Modem_rev_a1.GTP (212, 2020-01-28)
Design/Eagle/Gerber_a1/Modem_rev_a1.GTS (3186, 2020-01-28)
Design/Eagle/Gerber_a1/Modem_rev_a1.TXT (805, 2020-01-28)
Design/Eagle/Gerber_a1/Modem_rev_a1.dri (830, 2020-01-28)
Design/Eagle/Gerber_a1/Modem_rev_a1.gpi (1581, 2020-01-28)
Design/Eagle/Modem.b#1 (100181, 2020-01-28)
Design/Eagle/Modem.b#2 (98879, 2020-01-28)
... ...

MicroModem - Deprecated Firmware ========== *Please note that the firmware in this repo is deprecated! For a newer, much better general purpose firmware, use [MicroModemGP](https://github.com/markqvist/MicroModemGP). For an APRS-oriented firmware use [MicroAPRS](https://github.com/markqvist/MicroAPRS)* *There is now a completely reworked hardware and software platform based on the legacy of MicroModem, called [OpenModem](https://github.com/markqvist/openmodem/), with many more features and a more flexible implementation.* MicroModem is an educational implementation of a 1200-baud AFSK modem. This implementation is targeted at the Atmega 328p microprocessor used in many Arduino boards and spinoffs. It can be build very easily with an Arduino board based on the Atmega 328p, and around 15 common electronics components. Please read the "Quickstart.pdf" in the Documentation folder for some pointers on building the modem! If you want to use MicroModem for APRS, check out the [MicroAPRS](https://github.com/markqvist/MicroAPRS). This fork is created specifically for APRS. ![MicroModem](https://raw.githubusercontent.com/markqvist/MicroModem/master/Design/Images/1.jpg) The repository contains schematics and Eagle PCB files for a Microduino module. There is also fritzing sketches for both an Arduino shield and a Microduino module, with notes so they are easier to understand. I have had the eagle PCB fabricated, and it is working great, so you can use that if want to make your own board. ![MicroModem](https://raw.githubusercontent.com/markqvist/MicroModem/master/Design/Images/PCB-lo.png) I am currently writing an illustrated tutorial to go along with the source-code, but even now, the source code is extremely well documented, and all the concepts are explained in great detail in the comments. By default MicroModem uses a very simple protocol dubbed MP1. The protocol enables end-to-end transport with forward error-correction and compression. Compression is courtesy of the excellent [Heatshrink](https://github.com/atomicobject/heatshrink) library. MP1 can also encapsulate TCP/IP traffic from a host computer with SLIP. MicroModem was created as an easy to build, low-cost and very flexible radio-modem. It also supports the AX.25 implementation in BertOS, so it can be used with that for APRS and the likes very easily. While this project is based on Arduino hardware, it does not use the Arduino IDE. The project has been implemented in your normal C with makefile style, and uses libraries from the open source BertOS. Visit [my site](http://unsigned.io) for questions, comments and other details.

近期下载者

相关文件


收藏者