タグ付けされた質問 「programmer」

マイクロコントローラおよび/またはプログラマブルロジックをプログラムするためのツール。

3
AVR-LinuxでAVRチップをプログラムする方法
私は最近、AVRISmkII AVRプログラマーを手に入れました。ATtiny85とATmega328を持っています。どのようにこれらのチップを(プログラマーで)プログラムできるのかと思っていましたが、Atmel Studio 6を入手しようとすると、それはWindows専用です。Linux(特にUbuntu)で使用できる方法はありますか?Antの提案?ありがとう!
22 avr  linux  programmer 

8
ARMマイクロコントローラーでのプログラミングを開始する、最も安価で(簡単な)方法[非公開]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 閉じた3年前。 ARMプロセッサの使用を開始し、長年使用していたPICから移行します。8ビットモデルは1ドル未満で利用でき、プログラマーは10ドル未満で利用できましたが、使いやすさと低コストで始められました。しかし、同じ価格でいくつかのARMチップによって彼らの力がis小化され、クローズドソースのソフトウェアにうんざりしているのを見て、切り替えたいと思います。 開発ボードを入手するのを避け、代わりに安価な汎用ブレイクアウトPCB($ 1)を使用して、それを実現するために不可欠な外部コンポーネントを使用するブレッドボードでまっすぐ進みます。 この方法でARMチップをプログラミングするためのオプションは何ですか?USBを使用してPCに接続し、チップとの単純なシリアル接続(ICSPなど)を介してプログラミングするPICKit2などのプログラマーはいますか?ARMメーカー、ARMバージョン、個々のチップごとに、セットアップの違いはどれくらい必要ですか?(ST、Atmel ...)たとえば、各メーカーは独自のコンパイラ、プログラマ、IDEなどを必要としますか?または、すべてに共通のツールはありますか? 編集:わかりましたので、より多くの研究の後、比較的安価なソリューションを考え出したと思います、stm32開発ボードはDAPLINKファームウェアでフラッシュできますが、公式のgithubファームウェアはネイティブに動作するとは思わない(これはすべて推測までメールで私のstm32開発ボードを入手してください)。しかし、readbear mk20に含まれているdaplink_usbボードはstm32チップを実行していることがわかりました。ファームウェアをリリースしました。8mhzクリスタルと互換性を持たせるために行を変更する必要があります(詳細は以下のフォーラム投稿にあります)。それ以外の場合は、水晶を16 MHzのものと交換します。開発キットが到着したときにこれを確認したら、更新します。 GITHUB REPO 良いフォーラムリソースはこちら。 Redbear Githubフォーク

4
AVR ISPプログラマーを使用してPICチップをプログラムすることは可能ですか?
PICチップをプログラミングしてみて、AVRと比べてどれだけ違うかを見てみたいと思います。AVRtinyISPを持っていますが、それを使用してPICチップをプログラムできるかどうかを知りたいですか?私がそれをするのを制限するものは何ですか? 現在のAVRチップとPICチップの両方には、プログラムのアップロード用にICSPインターフェイスがあり、プログラミングには明らかに互換性のあるピン配置が使用されます(PICはプログラムに高い電圧を供給する必要がありましたが、新しいチップでは必要ありません)。 だから私の質問は:AVRtinyISPやAVR ISP MkIIなどのAVR ISPプログラマーで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プログラミングを始めた人にとって良い選択肢としていくつかのサイトで提案されたチップのいくつかは、置き換えられた可能性があります(または、さらに混乱しているかもしれません)。 したがって、私の質問は次の3つの部分に要約されます。 最初に良いPICチップは何でしょうか? アセンブラーまたは他の言語のいずれかを実行することは非常にうれしいので、Linux用にどのIDE /言語を提案しますか? LinuxラップトップからのUSB接続(PicKit 2?が1つの可能性でした)を介してコードをチップに取り込むという点で、何をお勧めしますか? 編集:さまざまなキットのメリットについてKortukとの長い議論(下記のコメントを参照)の後、PicKit2スターターキットから始めることにしました。これには、PIC16F690チップがインストールされています。

1
Arduinoをプログラマとして使用することから外部プログラマにどのように切り替える必要がありますか?
ArduinoからプレーンAVRマイクロコントローラーへの移行に関する3部シリーズの第2部と最小限のサポートコンポーネント(第1 部、第3部) 多くの人がインターネットでこれを尋ねるのを見たので、ここに行きます: プログラマーとして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で遊んでいて、1.2 Mhzの内蔵発振器の代わりに外部8Mhzセラミック発振器でそれを使うのが良いだろうと思いました。(9600 bpsでソフトUARTを実行したいので、1.2 MHzは遅すぎると思いました) 外部発振器に変更するには、「avrdude -c usbtiny -p attiny13 -U lfuse:w:0x70:m -U hfuse:w:0xff:m」を実行しました 残念ながら、現在はデバイスにアクセスできません。そこにあった「PB0のLEDを点滅させる」プログラムはもう実行されず、プログラマーはそれに接続できません。 ここで何をすべきかわからない。このチップを捨てることはできますか、それを救う方法はありますか?


2
スパイバイワイヤーvs JTAG
私はMSP430デザインに取り組んでおり、Spy-Bi-Wire 2線式プログラミングインターフェイスに非常に興味をそそられます。私が読んだことから、それは機能の点でJTAGに非常によく似ており、場合によってはよりよく見えることもあります(もちろん、配線が少ないだけでなく、速度など)。 Spy-Bi-Wire(デバッグ、ブレークポイント、フラッシュプログラミング)を使用して、PCBに標準の4ピンJTAGを含めずに見逃してしまうJTAGの機能はありますか?

2
FPGAによるPICプログラミング
FPGAカードを介して初めてPICをプログラムする方法(フラッシュに書き込む)があるかどうかを知りたいです。 PICはすでにFPGAにはんだ付けされており、削除できません。PICにはブートローダーはありません。したがって、FPGAからデータを受信できるように、ブートローダーを使用してUSART / SPI / I2Cモードでプログラムする必要があります。 通常、はんだを外してPICKitなどのハードウェアプログラマーに接続し、MPLABなどのコンピューター上のソフトウェアでプログラムする必要があることはわかっていますが、それを買う余裕はありません。 .hexファイルであるMPLABを使用してブートローダーを生成できますが、FPGAに転送してから、FPGAピンを介してPICに転送するにはどうすればよいですか。 使用されるPICはMicrochip PIC12F1822です。

3
Olimex Arm USB JTAGプログラマの問題
最近、Olimx ARM-USB-OCD JTAGプログラマーを購入しましたが、動作させるのに苦労しました。 私の主なシステムはlinuxですが、私はウィンドウでテストしましたが、運もありませんでした。OpenOCDを使用してデバイスと通信していますが、プログラマーでftdiチップが検出されません。 2つの理由で、ハードウェアが危険だと思います。プログラマーは5V、9Vまたは12Vでボードに電力を供給することができますが、出力電圧を測定すると0.7〜1Vしかありません(USBに接続した場合、3つの異なるコンピューターと1つのUSBハブでテスト済み)。さらに、Linuxに接続するとftdiチップが検出されますが、接続と切断が迅速に行われ、syslogに多数のエラーが残ります。 私の質問は(そして私は同じプログラマーを持っている人に最も興味があります):ハードウェアは壊れていますか?そうでない場合、私は間違っていると思われますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.