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

PCBパネルPCBパネル

Hacker [12344321A]からのペンプロッタ[12344321A]は、奇数形のPCBパネル(中国語)で作られたフレームを有するスマートオープンソースペンプロッタを開発しました。それは通常の製図ペンを保持しているだけでなく、小さな構成プラットフォーム8 x 8 cm四角を描く。これはあなたがどの国にあるかに応じて、会社カードを描くのにかかわいは十分な面積です。動きはDVDステッピングモーターヘッド位置決めアセンブリによって提供されるように見えます、そしてコントローラはESP32ベースのGRBL 3軸ボードです。個人管理は、ユーザーのスマートフォンから駆動されている操作でプロッタが見られます(上記の職務ページのビデオを参照)。 DVDプレーヤーからの直線運動アセンブリ? これは低コストのビルドであるように見えます。ただし、警告されている場合、ジョブはOshwhubと呼ばれるEasyedaが主催するオープンソースのハードウェア共有サイトに文書化されています。したがって、すべてのノートは中国語にありますが、Googleは式が好きですがここでも助けます。 [12344321A] GPL 3.0ライセンスの下ですべてのエンジニアリングスタイルデータを提供します。 [J. Peterson]この仕事を発見するだけでなく、提案ラインを通じて私たちの興味にもたらします。

Samsung Galaxy S9 Front、Back Panel Leakは、主要なスタイルの変更を再確認しませんSamsung Galaxy S9 Front、Back Panel Leakは、主要なスタイルの変更を再確認しません

SamsungのGalaxy S9は発表されてからほんの数か月離れています。新しいスマートフォンがどのような袖にしているのか、そしてそれがどのように見えるかについての多くの推測があります。 私たちはすでに内側にあるものについてむしろ少し理解していますが、今ではGalaxy S9とGalaxy S9+が外側でどのように見えるかについて、私たちは最高の見方をしています。 TechTasticの写真とWeibo、前面とリアパネルの写真に漏れています。新しいハイエンドフラッグシップの後部パネルは、すべての人が見るために提供されています。少なくとも正面からは、発信銀河S8。ここには主要な再設計はありません。これは、多くの人にとって非常に残念なことであることがわかります。 ありがたいことに、デバイスの背面になると、少なくとも正面を補うために何らかの方法を進める大きな変更が1つあります。 Galaxy S8、特にGalaxy S8+を持っている人は誰でも、後部カメラの側面に指紋センサーの配置がばかげていることを認めます。今では、サムスンがカメラの下に移動したように思われ、その過程で到達するのが大幅に到達しやすくなっています。それは良い知らせだ! 内部的には、Galaxy S9とGalaxy S9+がQualcomm Snapdragon 845またはExynos 9810 CPUで見つけることをすでに期待しています。 Galaxy S9は5.8インチディスプレイを機能させ、代わりに6.2インチバージョンで大きいGalaxy S9+を絞ります。 昨年と同様に、3月に同様に可能な別のイベントで、モバイルワールドコングレス中またはその周辺で両方が明らかになると予想しています。 (出典:Weibo、TechTastic [Google Translate]) 同様に検査するのが好きかもしれません: ダウンロード:iOS 11.2.5ベータ2 IPSWリンクと休日の前にリリースされたOTA iOS 11.2.5ベータ2の変更、ノートのリリース、およびあなたが理解するために要求するチェンジログの詳細

3Dスキャナー3Dスキャナー

LVL1 HackerSpaceは6月にハッカソンを保持しています。これは、この24時間で生産された仕事の1つです。残りの部分からなる3Dスキャナーです。写真はあなたに写真処理で利用されている数学の概念を提供します。それは、レーザダイオードと、スキャンされている被写体との間の角関係、ならびに走査を行うウェブカメラを示す。 ウェブカメラはかなり低い高品質であり、出力を素早く強化するための1つの方法は、それをはるかに優れたものと交換することです。しかし、規則は述べられていたので、それはちょうど罰金のように取り残された部分の部品のみを利用しなければならなかった。 Playに入ったその他の問題は、プロジェクトで利用されているLCDスクリーンが提供されていませんでした。そのうち彼らはガジェットをネットワーク上で制御可能にすることにしました。右側には、電源が車やトラックコンピュータの上にテープされた電源が表示されます。ターンテーブルと同様にレーザーにリンクする(赤い光のラインを作り出すバーコードスキャナから引き抜く)。 Pythonスクリプトはすべてのピクチャ処理を行い、スキャンの各スライスをアニメーションGIFとOBJファイルの両方に組み立てます。 [ありがとうネイサン]