{"id":366,"date":"2010-01-30T14:40:25","date_gmt":"2010-01-30T12:40:25","guid":{"rendered":"http:\/\/dh5ym.hopto.org\/wiki\/?p=366"},"modified":"2010-01-30T14:40:25","modified_gmt":"2010-01-30T12:40:25","slug":"hdlcax25-to-serial-kiss-converter","status":"publish","type":"post","link":"https:\/\/dh5ym.hopto.org\/wiki\/?p=366","title":{"rendered":"HDLC\/AX25 to serial KISS converter"},"content":{"rendered":"<p>Last day\u00b4s i continued working on my HDLC\/AX25\u00a0 KISS TNC software. It is far away from beeing finished but may be useful for someone already.<\/p>\n<p>What\u00b4s it ?: You can connect an RF modem with NRZ or NRZI coded output. I just tested 1k2 and 9k6 bps AX25 modems. The microcontroller (currently Atmega644) decodes the frames and forwards it to a host PC via a serial KISS interface. This interface supports plain KISS, SMACK and RMNC-CRC-KISS. What\u00b4s not in this version is the CRC check for the received packets. This will be one of the next steps.<\/p>\n<p>What it should be somewhen: A complete KISS\/SMACK TNC which uses an external modem. Most probably this will not work on a Atmega644 because of the RAM limitations. I try to get it into an Atmega8515 with external SRAM.\u00a0 Another option might be a Atmega1281 or 1284 without external memory. For 1k2 (not sure for 9k6) is would also be possible to add the modem functionality directly to the microcontroller and therefore to safe the external modem.<\/p>\n<p><a href=\"..\/wiki\/wp-content\/uploads\/2010\/01\/avrhdlc.zip\">AVR HDLC decoder source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last day\u00b4s i continued working on my HDLC\/AX25\u00a0 KISS TNC software. It is far away from beeing finished but may be useful for someone already. What\u00b4s it ?: You can connect an RF modem with NRZ or NRZI coded output. &hellip; <a href=\"https:\/\/dh5ym.hopto.org\/wiki\/?p=366\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,11,14],"tags":[],"class_list":["post-366","post","type-post","status-publish","format-standard","hentry","category-amateur-radio","category-microcontroller","category-ax25-and-packet-radio"],"_links":{"self":[{"href":"https:\/\/dh5ym.hopto.org\/wiki\/index.php?rest_route=\/wp\/v2\/posts\/366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dh5ym.hopto.org\/wiki\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dh5ym.hopto.org\/wiki\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dh5ym.hopto.org\/wiki\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dh5ym.hopto.org\/wiki\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=366"}],"version-history":[{"count":0,"href":"https:\/\/dh5ym.hopto.org\/wiki\/index.php?rest_route=\/wp\/v2\/posts\/366\/revisions"}],"wp:attachment":[{"href":"https:\/\/dh5ym.hopto.org\/wiki\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dh5ym.hopto.org\/wiki\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dh5ym.hopto.org\/wiki\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}