IDEの外側を考えると、高速カウントARDUIO

[Udo Klein]が、アルドイノボードを使用してできるだけ迅速にカウントすることの難しさを取りました。クエストには、在庫ハードウェアを使用してできるだけ迅速に20ビットカウンターを駆動させるショートカットの検索が含まれます。しかしキャッチは、Arduinoの雰囲気がバックグラウンドで実行されているオーバーヘッドがあるということです。彼はこれらの道路隆起のそれぞれに見え、それからそれらを回避するための1つの方法を示します。

コードは、現代のC埋め込みプログラミングでは通常見ないコマンドを使用します。 GOTOステートメント彼はこれを使用して、ArduinoのBuilt Loop()関数によって使用される追加のサイクルを回避しています。ハッキングされたループ内で実行される唯一のコマンドは、深くネストされたマクロのセットです。 AVRチップに組み込まれているハードウェアXORを使用して出力ピンを切り替えます。これはレジスタに直接アドレス指定されていても、DigitalWrite()関数によって追加されたスローダウンをダンプする。

その結果、ハードウェアクロック速度の約98.9%で、出力ライトを切り替えるソフトウェアカウンタ(ブレーク後のクリップを参照)があります。かなり印象的な、しかし、彼はそれを少し速くすることができます。

Leave a Reply

Your email address will not be published.

Related Post

あなた自身の錫結晶を成長させるあなた自身の錫結晶を成長させる

[プルトニウムバニー]は、YouTubeのホーム生育錫クリスタルを見ました。成長した。以前に銅の結晶を扱っていた、彼は錫とまったく同じ手順を使用しました。 140mlの乳児用食品瓶から始めて、塩化スズのオプション、1リットルあたり90グラムのオプションで、電解質として少量のHClを含む。ジャーの底部のケーブルは、陽極として働いているだけでなく、陰極のループ、錫のループ、上から突き出ている。溶液を用いて流れる電力を処理するために、LM317ベースの調整可能電圧調整回路を利用した。 [プルトニウム・バニー]の方法では、極度が低い日数または数週間が含まれているため、6つのダイオードを使用して回路の電圧を1.5 Vから0.25 Vに短くし、13 MA程度にします。 彼の最初の試みは、彼がいくつかの素晴らしい光沢のあるクリスタルの顔を手に入れただけでなく、彼は錫が堆積していなかったという点に落ちることなく現在のベローズを10 mAにすることができなかった。実験をリセットするのではなく、彼はプロジェクトにいくつかの修正を加えた:彼は電解質30mlを排除することによってその選択肢を変更し、それを水で倒した。彼は同様に、PENからの平らなプラスチックチューブから穏やかな攪拌機を作り出し、それをもう1つの低電圧LM317回路で電力を供給するので、最低のRPMを得ることができる。 この新しい構成で[プリトニウム・バニー]がはるかに優れた結果を得始め、低濃度のSN2 +が存在する彼の仮説が大きな結晶成長のためのチケットであることを証明しました。彼が明らかに大きな進歩を遂げているだけでなく、昨年彼の銅の水晶実験を特徴としました!休憩後のビデオ。

Open Source Motor ControllerOpen Source Motor Controller

OSMCプロジェクトは1998年に開始され、趣味や専門家に高品質のHブリッジスピードコントロールを提供しました。 オリジナルのデザインは、バトルボットやその他の競争ロボットを構築していた人々によって使用されることを意図していましたが、そのラインはそれを考慮して拡大しました。 このプロジェクトは、計画を自由に利用できるようにし、修正を奨励することによって、オープンソースの精神を受け入れます。 これは、Trevor Blackwellが彼の電気一輪車で使用されているのと同じコントローラです。 [ありがとうモンスター] パーマリンク

Kindle Fire [チュートリアル]Kindle Fire [チュートリアル]

Android MarketにAndroid Marketをインストールする方法は、新しくリリースされたKindle Fireで公式に利用できません。ただし、Amazonは火災のソースコードをリリースしたため、デバイスは根付いており、とにかく追加できるようになりました。ステップバイステップの指示に従って、市場を閲覧してから、デバイスに最適なアプリとゲームをインストールするための途中です! 始める前に、このプロセスは複雑であり、カジュアルなコンピューターユーザー向けではないと言いたいと思います。デバイスのルート化、ファイルの移動とインストール、およびサードパーティの代替ランチャーのインストールが必要です。プロセス全体を完了できるかどうかを特定する前に、指示全体を読んでください。 先に進む準備ができていれば、開始できます。 Kindle Fireを根付かせてください。プロセスをガイドするフレンドリーなガイドを投稿しました。デバイスがルート化されたら、このページに戻ります。それは大丈夫。待ってください。 ルート?すごい!次の4つのファイルをダウンロードします。 googleServicesframework.apk(ダウンロードリンク) Vending.apk(ダウンロードリンク) Root Explorer App(ダウンロードリンク)このアプリは3.99ドルですが、読み取り専用/読み取りワイト許可を変更できる限り、代替品を見つけることができます。 Go Launcher Ex(ダウンロードリンク) 次に、Kindleデバイスで、[設定]> [デバイス]に移動します。この画面では、「不明なソースからのアプリケーションのインストールを許可する」がオンの位置に切り替えられていることを確認します。 次に、Kindle Fireでアクティブ化されたサイドロードアプリがあることを保証する必要があります。最初にデバイスをルート化したときに、このタスクをすでに達成しているかもしれませんが、再確認するのが常に最適です。それらがアクティブ化されていると確信している場合は、先にスキップしてください。 これらの手順に従って、PCでこれを行います。 >すべてのプログラム>アクセサリ>コマンドプロンプトに移動するために移動します 次のコマンドを入力します:Echo 0×1949 >>“%userProfile%\。Android\ adb_usb.ini Enter Essentialを押します Kindle