Questions tagged «programmer»

对微控制器和/或可编程逻辑进行编程的工具。

3
AVR-如何在Linux中对AVR芯片进行编程
我最近有一个AVRISmkII AVR程序员,并且我有一个ATtiny85和ATmega328。我想知道如何(与程序员一起)对这些芯片进行编程,但是当我尝试获取Atmel Studio 6时,它仅适用于Windows。有什么方法可以在Linux(特别是Ubuntu)中使用吗?蚂蚁建议?谢谢!
22 avr  linux  programmer 

8
在ARM微控制器上开始编程的绝对最便宜,(简便)方式
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 我想开始使用ARM处理器,从已经使用了太长时间的PIC进行迁移。8位模型的价格不到1美元,程序员的价格不到10美元,而上手的便捷性和低成本却让我大失所望。但是,看到它们的功能被价格相同的某些ARM芯片相形见,,并且对封闭源代码软件感到厌倦,我想进行切换。 我宁愿避免使用任何开发板,而是使用便宜的通用突破性PCB($ 1)并直接在面包板上使用任何必不可少的外部组件来实现它。 通过这种方式对ARM芯片编程的选择有哪些?是否有诸如PICKit2之类的编程器使用USB连接到PC,并通过与芯片的简单串行连接(如ICSP)进行编程?不同的ARM制造商,ARM版本和单个芯片在设置方面有多少差异?(ST,Atmel ...)例如,每个制造商是否需要他们自己的编译器,程序员,IDE等?还是有适用于所有人的通用工具? 编辑:好的,所以经过更多研究,我相信我想出了一个相对便宜的解决方案,可以使用DAPLINK固件来刷新stm32开发板,但是我不相信官方的github固件会本地运行(所有这些都是推测,直到我通过邮件获取我的stm32开发板)。但是我发现readbear mk20随附的daplink_usb板正在运行stm32芯片,他们已经发布了固件,该固件需要进行更改以使其与8mhz晶体兼容(在下面的论坛文章中详细链接)。否则,以16 MHz的频率更换晶体。开发套件到货后,一旦我确认了这一点,疾病就会更新。 GITHUB回购 好论坛资源在这里。 Redbear Github叉子

4
是否可以使用AVR ISP编程器对PIC芯片进行编程?
我想尝试对PIC芯片进行编程,然后看它与AVR相比有多少不同。我有一个AVRtinyISP,想知道是否可以使用它来对PIC芯片进行编程?这样做会限制我什么? 当今的AVR和PIC芯片都具有用于程序上传的ICSP接口,并使用显然兼容的引脚分配进行编程(PIC曾经需要提供更高的电压来对其进行编程,但较新的芯片不再需要它了)。 所以我的问题是:是否可以使用AVR ISP编程器(例如AVRtinyISP或AVR ISP MkII)对PIC芯片进行远程编程? 有没有人尝试过? 如果不可能或太难,那么有什么局限性?使用的协议是什么,引脚排列不完全匹配,电压/电流额定值等等?反之亦然,例如使用PICKit克隆对AVR芯片编程是否有可能?要使所有这些变为可能需要进行哪些修改?
16 avr  pic  programmer  isp  pickit 

7
我应该购买PICKit 2还是3?
好吧,在决定投身于PIC系列产品(包括dsPIC)之后,我现在对程序员有疑问。我一直在听到有关新PICKit 3的很多坏消息,并且想知道我应该得到还是更古老的PICKit 2?如果我希望能够使用最新的PIC,则可能需要购买最新的PIC,但我不确定。谢谢!

6
开始PIC编程
我一直在进行一些PIC编程,但是与其他可用的其他微控制器不同,可用的不同芯片数量之多使我有些困惑。似乎在某些站点上建议的某些芯片对于刚开始使用PIC编程的人来说是不错的选择,但是这些芯片可能已经被取代(或者我可能变得更加困惑)。 所以我的问题可以归结为三个部分: 首先是什么好的PIC芯片? 我很高兴使用汇编语言或其他某种语言,因此您对Linux建议使用哪种IDE /语言? 在通过Linux笔记本电脑通过USB连接(PicKit 2?是可能的)通过芯片将代码获取到芯片上时,您有什么建议?我需要哪种电路/板配置? 编辑:在与Kortuk进行了长时间的讨论(请参阅下面的评论)之后,我决定开始使用PicKit2入门工具包。随附安装了PIC16F690芯片。

1
如何从使用Arduino作为编程器切换到外部编程器?
从Arduino过渡到普通AVR微控制器和最少支持组件的三部分系列的第二部分(第一部分,第三部分) 我已经看到很多人在Internet上提出这个问题,所以这里是: 我已经知道如何使用Arduino作为程序员来编程和使用准系统ATmega328。我现在想开始在Arduino IDE中使用外部编程器。 在过渡过程中我应该如何进行?我应该学什么?(如果提供一些部分的迷你教程作为答案的一部分,那将是很好的)

4
ICSP或预编程微控制器
我已经设计了用于小规模生产的PCB。目前,我要一次手工焊接20批。该PCB使用ATMEGA168微控制器,我在焊接到电路板上之前对其进行了编程-此方法目前对我来说效果很好。 我正在考虑为我制造和组装一批200块板,因为我设计的产品似乎很受欢迎。更好的做法是将ICSP接头连接到板上,还是自己继续对IC进行预编程?在制造或组装后对板进行重新编程不是预期或必需的功能。 我不确定在大规模生产环境中如何完成此操作?添加ICSP接头会稍微增加制造成本,所以预先编程是否是标准做法?

4
最好的PIC程序员?
我想开始在我的项目中使用PIC,想知道我应该选择哪个程序员。我在使用微控制器(68k,avr)方面有丰富的经验,在电子方面也有很多经验(因此可以创建一个程序员)。 我希望能够使用MPLAB,icsp,并且在线调试功能看起来很整洁。USB也很方便,但这不是必需的。在您的回答中,我希望对您的建议的优缺点进行比较。

2
恢复ATtiny13
我正在玩ATtiny13,我认为将它与外部8Mhz陶瓷振荡器代替内置的1.2Mhz振荡器一起使用会很好。(我想以9600 bps的速度进行uart测试,所以我认为1.2 Mhz太慢了) 要更改为外部振荡器,我运行了“ avrdude -c usbtiny -p attiny13 -U lfuse:w:0x70:m -U hfuse:w:0xff:m” 不幸的是,我现在无法访问该设备。那里的“ PB0上的LED闪烁”程序不再运行,程序员无法连接到它。 不知道在这里做什么。我可以扔掉这个芯片还是有办法挽救它?


2
通过FPGA进行PIC编程
我想知道是否有一种通过FPGA卡首次编程PIC(以Flash写入)的方法。 PIC已经焊接到FPGA了,我无法将其移除。PIC上不存在引导程序。因此,我需要使用引导加载程序以USART / SPI / I2C模式对其进行编程,以便它可以从FPGA接收数据。 我知道通常我必须拆焊,将其连接到PICKit之类的硬件程序员,并使用MPLAB之类的计算机上的软件对其进行编程,但是我负担不起。 我可以使用MPLAB(一个.hex文件)生成引导加载程序,但是如何将其传输到FPGA,然后通过FPGA引脚传输到PIC? 使用的PIC是Microchip PIC12F1822。

2
间谍双线vs JTAG
我正在研究MSP430设计,并且对Spy-Bi-Wire两线制编程接口很感兴趣。根据我的阅读,它在功能上与JTAG非常相似,甚至在某些情况下看起来更好(当然,连接线更少,速度也更高,等等)。 通过使用Spy-Bi-Wire(调试,断点,闪存编程)并且在我的PCB上不包括标准的4引脚JTAG,我是否会缺少JTAG的功能?

3
Olimex Arm USB JTAG编程器问题
我最近买了一个Olimx ARM-USB-OCD JTAG编程器,但是我很难使它工作。 我的主要系统是linux,但是我已经在窗口中对其进行了测试,也没有运气。我正在使用OpenOCD与设备进行通信,但是它无法检测到编程器上的ftdi芯片。 我怀疑硬件有问题,原因有二。程序员可以为板子提供5V,9V或12V的电源,但是当我测量输出电压时,它只有0.7〜1V(当连接到USB时,已在3台不同的计算机和1个USB集线器上进行了测试);另外,当连接到linux时,会检测到ftdi芯片,但是它会快速连接和断开连接,从而在syslog中留下许多错误。 我的问题是(并且我对拥有相同程序员的任何人最感兴趣):硬件是否损坏?如果没有,我可能会做错什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.