>我知道您xwisp程序员可以工作,并且非常有价值, >我看到的唯一负面的是必须使用 Python. XWisp误用了PC软件,而不是编程器。 Windows的“本地”端口 确实存在(实际上不止一个)。但是如果PC用户没有能力 老实说,安装3个softare软件包(python,win32all,xwisp) 他不应该碰PIC。 >没什么大不了的,因为目前有 devices available to >将USB转换为串行,并且有可用于转换的适配器 >USB并行,但我不确定它们是否可以与PIC一起使用 > programmers. 他们很可能会与使用序列号的proggers完美配合 通讯端口。 Vit-fiddeling发起人可能会遇到 很多(时间)问题。 伍特·范·奥伊金(Wouter van Ooijen) -------- Van Ooijen信息技术学院:www.voti.nl 咨询,开发,PICmicro产品 |
|
PIC通用编程器
开始于 ●2004年4月7日
回覆者 ●2004年4月9日2004-04-09
回覆者 ●2004年4月9日2004-04-09
2004年4月9日星期五20:31:15 -0000,mikerey35475写道: >Everyone, > >PC制造商正在逐步消除我们使用的旧版端口 >运行或程序员(串行和并行)。正如Stef所说, >您购买的下一台PC可能只有USB端口, >没什么大不了的,因为目前有可用的设备 >将USB转换为串行,并且有可用于转换的适配器 >USB并行,但我不确定它们是否可以与PIC一起使用 >programmers. 的确如此,但是至少可以在台式机上添加“真实”串行 或并行I / O卡。实际上,我最近对我的软件/实验室做了此操作 工作站,这样我可以连接多个“旧版”设备, 同时运行。这也减轻了许多电缆交换的麻烦 这对我来说有点不方便。 我目前有(4)个COM端口和(2)LPT端口(串行 用于Rabbit 2000,PICstart Plus,RS232端子的调试/编程电缆 电缆和RS232数字示波器并行连接到COM端口 LPT端口上的端口编程器和JTAG调试器/编程器Pod)。 我花了12美元买了双 串行/并行I / O卡。 USB转换器设备将永远是我们发展的问题 由于“旋转”时序和控制信号的工具 他们施加的延迟和时间延迟。当然他们通常会工作 适合只在寻找更高级别RS232数据的设备 对时间不太敏感(例如,像Wouter的程序员一样) -他设计的优点之一)。 马特·波布尔斯基 最高性能系统 |
回覆者 ●2004年4月9日2004-04-09
>XWisp误用了PC软件,而不是编程器。一个“本地”窗口
port >通讯端口。 Vit-fiddeling proggers 可能会遇到 抱歉,*是* PC软件,*位*固定。按住时输入 小宝宝有点容易出错。 伍特·范·奥伊金(Wouter van Ooijen) -------- Van Ooijen信息技术学院:www.voti.nl 咨询,开发,PICmicro产品 |
|
回覆者 ●2004年4月9日2004-04-09
---在“ Wouter van Ooijen”中<wouter@v...> 写道: > >XWisp误用了PC软件,而不是 程序员。一个“本地”窗口 港口 > >通讯端口。维特菲尔德 慢跑者可能会跑 进入 > >抱歉,*是* PC软件,*位*固定。打字时 抱着一个 >小宝宝有点容易出错。 怀亚特·詹姆斯(Wyatt James)星期一7周,您几岁了? |
|
回覆者 ●2004年4月9日2004-04-09
由于某些技术原因,我不喜欢USB。我有一个USB 设备,摄像头。 但是以太网供电在这里,802.3af。我没有问题。 乍得 -唐·哈克勒<> wrote: > >>首先,我想看看USB设备。自供电和 > simple > >>connection. > >> > >>ICSP > >> > >> > > > >这很容易。任何串行编程器拓扑(即 > infamous > >JDM,这是一个非常聪明的想法(如果用户理解的话) > >完全可以正常工作)可以最小限度地移植到USB上 > hardware > >要求。我不知道已经制作的软件程序可以 > drive the > >USB(即ICprog,可以认为是免费的标准 > software > >如此大量的受支持设备) > > > > > >我前面有三个PIC程序员...两个 > >使用USB正在使用FTDI >USB串行芯片以及直接从FTDI下载的驱动程序... >这似乎是使USB接口运行的最简单方法。 >否则,注册官方USB会收取高额费用 > certifcation > and ID numbers. >其中一个(kitsrus.com#150)使用外部电源,并且 > >其他(fored.co.uk PICKEY)期望 >用完了USB,但指出电源非常 >有限,所以不能开很多 >编程期间的实际PIC除外。这表明有一个二极管 > on >PIC VDD线隔离PIC >在编程或运行PIC VDD时从电路的其余部分 > >在关闭目标电源期间 > programming . >两个串联的九伏电池特别方便 > power >为任何程序员提供 >需要外部电源... > > - Don > ===== 我的软件没有错误。仅未记录的功能。 __________________________________ |
回覆者 ●2004年4月10日2004-04-10
>怀亚特·詹姆斯(Wyatt James)星期一7周,您几岁了? 星期一14天 伍特·范·奥伊金(Wouter van Ooijen) -------- Van Ooijen信息技术学院:www.voti.nl 咨询,开发,PICmicro产品 |
|
回覆者 ●2004年4月10日2004-04-10
如果您认为在等待14天大的孩子时很难打字 直到大约7或8个月大-他们积极尝试服用 在键盘上。我8个月大的儿子实际上更难应付 比我快要成为4岁女儿的尝试 计算机,以便她可以使用它。 :) 恭喜你! ---在“ Wouter van Ooijen”中<wouter@v...> wrote: > >怀亚特·詹姆斯(Wyatt James)在星期一7周,多大了 yours ? > > 14 days on monday > > Wouter van Ooijen > > -- ------- >Van Ooijen信息技术学院:www.voti.nl >咨询,开发,PICmicro产品 |
|
回覆者 ●2004年4月10日2004-04-10
---在“李小龙”中<midl_man@y...> wrote: >如果您认为按住14很难打字 day old child wait >直到大约7或8个月大-他们积极尝试服用 >在键盘上。我8个月大的儿子实际上更难应付 和 >比我即将要四岁的女儿 tries to kick me 离开 >计算机,以便她可以使用它。 :) > > Congratulations! 幸运的是,9岁的孩子在妈妈的Mac电脑上,我们7岁的孩子和她的战斗 关于谁可以使用它,而在Mac处于打开状态时都不使用其PC的问题 互联网。就我的电脑而言,只有我的猫使用它,他才走路 在键盘上... 戴夫 |
|
回覆者 ●2004年4月11日2004-04-11
所有人都在开玩笑(向那里的新父亲打招呼),我终于 将为此线程增加我的两分钱(有些不安) 我可能会补充。 我想对这个问题发表一些看法。 1.我研究了PIC的USB设计。我花了十多个小时 不到100小时即可查看USB 1.0规格(更轻松) 适用于低速设备。我发现包很复杂 其中包含足够的CRC校验和,CRC5和CRC16 在处理数据包时要占用PIC的大部分时间。 而且速度足够高,需要外部换挡 注册以获取数据包。时钟解码还不错, 但是正在执行CRC5并切换到命令阶段 需要一点时间...我认为将来如果需要 USB设计,我将更仔细地研究Delcom产品 http://www.delcom-eng.com/products_USBIO.asp#USBIO 协助我的微控制器。 2. USB驱动程序需要大量的软件。在 在delcom机箱中,他们为接口提供了一些软件。 因此,我坚持使用RS232通讯。实际上,尽管有些 机器可能没有RS232端口,您可以考虑购买 它的接口卡。 因此,如上所述,我坚持使用RS232。 我正在为28引脚ATMEL + 5V EEPROM编程器构建设计。 现在不要激动。我已经有了主要的功能块, 运行,但是我有几件事要做。我会 完成增强功能后,将其发布给小组, 为此生成一个EULA(我花了很多时间来制作它,如果 您想赚钱,我想减价)。 这是使用通用终端程序的RS232设备 在Windoze和Linux(超级终端和minicom)上可用。和, 我确定Mac World会有类似的应用程序 也一样 我从Perl脚本开始就了解了需求,发现 只需多一点的努力,我就可以将所有聪明人转移到 PIC。我目前在该项目中使用的是16F77 任何PIC均可用于PIC编程器。 40针'F77是 很好,有足够的I / O,所以所有输出都送到了EEPROM 插座。我发现我可以可靠地从PC传输数据 通过传递十六进制格式文件将其以19.2K的波特率发送给PIC编程器 直接到PIC。这算出大约1000个字节 信息正在传递,实际上是对我的8kBytes EEPROM进行编程 需要12-15秒。还不错我很确定 速率可以提高,我计划将其提高到约57Kbaud。在 无论如何,可靠的编程均已完成。我做了超过1500 编程烧录EEPROM时没有错误 Perl阶段。 本质上,程序员收到一个十六进制记录,对其进行编程 进入EEPROM,然后验证数据。然后得到另一个 从PC记录并处理。这一直持续到和 接收到结束记录。我在PC之间使用XON / XOFF协议 和PIC进行流量控制。与两个minicom都很好 和超级终端。可以通过“记录”数据来读取数据 从PIC返回到PC。我发现验证命令 通过将int hex文件重新传输回 程序员阅读。这样一来,就不会有“跳过” PC的要求(如果十六进制文件的记录地址) 出故障了。 其结果是可靠的RS232通信通过 直接的intel十六进制记录是相当可行的。为了我的小 程序员,只有PIC芯片,编程插座, 以及两个用于“ rs232”通信的2N2222晶体管。 哦,还有几个LED和一个PNP晶体管提供电压 到EEPROM插座(但仅此而已)。 现在,不利的是,对于PIC程序员来说, 芯片提供了很多不同的变化,并且 必须设置各种不同的时间。那可能 使“独立”程序员有点困难。 伍特可能会阐明这一领域。我看着开放 pp06的源代码供我评估。好像有可能 是很多必须整理的表信息。 最后,还有鸡肉和鸡蛋的问题。我假设 我们正在为新来者创建PIC编程器。怎么 他/她将要进行的图片的初始加载 程序员?还是我们要提供该服务?像 一个16F648预编程为$ 8- $ 10?我们必须设置 建立一个组织来做到这一点或使用像DIY电子产品之类的东西 结束这个。那什么时候维护软件呢 Microchip推出了新的PIC版本?我们应该做的所有项目 开始这项工作时请考虑一下。 最后一点,如果您愿意,我可以自愿 我与十六进制记录一起使用的通信代码 为此工作进行处理。我相信它将减少 所需的过程编码。 好吧,这在实际价值上超过两美分。我应该 早就闭嘴了 我不是想煽风点火,对不起,如果您无聊, 或让我的想法不高兴。 干杯, 富S. ps我不隶属于Delcom,Microchip,Intel,Microsoft 或上面提到的任何其他公司。 ---在“ Dave Mucha”中<davemucha@j...> wrote: >---在“李小龙”中 <midl_man@y...> wrote: > >如果您认为抱着一个14天大的孩子很难打字 等待 > >直到他们大约7或8个月大- they actively try to 拿 > >在键盘上。我8个月大的儿子是 其实更难应付 > with > >比我刚要踢我的即将四岁的女儿 > off > >计算机,以便她可以使用它。 :) > > > > Congratulations! >幸运的是,9岁的孩子是在妈妈的Mac上,我们7岁的孩子和她 斗争 >关于谁可以使用它,却都不使用他们的PC as the Mac is on >互联网。就我的电脑而言,只有我的猫使用它,他才走路 >在键盘上... > > Dave |
|
回覆者 ●2004年4月11日2004-04-11
---在“ gettingalongwouldbenice”中 <Gettingalongwouldbenice @ y ...> wrote: >---在“ Dave Mucha”中 <davemucha@j...> wrote: > > >即使大多数引导加载程序都需要硬件串行端口, > > > there are some > > >那不是。我尝试过的一些不错的引导程序是: > > >Mecanique的MCLOADER和小型booloader都很好 > > > > http://www.ac.ugal.ro/staff/ckiku/software/picbootloader.htm > >有没有人让这个小小的引导程序在Windows 95中工作? >我收到有关的错误 >缺少的export:kernel32.dll:Cancello。该行的其余部分是 > cut off. >该程序在win98中没有给出此错误,但是我的原型是 >主板嵌入在win95笔记本电脑的内胆中。 >我尝试了win98 kernel32.dll,但是这完全杀死了win95。 您发现Win95不支持CancelIo()。你的唯一途径 要使该应用程序在Win95上运行是为了重写它,以便它 不使用CancelIo()。 您还发现,复制并不是一个好主意 一台计算机上的单个dll(甚至是该组) 其他。许多dll是成组运送的,因此,如果您仅更新其中之一 他们你在找麻烦。此外,某些dll是操作系统 依赖的,这意味着每个操作系统都有自己的特定 版本。 |