ラズベリーPI 4には、より多くのSPI、I2C、UARTポートがあることがわかりましたか。

私たちは、Raspberry PIコンピュータのGPIO-Availableの機能を利用しています。コントローラ、6つのI2Cコントローラ、および6つのUARTS – ALL上の40ピンヘッダー。ただし、一度にこれらのすべてを利用することはできませんが、単一のPINに配線された4つの異なる接続で、次のロボット、オートメーション、または猫の牧畜プロジェクトのための周辺機器の非常に強力な組み合わせを消費することができます。

これらの周辺機器のデータシートは、すべての登録マップが広く配置されています。そして、もちろん、これらの周辺機器も計算モジュール4上に存在する。それはそのような境界の境界が過度に過剰であるように感じるかもしれませんが、それはあなたがそうでなければ不可能なものを達成することができます。

いくつかのI2Cインタフェースを持つことは、アドレスの競合、スループットの問題などのさまざまなI2C固有の問題、および5つの低分解能のMUXチップを実行することができなくなるなど、さまざまなI2C固有の問題を提供します。一度にカメラセンサー。 (ああ、i2cの時計ストレッチのバグが修正されました!)SPIインターフェースは、帯域幅が高いガジェット、およびいくつかの独立したSPIポートを使用して、一度にいくつかのかなり高解像度画面を実行することができます。 Nixie Nixieの時計スタイル。

UARTは、Raspberry PIの1つ以上のUARTインタフェースは、ロボティクスやハウスオートメーションアプリケーションでは問題がありました。ラジオレシーバ/トランスミッタ、ライダー、ライダーのスルーのガジェットを使って、UARTフォームで提供されている耐久性のあるRS485マルチドロップインターフェースは、Bluetoothやデバッグコンソールを犠牲にする必要がなく、いくつかのエレガントなセンサーを配線する必要がなくなります。ロボットの脳あなたは6つのUARTを許可することができます。

これらのインタフェースを利用する方法

これらのインタフェースを有効にすると、Raspberry Piフォーラムの人々と同様に他の場所が彼ら自身の努力のためにテスト運転されているようです。 config.txt内のDtoverlay行を使用して、3つのタイプのインターフェイスをすべて有効にできます。 SPIの場合、[マスト]ブログはいくつかの例を提供しています。

#2つのCSピンを持つSPI6を有効にする – GPIO16上の1つと同様にGPIO26
DTOVERLAY = SPI6-2CS、CS0_PIN = 16、CS1_PIN = 26

I2CとUARTの場合、ラズベリーのPIフォーラムスレッドはいくつかの例を提供しました。 I2Cの例:

#i2c3を有効にすると、GPIO4のSDAとGPIO5のSCL
DTOVERLAY = I2C3、PINS_4_5

UARTの例:

#RTSとCTSピンを使用してUARTを有効にする(「CTSRTS」の部分を無効にする)
DTOVERLAY = UART3、CTSRTS

ここから、これらのインタフェースは、それぞれ/ dev / spi6、/ dev / i2c-3と/ dev / ttyama *と同様にそれぞれ予想されるように表示されます。 (シリアルポートにはエイリアスがありませんので、既存のものにさらに多くの場合、より多くの/ DEV / Ttyama Portが追加されます。)

私たちはこれらの新しい周辺機器について、そしておそらくあなたもそうだったところに驚かされました。あなたが彼らと終わったことを見るのを待つことができません。

Raspberry PI 4 GPIO PINOUTダイアグラムから[Les Pound]でリミックスしました。

Leave a Reply

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

Related Post

How-To:USB Remote Control ReceiverHow-To:USB Remote Control Receiver

MP3を聴く、XVIDまたはX264Sを閲覧する今、コンピュータは多くの家の少なくとも1つのスペースの楽しみセンターです。しかし、あなたが特別なHTPCを持っていない限り、あなたは鍵盤を使ってキーボードを使って、ボリュームの修正、そして急速に早送りのMythBustersの再販を停止します。 PCリモートコントロールは、著名なソフトウェアでサポートされていないUSBデバイスに、古代シリアルポートデザイン(誰がいますか?)を受信します。このハウツーでは、Windows用のソフトウェア、Linux、およびMac用にサポートされている典型的なプロトコルを模したUSB赤外線受信機をスタイルします。部品リストだけでなく、プロトコルプラス回路図への完全なガイドがあります。 デザインの概要 リモコンは変調された赤外線のデータを送信します。赤外線受信機ICは、変調されたビームを1Sだけでなく0Sのクリーンストリームに分離する。データストリームは、USB接続を介してコンピュータに送信されるだけでなく、マイクロコントローラによってデコードされる。ソフトウェアはコードを処理し、コンピュータ上のアクションをトリガーします。 バックグラウンド コンピュータ赤外線受信機 最も古いPCの赤外線受信者スタイルは、レシーバICを使用してシリアルポートピン、通常はDCDを切り替えます。このスタイルは、USENETに由来する可能性が最も高い、そしてそれはまだWeb上で最も顕著なものです:Engadget、Interestableなどは、データをPCに送信しないので真のシリアルデバイスではありません。代わりに、コンピュータプログラムがシリアルポート上のパルスと信号を復調するだけでなく、時間がかかります。これは非常に簡単な設計ですが、それはWindowsで提供されなくなったタイミング精度への直接割り込みゲインアクセスに依存します。まだシリアルポートがある場合は、LinuxまたはMacユーザーがこの受信側を試すことができます。このタイプの受信機が現代のWindows XP PC上のシリアルポートと協力すること、およびUSB->シリアルコンバータを介して転送する正確なタイミングを期待していませんでした。 いくつかの高度な高度な赤外線受信機は、コンピュータにデータを送信する前に赤外線信号を決定または復号する真のシリアルポートデバイスです。 UIR / IRMANとUIR2は従来のピクチャ16F84を統合していますが、ファームウェアやソースコードを供給しません。これらのデバイスは、必要に応じてUSB->シリアルコンバータを介して現代のコンピュータで動作する必要があります。 USBIRBOYとUSBIRBOYはネイティブUSBデバイスですが、幅広いサポートがありません。 受信者ソフトウェア 受信者タイプに関係なく、コンピュータには、着信リモートコマンドをリッスンするためのプログラムが必要であり、それらをコンピュータ上のアクションに変換します。 LinuxおよびMacユーザーはLIRCを持っています。これは多くの異なる受信機タイプをサポートしています。 Windowsユーザーは少し幸運です。 WinLircは、簡単な割り込みベースのシリアルポート受信機のためのLIRCの放棄されたWindowsポートです。 WinLircは2003年に最後に開発されました。幸いなことに、Girderの最後のフリーウェア版(3.2.9b)はまだダウンロードのために提供されています。 IRリモートプロトコルの操作 IR信号を復号化します リモートコントロール38kHzプロバイダパルスの間隔またはタイミングでエンコードコマンド、[San Bergmans]は、関係するプリンシパルについて説明しています。赤外線受信機ICはデータストリームをキャリアから分離する。私たちの仕事は、マイクロコントローラでデータストリームを復号することです。たくさんのリモートコントロールプロトコルがありますが、PhillipsのRC5は普通に普通に使用されているとともに、趣味で使用されています。 RC5は1ビット時間あたり1.778msの正確に14の等しい長さのビットのストリームです。ビット時間の最初の半分の間のパルスは0を表し、後半のパルスは1を表す。この計画はマンチェスター符号化と呼ばれます。 私たちは、既知のRC5リモコン、既知のRC5リモコンの出力を調べるためにロジックアナライザを使用しました。ダイアグラムは、2ボタンの2つのプレスと2ボタンの2つのプレスを示しています。なお、出力は上記の説明から逆方向に逆になることに留意されたい。 最初の2ビット時間は開始ビット、その後にトグルビットが続きます。受信機が繰り返しプレスと同様に、ボタンが押されるたびにトグルビットが逆になります。次の5ビットはアドレス(0b1110 = 0x1e)、その後にコマンド(0b000001 =

Hackaday LinksHackaday Links

リモートエクスプロイトでの人々は最近Google AdSenseからドロップされ、資金が必要です。 なぜあなたは心配しているのですか? 彼らは最近優れた監査人とwhax Live CDをバックトラックと呼ばれる新しいディストリックに巻き込んだ。 私は心配しているのですか? 「ハッキング/クラッキングコンテンツ」のためにドロップされました。 [ありがとうMichael Schade] 輝度の一弾あなたも盲目の明るい照明器具を作成することができます。 [ヘニー] [DocTordubb]スライドプロジェクターからLCDプロジェクターを構築する経験。 各ハードドライブのアクセスLEDを追加します。 [カーペスパース] アトミッククロック腕時計[H-TECH] [BUCKY]彼のPT CRUISERのためのラップトップトレイを構築しました。 [Chris]の指示を使用して本当に迅速な中断のためにデスクトップにアイコンを置きます。 [ジョーペストロ]のCSS / JavaScriptデスクトップデモ [Strider_MT2K]彼のマイクロを持っているいくつかの問題を抱えているので、彼は安全テザーを追加しました。 ハックアーデースルーを探検 提案形式

使い捨てカメラNixieチューブドライバ使い捨てカメラNixieチューブドライバ

使い捨てカメラはかなり安価で、極めて高い電圧を作り出す回路を含めます。 この以来、それらは多くのプロジェクトのために収穫されました。 充電されない充電式電池を固定するために、コイルガン、大きな高電圧電源に利用されていることを見ました。 利用の長いリストの最新のものは、Nixieチューブドライバを作成することです。 [THE_DON125]単一の使い捨てカメラを2~3個の中型のNixieチューブに電力を供給する方法を正確に示す方法を示します。 前述のように、この仕事は高電圧で提供しています。