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

CyanogenMod 10に新しいファイルマネージャーアプリCyanogenMod 10に新しいファイルマネージャーアプリ

を与える最新の夜間は、CyanogenModの公式Google+ページから直接届く素晴らしいニュースがあります。彼らがこれまでに欠けていたマネージャーアプリ。 CyanogenMod ROMを使用した人は、サードパーティファイルエクスプローラーアプリに依存する必要がありましたが、CMチームはこの機能を追加する必要があることに気付いたようです。 Androidファン私自身として、CM(および他のCMベースのカスタムROM)でGalaxyデバイスを何度もフラッシュしましたが、SDカードのファイルを探索できるアプリがないことを知り、常に失望していました。 CMチームは次のように述べています。「CyanogenMod 10の背後にある指針となる哲学は、その機能の実装においてシームレスであり、その使用が直感的であり、ユーザーの大規模なグループにとって機能的であるということです。」ファイルマネージャーアプリは、このプリンシパルを組み込む傾向があります。 このアプリは、単に「CMファイルマネージャー」と呼ばれます。 Android 3.0+デバイスにあるHolo UIフレームワークを活用し、純粋なルートアクセスを提供することに焦点を当てています。 CMファイルマネージャーを使用すると、セーフモード、プロンプトユーザーモード、ルートアクセスモードの3つのモードから選択できます。それらのいずれかをファイルマネージャー設定からデフォルトモードとして選択できます。 最新のナイトリービルドをフラッシュすることにより、CM 10にこの新しい追加が見つかります。ファイルマネージャーアプリはCM 10 ROMの外では利用できませんが、誰かが確実にアプリを抽出して公開するので、他のAndroidユーザーがすぐに利用できると考えています。 出典:CM Google+

購入する価値のある10個のAndroidアプリ購入する価値のある10個のAndroidアプリ

Google Playストアは巨大です。ダウンロードの総数でApp Storeを定期的に覆いますが、開発者はAndroid OSを介してiOSを最初の好みとして選択します。なんで? Appleユーザーは、Androidユーザーよりもはるかに準備が整っていることが証明されているため、アプリやゲームに実際に現金を費やすことができます。 Androidユーザーがアプリを入手することをためらうのは残念です。 IOSユーザーが最初にクールなアプリを取得する理由の1つです。アプリが非常に高価であるようなものではなく、有料アプリの大部分は3ドル未満です。それでも、開発者にふさわしいお金を提供する代わりに、有料アプリの補足を選択することを選択します。これを変更する必要があります。 もっと説得力が必要ですか? まだアプリを入手することを確信していない場合は、再考するもう1つの理由があります。南カリフォルニア大学が実施した調査によると、無料のアプリはスマートフォンに適していないことが明らかになりました。広告サポートされているアプリは、平均してエネルギーがはるかに多く、22%がメモリがはるかに多く、79%がはるかに多くのネットワークデータを消費し、バッテリー寿命を2〜3時間最小化します。 私はそれが十分に説得力があるに違いないと思います。すべてを適切に理解している場合は、アプリを入手する準備ができており、購入を検討する必要があるアプリをいくつか紹介します。 免責事項:購入する価値のある素晴らしいアプリがたくさんあることを理解しています。この記事のスペースが限られているため、ほぼ全員が使用することで利益を得ることができる最も一般的なアプリについて説明します。 1. PowerAmp PowerAmpは古いですが、それでも最高の音楽プレーヤーの1人です。 MP3、MP4/M4A(ALACを含む)、OGG、WMA、FLAC、WAV、APE、WV、TTA、MPC、AIFFファイルを再生できます。大多数のユーザーはMP3形式を使用していますが、音楽プレーヤーがそれに投げるほぼすべてをプレイできることを知っていることは、あなたが満足できるものです。 また、数十のテーマもあります。識別エディター、スリープタイマー、ギャップレス再生、歌詞などの機能により、アプリが必要です。それは14日間の完全なトライアルとして来ており、その後、あなたはそれを使用するためにアプリを購入する必要があります。 [GooglePlay url =””] 2.Tasker Taskerは、これまでに作成された最高のAndroidアプリかもしれません。私によると、これはリスト内の唯一のアプリであり、価値よりもはるかに多くを使用しています。使用方法を見つけたら、ほとんど何でもできます。 Taskerは、Androidのオープン性を利用して、より多くのことを支援する自動化アプリです。食料品店のそばを歩くとき、食料品を手に入れることを思い出させたいですか? Taskerはそれを行うことができます。 家にいる間にロックスクリーンを無効にしたいですか? Taskerもそれを行うことができます。 [GooglePlay url =””] 3.アクションランチャー3 Action

DIY USB Power BankDIY USB Power Bank

USB Power Banksはあなたの携帯電話に外出先にいくつかの余分なジュースを与えます。あなたはさまざまな小売業者からのすべての形や大きさでそれらを見つけることができますが、あなた自身のものを建てるのはなぜですか? [キム]それだけの方法についてのチュートリアルがあります。このDIY USBパワーバンクは、18650個のバッテリセルと電源管理ボードを3Dプリントケースにパックします。 4つのセルは16,000 mAhを提供し、それはあなたにいくつかの料金を与えるべきです。最終製品はかなり良く見え、同様の容量の力銀行を購入するより少し安いです。 ここで使用されている電力管理ハードウェアは、多くの電力銀行設計で使用されている一般的な部分であるようです。必要な電圧変換を実行し、セルを損傷を防ぐために充電および放電を管理します。小さなディスプレイはバッテリーパックの状態を示しています。 あなたは棚から力銀行を買うことを好むかもしれませんが、このデザインは他のプロジェクトに電池を追加するための完璧なソリューションであるかもしれません。いくつかのセルとこの管理委員会では、USB充電で安定した5 V出力があります。 2.1出力は、ラズベリーPIを含むほとんどのボードに電力を供給するのに十分なはずです。私たちは過去に他のDIYラズベリーPI力銀行を見たが、このボードは3ドルで行われた仕事を得ます。