2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    
レス数が1000を超えているけど、まだ書けるかも知れないよ。

AVRマイコン総合スレ Part35

1 :774ワット発電中さん:2015/03/12(木) 22:04:12.74 ID:wEK2p/Yr.net
個人でも手軽に使えるAtmelのAVRマイクロプロセッサを中心に語るスレッドです

<公式サイト>
Atmel AVR 8-bit and 32-bit Microcontrollers
http://www.atmel.com/products/microcontrollers/avr/  英語表記
http://www.atmel.com/ja/jp/products/microcontrollers/avr/ 日本語
・AVR Libc Reference Manual: http://www.atmel.com/webdoc/AVRLibcReferenceManual/

<参考になるページ>
・AVRWiki: http://avrwiki.sourceforge.jp/cgi-bin/wiki.cgi?page=AVRWiki
・AVR情報多い-chanさんのpage: http://elm-chan.org/
・avrfreaks.net avrgccその他AVR関連の総本山(英語): http://www.avrfreaks.net/
・TAP-Config: http://ww2.tiki.ne.jp/~maro/
・自分で作ってしまえ!電子工作スレッドテンプレート集: http://jbbs.shitaraba.com/bbs/read.cgi/study/3329/1067910158/
・AVR.jp 日本語のAVR資料他: http://www.avr.jp/
・ATMega168日本語データシート(翻訳中): http://awawa.hariko.com/chira-ura/
・AVR アセンブラのマニュアル(ユーザーズガイド): http://www.atmel.com/Images/doc1022.pdf
・インストラクション(命令セット)の解説: http://www.atmel.com/Images/doc0856.pdf
・条件付きアセンブルの解説(アセンブラ ver. 1.74対応):http://www.atmel.com/Images/doc2550.pdf
・アセンブラとCの連携方法: http://www.atmel.com/Images/doc1234.pdf

※前スレ
AVRマイコン総合スレ Part34
http://wc2014.2ch.net/test/read.cgi/denki/1414569976/

テンプレみたいなものは以上です

611 :774ワット発電中さん:2015/08/29(土) 03:58:57.63 ID:Z2sqFRdn.net
他のAVRマイコンになら何か書き込みできるの?

612 :774ワット発電中さん:2015/09/05(土) 05:02:36.39 ID:BRhdE+AO.net
ハードウェアSPIでMCP4922みたいな16bitのDAコンを動かす事ってできます?
SSだけ手動で16bitごとに動くようにやればできそうだけど

613 :774ワット発電中さん:2015/09/05(土) 06:14:56.56 ID:zAZ/JqBW.net
ふつーにできる

614 :774ワット発電中さん:2015/09/05(土) 06:50:58.47 ID:BRhdE+AO.net
ふつーでどんなw
8bitずつ2回送ろうとすると、1回目終わった時点でSS上がっちゃうじゃないの

615 :774ワット発電中さん:2015/09/05(土) 07:27:02.47 ID:zAZ/JqBW.net
SSを自動クリアする機能なんて強制されたら連続転送できないことになるが。
SPIの仕様よく勉強してね。

616 :774ワット発電中さん:2015/09/05(土) 07:38:51.35 ID:zAZ/JqBW.net
もしかしてSSと受信完了フラグを混同しちゃってるのかな?

617 :774ワット発電中さん:2015/09/05(土) 07:49:52.78 ID:C5HD3t5b.net
誰かが自分用に作った関数を流用してるのかな?

618 :774ワット発電中さん:2015/09/05(土) 07:56:03.18 ID:zAZ/JqBW.net
>>617
あ〜それありそうね。

619 :774ワット発電中さん:2015/09/05(土) 21:53:25.37 ID:OskJNlGO.net
質問っす

センサ -> AVR -> EEPROM -> SD

<UNIX_TIME,INT> 例1,9 2,0 3,4 ... とデータを EEPROMにためていって
特定のイベントでSDなりにEEPROMのデータを書き込みする時って多分あるじゃないすか
ロガーとか。

EEPROM中の<UNIX_TIME,INT>データ(chunkと呼ぶ)を SDに書き込むとき(tankと呼ぶ)
センサを止めずにchunkにデータがずっとたまっていってるとデータがchunkとtankがデータ重複(duplication)するとおもうんすけど
こういうのを防ぐ定石ってあるんでしょうか。 またはCPUが非力だから普通は書き込む度にFAT32とかでいうところのファイル名をかえて
別ファイルとしてあつかってしまうのか それか実装で重複を防ぐか どちらが普通なのでしょう。

高級言語()を普段つかっててDBの設計とかでも日本語だと定石を見た記憶がないんですが
こっち側だとよくありそうなので 何か検索できるような単語をご存知の方がいらっしゃれば
教えてくださいお願いします。

例 EEPROMに 
101,5
102,3
というデータがあり

SDに
99,4
100,6
101,5
102,3

というデータがすでにある場合 SDにこのまま書き込んでしまうと

SDが
99,4
100,6
101,5
102,3
101,5 <ー 重複
102,3 <ー 重複

系になってしまう そういうこれです。

620 :774ワット発電中さん:2015/09/05(土) 22:11:56.45 ID:pGO9UF0V.net
>>619
とりあえず乙っす

226 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★