8ビットマイクロコントローラの精密周波数測定ライブラリ

[Paul]は、Teensy Microcontrolllerプラットフォームを使用するためにArduinoライブラリを越えて移植しています。これは、それらが両方ともまったく同じAtmelチップアーキテクチャを利用することを考慮すると、非常に基本的な傾向があります。しかし、彼はArduinoのライブラリを発見しているとき、彼は彼らがそうである限り分解されているものではありません。周波数測定ライブラリを介して移植することを求めると、彼ははるかに優れているだけでなく、もっと多くのポータブルである彼自身を構成しました。

彼はArduino周波数カウンタライブラリを持つ2つの巨大な牛肉を持っていました。まず最初に、それが正確な周波数カウンタを利用して校正される支払いの態様を必要とすることです。それは、Arduinoとの周波数カウンターを開発している多くの人々がすでにスタンドアロンのツールを持っていないので、たくさんの人々がそうしていることを考えると、ひよこと卵の問題です。 2番目の問題は、ArduinoライブラリがATMEGA168またはATMEGA328チップのためにハードコードされていたことです。

この新しいライブラリは、ただのトレードオフの両方の問題を修正します。あなたのハードウェア構成は水晶発振器を利用する必要があります。上記の写真では、周波数測定はこの方法ではかなり正確であることを示します。バンドルも同様に、Cでプログラムされている任意のタイプの8ビットマイクロコントローラに移植するのを簡単にする細い抽象化層を利用する。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Hackaday Links:2013年7月14日日曜日

ワークを修理したい彼の大量のNESコントローラ[Michael Moffitt]ゴムボタンパッドの代替品を調達しました。彼らはすべてうまくいっていませんでしたが、PCBトレースに連絡する部分の角度のクリッパーを利用することによってそれを修正しました。 これはきちんとした爪ゲームの仕事のショーアンドプレイヤーです。 [感謝ダビデ] [Bunnie]がラップトップを構築していることをすでに理解しています。これがプロジェクト上の更新です。 Hackaday Alum [Caleb Kraft]は、Xbox 360スティックをクリックするための代替を追加することで、彼の実用的なハッキングを続けます。 [Blackbird]彼の家の入り口にビデオカメラを追加しました。彼はそれを遮断することを忘れないで(消費電力を無駄にする)ようこそ。 私たちは、この計算写真撮影仕事が何であるかを真に確実にしていません。それは、異なる色で照らされたサブジェクトで写真を撮り、プライベートカラーチャンネルとMATLABスクリプトを組み合わせます。 最後に、[Dave Jones]最近のEevBlogエピソードでニンテンドー64コンソールを倒します。

18新しいiOS 9.3.3脱獄の調整を検査する[2016年9月版]

すべての目は、当然のことながら、AppleとiPhone 7の近づいた声明とiPhone 7 Plusにありますが、アップグレードしない人は、ジェイルブレイクに優しいiOS 9.3.3ファームウェアを実行している既存のiPhoneに少し追加のパフォーマンスを追加することを検討している場合があります。 ジェイルブレイクを行うと、Cydiaからダウンロードする微調整と避けるべき微調整を正確に理解する必要があります。 ありがたいことに、Cydiaで検査するための最高の新しい脱獄微調整の毎月のリストと定期的なリストは、同様に素晴らしいジャンプポイントであると信じたいだけでなく、開始に最適な場所を提供する便利なリソースがあります。 9月が非常に進行中であるように、私たちはあなたを始めるための新しいコレクションを持っています。 すぐに入りましょう。 2016年9月版では、最近リリースされた最近リリースされた脱獄微調整があります。したがって、さらなる遅延があれば、あらゆるタイプのiOS 9.3.3ベースのJailbroken iPhone、iPad、またはiPod Touchデバイスを試すことができるすべてのものがあります。 ログイン(Bigboss、$ 1.99) OS Xのようなログイン画面をiOSの世界にもたらします。ボタンを使用して合計して再起動し、デバイスをシャットダウンします。 Deccreetify9(Bigboss、$ 0.99) 独自のキーワードに基づいて着信通知をフィルタリングして、不快なものが表示されないことを確認します。 arithmaticalarm9(bigboss、$ 0.99) これにより、目覚まし時計が数学テストに変わります。数学の懸念を正しく応答するまで、アラームは鳴り響きません。それはきっとあなたを起こすでしょう! Notum(Bigboss、$ 1.00) 通知センター内の音楽通知、パーソナライズの選択肢など。 メッセージ(Bigboss、3日間の無料トライアル – $ 1.99)

Xamarin.Android

C#の詳細なチュートリアルは、モバイルアプリ開発に最適な言語です。 Xamarinを使用すると、アプリをC#で完全に作成し、iOS、Android、Windows、Macなどでまったく同じコードを共有します。 Objective-C、Swift、またはJavaで実行できるものはすべて、C#で実行できます。 Xamarin.Androidアプリは、すべてのプラットフォームでコードを共有しています。 IOS、Android、Windows、および単一の共有C#コードベースを備えたMacをターゲットにします。すべてのプラットフォームで、まったく同じ言語、API、およびデータ構造を利用します。 Xamarin.Androidは、アプリのパフォーマンスの高度なランタイム最適化にJust-in-Timeコンピレーションを利用しています。つまり、アプリはネイティブAndroid APKです。新しいタイプの要因を含む、あらゆるタイプのAndroid APIにアクセスします。 Xamarinは、GoogleのAndroid APIの100%をC#にもたらし、Asyncサポートと.NETの命名規則でJava APIを改善して、自宅にいるように感じます。 Android Wearの100%APIサポートにアクセスできるように、Android Wearデバイスで実行できるフル機能のアプリケーションを生成します。 Xamarinは、Googleの最も現在のAPIで更新されたままであるため、アプリの最新機能をいつでも利用できます。 この記事では、Xamarin.Androidを使用してアプリケーションを作成するようにプレビューSDKをダウンロードしてセットアップする方法について説明します。 Androidライブラリの更新はAndroid Mでリリースされ、これらの更新はAndroid MとAndroidの以前のバージョンの両方の新しい機能を提供します。 Xamarin.Androidプレビューは、Android Mプレビューをサポートしています。 API 22/Android 5.1バインディング – Android 5.1は、いくつかのSIMカードサポートとプロバイダーサービスのサポートを追加するLollipopの更新です。 Android Mでアプリの構築を開始する方法を正確に見つけましょうAndroid Mの新しい機能ハイライトの概要