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

電動機器は、到達範囲の電球電動機器は、到達範囲の電球

高天井を交換するのに役立ちます。高天井は、居住者をオープンで風通しさせることができますが、それらはしばしば届く困難な光継手が付いています。それに対処するために、[Mattwach]は、仕事をはるかに簡単にする電動電球チェンジャーを作りました。 電球のチェンジャーはすでに存在していますが、それらは通常、シャンデリアと他の光のための光フィッティングで軸上で使用される必要があります。代わりに、[Mattwach’s]デザインはデバイスを90度角度で使用することを可能にし、それを追加の使いやすさのためにそれを自動化します。 12Vギアモータは、調整を回す作業を行い、仕事を行うのに十分なトルク以上のものを持っています。フランジ付きカップリングを使用して、モータを電球チェンジャー自体に取り付ける。次にAttiny85マイクロコントローラを使用して、L293D Hブリッジドライバを使用してモーターを制御します。 PS2のサムスティックがユーザー入力のために接続され、すべての電子機器は理想的な角度で取り付けられた電球エンドエフェクタと共にブルームスティックに取り付けられています。 電球を交換することは、電球の上にエンドエフェクタを滑るのと同じくらい基本的なものであり、そして光を緩める方向にサムスティックをフリックする。その後、取り外し、次に新鮮な電球に置き換えられ、サムスティックを他の方向に押し込んでねじ込みます。 通常、このようなタスクは、背の高いはしごの上部に行われると、かなり大ざっぱな命題になります。代わりに、完全な15電球シャンデリアを交換するときに半分1時間以内に完成した、それは見下ろす歩道の安全性から完成した簡単な仕事になる。 ちなみに、あなたがあなたの電球を交換しているならば、あなたはあなたが買うことを許されない特別なロイヤルライトに興味があるかもしれません。休憩後のビデオ。

Nexus 6pNexus 6p

に工場画像をインストールする方法Googleは最近、2つのNexusデバイス、Nexus 6P、Nexus 5Xを発売しました。中国のメーカーHuaweiと初めて協力して、Googleはフラッグシップの電話であるNexus 6Pを発売しました。 Android電話には、最新のAndroid 6.0 Marshmallowファームウェアが箱から出ています。さらに、このデバイスは、ファームウェアを使用して番号MDB08Kを構築するためのさらに別のアップデートを受信して​​います。したがって、在庫のファームウェアを変更した場合、またはデバイスをルート化した場合は、空中にアップデートを受け取っていない可能性があります。 Nexusデバイスの現在の利用可能なファームウェアをフラッシュするために購入すると、デバイスを復元するために復元すると、フラッシュファクトリー画像が最も簡単なオプションです。ここでは、Nexus 6Pで利用可能な現在の工場画像を提供しており、このチュートリアルを使用して、デバイス上のファクトリー画像の任意のバージョンをフラッシュできます。 警告:DroidViewsの私たちは、デバイスに損害を与えることはまったく責任を負いません。完全なバックアップを強くお勧めします。読者の裁量はアドバイスされています。 セクションをダウンロードします Nexus 6p工場画像MDA89D |ミラーリンク Nexus 6p工場画像MDB08K |ミラーリンク すべてのNexusデバイスの工場画像 Nexus 6pに工場画像をインストールする方法 前提条件 コンピューターにADBとFastBootをセットアップします。 Nexus USBドライバーをコンピューターにインストールします。 [設定]> [開発者]オプションを開き、デバイスでUSBデバッグを有効にします。 開発者オプションに移動し、OEMのロックを解除できるようにします。これは重要。 インストール手順 上から工場画像をダウンロードして、PCに転送します。 PCにADBとFastBootをセットアップしていることを確認してください。また、USBデバッグを有効にするために、デバイスを初めてプラグインするときは、このコンピューターから常に許可を受け入れます。

Retrotechtacular:50,000ワット無線送信機Retrotechtacular:50,000ワット無線送信機

50万ワットの無線送信部位の概要であるWLWの旅行。送信機のハードウェアのガイド付きビデオ旅行で共有されているスライドの1つです。ラジオ局 – その電話の呼び出しがWLW – それほど国のそんなに到達する能力以来、それ自身の駅を呼ばれた。 それは1930年代に戻って後退して500 kWレベルで運営されています。当時の革新は、このレベルの電力での送信に含まれているのが多大な困難があったことを暗示した。 500 kWの出力を達成するために750 kWの入力がかかりました。駅に到達するために、地下室の一組のACモータが、送信機に電力を供給して各フィラメントを温めるのに必要な4500のアンペアを生成する。確かに、まったく同時に生産される大量の暖かいものがありました。システムは水冷式でした。 Pyrexパイプのファンシーネットワークは、蒸留水をチューブと同様にチューブともたらして温かい散逸を管理しました。 ビデオ旅行は約30分続きます。それは旅行を主導する専門家からの魅力的なビットが詰まったばかりです。 [ありがとうJesse]