论坛风格切换切换到宽版
  • 44079阅读
  • 85回复

不用 50 RMB 也能作的 16F88 One Chip TNC 有關資料 [复制链接]

上一主题 下一主题
离线robotcat
发帖
231
只看该作者 40楼 发表于: 2005-11-02
近几日,忙着孩子的出生和照顾,一起没有时间弄,看pdf文档中有个问题到时和你探讨一下。
离线robotcat
发帖
231
只看该作者 41楼 发表于: 2005-11-10
vjj:pdf文档中有个关于16f88写程序的问题。我想原文意思是:
1、用编程器将bloader写入
2、加电后,如果led灯闪烁,说明引导成功
3、运行screamer,调用modemless这个hex文档
我的理解是否正确?
但其中有段话我不是很明白:when setting up the programmer for this step be sure to disable the master clear pin on a5(mclr on pin) in the config word.
这话是什么意思?
离线BG4UVR
发帖
11292
只看该作者 42楼 发表于: 2005-11-16
直译:当进行到这步设置编程器时,请确认在配置字中关闭主清除脚(引脚复位mclr)a5

注:a5应该是说配置字的值。

另请看图片:
离线VR2VJJ
发帖
578
只看该作者 43楼 发表于: 2005-11-16
慘了, 剛由火星回來..... 又要回火星?
离线BD6CR
发帖
5950
只看该作者 44楼 发表于: 2005-11-17
vr2vjj,是否方便寄我一份qex的原文?
离线VR2VJJ
发帖
578
只看该作者 45楼 发表于: 2005-12-21
好了, 有新版的源碼了, 你們試過嗎?

===== [w8wga 18 dec 05 的來信] =====
modemless tnc builders (via bcc)

i have been having some fun experimenting some more with my tnc that was in qex last spring. i have added a couple more features...

1. the ability to send temperature reports in the beacon. you can format the temperature weather report as you wish, even in aprs format and it can be seen at your favorite aprs web site. i used the dallas ds18s20 1 wire sensor. very interesting device. it costs about $4 and can be remoted if you want. the temperature sensor is very small (looks like a regular transistor).i am using it to do some remote water temperature readings and it works great. the tnc will provide either degrees c or f, the high and low for the day, and a sequence number. you could, with some code mods use any of the "1 wire" parasitic dallas devices. a checksum is used over the 1 wire bus to insure data integrity. you can look at the ds18s20 specs at

http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2815

2. an option to filter out non printable chars monitored from the terminal. keeps your terminal from doing screwy things when someone is sending control chars, like some of the dx clusters.

3. some diagnostic messages to help debug gps cable and option problems.

also, fixed a couple of other anomolies i found.

anyway, the new source is attached and you are welcome to use it. details of the new features are in the file near the front.

you do not have to add the ds18s20 to use the new software.

let me know of any problems you encounter.

have fun!

73s
bob
wb8wga
附件: Modemless TNC V1.asm.txt (0 K) 下载次数:606
离线bd8te
发帖
4258
只看该作者 46楼 发表于: 2005-12-22
新版的源碼,我和6cr试过了,多了2个功能。
离线BG8WJ
发帖
166
只看该作者 47楼 发表于: 2005-12-23
vr2vjj刚刚下载新版的代码,对比发现新版本的代码添加的最大的功能是使用ds18s20作为温度传感器。其他基本没有变。
  我觉得其实使用avr来移植应该不会有太大的问题!关键是对于整个on chip tnc 的工作流程是否有人有基本的原理框图。我们这样老是跟在外国人的屁股后面也不是个办法啊!人家使用的16f88倒是遍地买的到!我们不行啊!
  我一直在关注这个tnc,现在基本上把gps 数据接收,包括ax.25的数据包打包的结构搞懂,这样是在没有16f88可以使用 ms51,avr单片机直接处理数据,现在想搞明白的是对于audio to tx这里出来的信号是怎样的信号格式? 频率?带宽? 根据楼上的电路看来很象是使用chip的内部dac实现的变换,如果使者样的话,本人觉得ms51 & avr的片子加上d/a芯片同样也可以实现的啊!而且价格上同样可以做到很低廉的!
离线BG6AGB
发帖
915
只看该作者 48楼 发表于: 2005-12-24
item: pic16f88-i/p
quantity: 3
estimated ship date: 12/27/2005
warehouse: microchip thailand sample whse (fbs)

看来是申请到了,呵呵
离线VR2VJJ
发帖
578
只看该作者 49楼 发表于: 2005-12-24
'
vr2vjj刚刚下载新版的代码,对比发现新版本的代码添加的最大的功能是使用ds18s20作为温度传感器。其他基本没有变。
  我觉得其实使用avr来移植应该不会有太大的问题!关键是对于整个on chip tnc 的工作流程是否有人有基本的原理框图。我们这样老是跟在外国人的屁股后面也不是个办法啊!人家使用的16f88倒是遍地买的到!我们不行啊!
  我一直在关注这个tnc,现在基本上把gps 数据接收,包括ax.25的数据包打包的结构搞懂,这样是在没有16f88可以使用 ms51,avr单片机直接处理数据,现在想搞明白的是对于audio to tx这里出来的信号是怎样的信号格式? 频率?带宽? 根据楼上的电路看来很象是使用chip的内部dac实现的变换,如果使者样的话,本人觉得ms51 & avr的片子加上d/a芯片同样也可以实现的啊!而且价格上同样可以做到很低廉的!
'
我本身不是電子出身, 現在已連源碼也貼了出來, 如果有能之士能夠發揚光大, port 去 avr stream的 microprocessor, 如果你有興趣的話, 我也是支持的!

至於是否老是跟在外国人的屁股后面, 我覺得是個人見解. 但要自強, 可不是單用口說說就可以的。
离线BG6AGB
发帖
915
只看该作者 50楼 发表于: 2005-12-24
我对数字通讯方面也很感兴趣,无奈时间上不是很充足,打算先用16f88做出个成品,分析分析程序,了解一下其中的原理,再看有什么自己熟悉的片子能胜任这个任务。

现在的理解,这个tnc有下述功能:
1.可以解释gps送来的数据,和个人信息一起通过radio发射出去;
2.可以监听频率上传送的信息,将其中的其他ham的位置和身份信息提取出来;
3.可以作为数字中继?
4.可定时发送台标?
5.还有什么啊?

重点可能在于将数字信号调制到音频上和从音频中解调出数字信号。

说的不对请各位指正。
离线BG6AGB
发帖
915
只看该作者 51楼 发表于: 2005-12-24
近5000行代码,晕,还全是汇编...
离线bd8te
发帖
4258
只看该作者 52楼 发表于: 2005-12-24
鍙禒銉??娑撶儤?鏉??娑?缂佈??閿?鎴戠殑瀹歌尙??鍦??浼愭担?娴?銆
离线bd8te
发帖
4258
只看该作者 53楼 发表于: 2005-12-24
可以作为数字中继,我的已经在工作了。
离线zsh
发帖
1371
只看该作者 54楼 发表于: 2005-12-24
能否也给我一份qex的原文? 谢谢!
zsh518@gmail.com
离线VR2VJJ
发帖
578
只看该作者 55楼 发表于: 2005-12-25
n9cx 寫的有關如何做那個 tnc 的文章, 已有qex原文下載, 有興趣請自己看看
http://www.n9cx.com/bobball.htm
离线BG8WJ
发帖
166
只看该作者 56楼 发表于: 2005-12-27
汇编我来翻译!征求搞avr的高手一起来移植!想一切使用现在国内流行的单片机+外置adc来实现。
过几天上翻译的程序!现在单片机接收gps信号处理的语句已经写好的啦!89c51实现的,ms51关键不能实现的就是呼号的在线实时修改!
离线BG6AGB
发帖
915
只看该作者 57楼 发表于: 2005-12-27
'
汇编我来翻译!征求搞avr的高手一起来移植!想一切使用现在国内流行的单片机+外置adc来实现。
过几天上翻译的程序!现在单片机接收gps信号处理的语句已经写好的啦!89c51实现的,ms51关键不能实现的就是呼号的在线实时修改!
'

这个好说,51挂一个24c01就可以了,呼号和相关的设置存24c01里面。
问题就在于51大部分是12周期指令,正在找指令周期短的片子。
离线BG6AGB
发帖
915
只看该作者 58楼 发表于: 2005-12-27
日期/时间           活动               地点         详细信息
dec 27, 2005   2:33 pm 向有关国家机构申报过程中   shanghai cn
              1:01 pm 货件例外状态         shanghai cn   有关国家机构正在对货物进行操作




不会被卡住吧?
离线BD6CR
发帖
5950
只看该作者 59楼 发表于: 2005-12-27
注意:16f88使用20m主频,每个指令只是一个周期,用51系列是很难达到这样的运算速度的,avr不很熟悉,不好判断。

用单片机来做afsk的调制和解调对timing要求高,不是很简单的可以通过指令翻译做到的。