分かってる。勉強しないと行けないことは分かってる。
STMBeeのSPI2をマスターにして
この二つに成功しました。
ATmegaのSPIスレーブでハマったので、サンプルプログラムを上げておきます。
spi_slave_328p.zip
ISR(SPI_STC_vect){ /* データが届いたとき=SPIFが立ったときの割込みルーチン */
//今回の通信で受信するデータ
int rec=SPDR;
//通信完了待ち
while(!SPSR);
//次の通信で送るデータをセット
extern int count;
SPDR=count;
}
となっていますので、全て割り込みで処理できます。
10KB/sくらい出ましたよー
おまけ
マウスセンサを動かしてみた時の動画(フルスクリーンにする方が見やすいです)
Categories: AVR
|
SH7264のEagleライブラリを作りました。
正常かどうかは未確認なので利用は自己責任でお願いします。
昔、Interfaceの付録でついてきたSH7262のピンが増えたバージョンだから、そのときのソースコードをそのまま使えるはず。
ロボカップジュニアの画像(ゴール)解析に使おうかなって思って作りました。
受験終わってから、この前作ったあのサッカー基板のバージョンアップ版を作ろうと予定しているのですが、そこに画像解析機能も直接搭載してしまおうかと。
けど、Interfaceの付録使用した方がお金かからないし設計ミスもないし…悩みどころですね…
(FT2232のJTAGでSH-2A扱えるんですよね…?)
Categories: Robot
|
どうも、センター試験10日前、SpiralRayです。
なんで酒の神様の所に未成年が行くのだろうとか思いながら家族で松尾大社いきました。

「争ひ事必ず勝利あり」これ、受験のことかロボカップのことかどっちでしょうね?
STM32がいっぱい届きました。

LQFP176ってでかいんですね
なぜかF407VGT6を3個頼んだはずなのに2個しか入っていなくて、代わりに128MbのNOR FLASHがはいってました。
FSMCのテストをしろってことかな?
この前100ピンのSTM32用の基板を頼んだので、そこにF103VET6とF407VGT6をのせることに。
F103


えぇ、言いたいことはわかります。
なにこの水晶?

表面実装の水晶振動子8MHzをつけるはずなのに、クリスタルオシレーター買っちゃだたんですよ。バカですね。
(データシートに習って)裏面のはんだジャンパによってF1、F2、F4すべてに対応しています。0Ω抵抗でやってますけど。
さらに、USBにつなげるかIOとして使うかも0Ω抵抗で選択可能にしました。
が、USBのD+(だっけ?)をプルアップし忘れている&配線が悪い&22Ωと1.5kの抵抗がない為、今のところUSB使えません。
F407は今のところマイコン本体のみの状態です。

ぁ、昨日今日でモタドラ設計しました。回路図パクリですけど。
ロボカップに使うかな?微妙なところです。
うん。さすがにそろそろ勉強します。多分。
京都でこんな変な人がいたら僕です。

見かけたら、配線細すぎだろと心の中で突っ込んでください。
では。
Categories: STM32
|