关于PIC单片机编程器问题的请教!!!

请问一下,如果我的编程对象仅仅是一款单片机,可不可以省掉一个编程器呢,我看网上的编程器如K149,K150,都是支持多款芯片的,做的比较麻烦,而我想用面包板来做,希望做的... 请问一下,如果我的编程对象仅仅是一款单片机,可不可以省掉一个编程器呢,我看网上的编程器如K149,K150,都是支持多款芯片的,做的比较麻烦,而我想用面包板来做,希望做的简单一点,连线尽量少一点,可以吗。先谢谢了。
本人绝不拖沓采纳最佳答案,如果满意,立马选择,绝不食言。如果满意,我还会加分的。
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
micropower
2011-06-09 · TA获得超过1万个赞
知道大有可为答主
回答量:2619
采纳率:50%
帮助的人:1542万
展开全部
省不了,编程器就是一个往单片机烧写程序的设备。就像电视机,能接收很多电视频道,但如果说我就只想看一个频道,而不要那么麻烦的,不要这个电视机我能否看电视频道呢???
追问
拿你举得例子说明一下我的意思。自己做编程器就相当于自己做电视机,我只编程一个芯片相当于只看一个频道,而多频道和单频道的区别是所占用的信号频段不同,我只看一个频道,只需要关注这一个频段,所以在信号滤波方面肯定是可以简化的,所以我考虑可不可以简化编程器呢。
比如,我利用icsp,用五线连接,电源,地,高电压,串行时钟和数据,此串行接口应该是spi吧,我利用一个spi接口把二进制数据写进去,这样可以吗?谢谢你。
追答
你的想法很好,专研也有一定深度。
但PIC单片机的编程规则不像51单片机那样,弄个串口或者SPI就可以通信。一般ICSP用到的数据口和时钟口并不是对应其内部的SPI模块,而是它自己独特的编程方式。
所以K149之类的编程器都需要另外一个单片机进行做控制和对计算机通信,对目标单片机进行下载程序。
如果你觉得麻烦,可以试搜一下JDM,这是迄今为止最简单的自制PIC编程器了。但问题多多,我也不推荐初学者用。
一般来说嵌入式开发的硬件投入是比较高的,而PIC单片机没推出如JTAG或者串口下载之类的方式(16位和32位的一些PIC有JTAG),我想和它自身定位有关系。PIC一般是面向工业控制的底层控制,在这种环境下工作的芯片要求是以稳定为第一位。稳定意味着要精简系统内部,所以没必要用到的功能模块都尽量减少,而方便开发的JTAG什么的都可以靠边了。
我上面举的例子是说明没有电视机就没法看电视,或者说,没有显像管就没法看电视界面,不管你要哪个频道,而不是说你做不做电视机不要想太多。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式