LaunchPad\(^o^)/
小さな空間で組むのは楽しい。あの謎ステッカーもいい。w
ただ未だにIARがいいのかCCSがいいのか判らん。
※Free版での話ね。
LaunchPadぐぐってみた。こんなボードがでているとは知らなかった。
CCSはクソ重いしたまにビルド不能になるバグ食らったからIARオススメ。
ただし初期設定ではデバッグのためにフラッシュに書き込む際に内蔵オシレータの校正データも消してしまうとう罠が…
IARは個人で買うには価格がちょっとね。
フリー版でもアセンブラは制限なしで使えるみたいだけど、
そのアセンブラの仕様があんまり使いやすくなかったような。
ディレクティブはインテルっぽい感じでむしろCCSより一見普通に見えるんだが...
あー唐突に質問だけど、CCSってひょっとしてアセンブラのシンタックスハイライトいじれないのかな?
ツールとか割引率いくらだったかなあ。
セミナーでは今更だが是非EZ430-CHRONOSを販売してくれ。
eZ430-F2013はRev.違いで何かあったっけ・・・。
セミナーの内容もあんまり目新しいものなさそうだよね。
>>8
TIもやることが少しズレてるよな。
こんなマイコンの需要なんて日本じゃ中小零細がメインだと思うんだが、
中小零細の社員は、就業時間にこんなのに行く余裕なんてないんだよ。
平日昼間にこんなののこのこ行けるのは、サンデー毎日のオッサンと学生とニートだけじゃないのか。
意味ねえだろ。 >>13
日本市場なんて真剣に相手にされてないってことよ
低消費電力のMSP430を使いたいんだけど、ほかが電力を食いすぎるからなぁ
>>13
一流企業と零細の社長さんぐらいしかターゲットにないってことさ。
セミナーでez430 chronosも購入できるんすか?
>>18
TIのセミナってその場での販売じゃなくて
後日優待販売を参加者に行うって感じだったと思った。
ez430 chronosが優待販売されるかはわからないけど
あれは納期が素敵だった
ちんたら数ヶ月かけて基板起こして組み立てて
ソフトの骨格できた頃にプログラマが届いた
ユーザーズマニュアルの絶対モードの説明のところに
どういうとき使うものなのか説明があるが。
実装上はどっちもレジスタ相対アドレッシングの一部だから、
余計な実装だとわめいてみても始まらん。
誰も喚いてないでしょ。
俺の書き方も悪かったかもしれないけど、知りたいことはTIや>>21の本の著者が
シンボリックモードより絶対モードの方をより選好する理由。
普通に考えればシンボリックモードの方がより汎用性があるし、好みもあるかもしれないが、
mov.w source, destAddr
mov.w source, &destAddr
では上の方が自然に見えると思う。
まああえて言えば、絶対モードの方がjmpのようにdestじゃなくてlabelをオペランドに取る命令との
区別がより明確になるってメリットがあるとは言えるかもしれないけど.... リロケータブルなコード用でしょうな
特に消費電力を減らしたい場合はプログラムをRAMで動かすという場合もあるだろうし
データシートにRAM上で動かした場合の消費電流がわざわざ示されてるのはそういう意図なんでしょう
それよりもPC相対もレジスタ間接でもコードサイズが減らないという問題のほうが許せないや
なんだよmov.w src,0(r4)って
その0がいらないんだよ!
>>24
もちろんシンボリクモードの利点はバイナリをリロケータブルに出来ることなんだけど、
じゃあその分絶対モードに比べてペナルティが何かあるのかっていうと、
まあ普通はないと考えられる。
だったら普通は特に理由がない限り絶対モードじゃなくてシンボリックモードを使うべきだと思うんだが、
TIのサンプルみてもなぜか絶対モードの方が使われている。
謎過ぎる。
>レジスタ間接でもコードサイズが減らない
デスティネーション側のアドレッシングが限られている(例えばインダイレクトモードが使えない)
事情については、>>2の本に書いてあるね。 >特に理由がない限り絶対モードじゃなくてシンボリックモードを使うべき
これが他人の同意をえられるとは限らない、ということが分かってよかったじゃないか。
補足しておくと、煽りじゃなくてこれはマジにそう思ってるよ。
マニュアルでは出来ることになってるけど大量にあるサンプルコードでは
使ってない機能・機構・方法などを使ったらそこにチップエラッタが潜んでいた、
なんていう例は山ほどあるんで。
別に必要でもないが一応リロケータブルにしておくか、
絶対アドレスの計算より一手間増えるリンカの相対アドレスの計算を嫌うか、
それぞれじゃね。
こっちも煽るつもりもないけど、
なんか生半可な人ってなぜかエラッタがどうのこうのって言いたがるよな。
そもそもアドレッシングモードに不具合があるとして、それをエラッタって言うかね。
話が強引過ぎる。ただエラッタって言いたいだけとしか思えない。
そんな下らないことしか言えないレベルなら無理して上から目線で物を言うなよと言いたい。
何が「よかったじゃないか」だ。
0.9Vで動くMSP430L092なんてのがでてるね。
>>30
最初 Spy-Bi-Wireが使えなくて残念 (eZ430で書き込めない)、と思ったら、
"L092"は外付けシリアルから内蔵RAMにコードを読み込むしくみなんですよね。
>驚いたのはSPIフラッシュメモリへの電源はMSP430が昇圧している^^;
SPIメモリ用に外付け昇圧回路の回路例が載っていますね。
PSoCだと昇圧回路内蔵で電池1本で動作できたりするんだけど、MSP430は低消費を
うたいつつも低電圧ではやや遅れている、かも。
>>31
けどPSoCは常時昇圧回路が動作しているから低消費って意味では
L092の方式の方が魅力的かな。開発ツール関係の資料をみたけど
外付けSPIメモリへの書き込みってMSP-FET430UIFサポートしているのかな。
イマイチよくわからなかった。
セミナ申し込んだからそのとき聞いてみるか。
>>8
セミナー行ってきた奴はいないのか? ガッカリなり退屈なり感想ないのか? まあ、セミナーなんて浅く広くだから
あんなもんだ。
いままでセミナーでためになったことなんてありゃしねえ
そう?
俺も所詮そんなもんだろうなと思いつつ出かけたTIの電源セミナー2は役に立った。
トレードオフのモヤモヤどころが幾つか解決したとか
セミナー資料を事前にぱらぱらめくってメモした突っ込みどころ質問どころが
訊くまでもなくセミナー中でちゃんと説明があったのは凄かった。講師の人かっけー。
TIってすげえええええと期待して行ったMCUセミナーはダメダメだったけどな。
ちょっと質問してみたらおもむろに3人くらいが頭つきあわせて、
持ってきたノーパソ開いて資料漁ったり、電話で中の人?に訊いてみたりとか。
>>38
こんなの買わなくてもTI純正の激安評価ボードがあったはずだよね確か。
$5以下でデバッガ内臓のやつ。
この使えないオマケ基板をヤフオクで元のトラ技より高い値段で入札してる奴とかいるけど、
知らんのかね。 >>42
あーそれそれ。
国内の店からも買えるんだ。 MSP430だから$4.30なわけで、国内なら430円が妥当かと。
いいなとおもったがこれで使えるデバイス、ROM, RAM少ない過ぎておいらには
作る/使うネタがない…
>>45
おおおおお。それ気づいてなかった。なるほどMSP$4.30か・・・ ビーグルもウンチパッドも、関わってる内部人件費やらを含めて、開発事業
として単独で見たら赤字でしょ。
部品を含めた原材料費や工賃がロハ(売上=利益)だったとして、ウンチパッド
を年間10万個売りさばいても、4300万円に過ぎない。
でも、世界共通の販売促進グッズとしての宣伝費と考えたら、例えばCQ誌に
見開き2ページのカラー広告を打つ予算と比べても、費用対効果比で十分に
意味がある。
あるいは、費用対効果比が期待できない新卒社員1人を1年間抱える、福利
厚生を含めた人件費に比べたら、どっちがトクかって考えたら。
基板上の全部品の価格とトントンな評価基板を作られると、
勘違いするお客さんが出てきて困るよな。
そういうお客さんって最初から勘違いしてるから評価基板の有無は関係ありません><
>>50-51
それどころか、国内の商社みたいなメーカーが中華製の電子ガジェットとか
OEMで仕入れて自社ブランドで売ってるのを引き合いに出して、それと同等
品を造れないかと言ってきたり。
SPY BY WIREの汎用開発ツールを安く提供するウンチパッドの方はともかく、
ビーグルをあの値段で出されたら、もうそのクラスの製品開発に手を出そう
とは思わなくなるな。メリットないもん。(w
話を持ってくる相手は月産1000台(ホントは年間で1000台も出るかどうか)みた
いなショボ案件でもビーグルボードなんかを引き合いに出すから。回路図とか
すべて資料はありますしって、まるで小豆相場の先物取引の勧誘みたいな。
そこまで簡単と言うなら、じゃあオマエがやれよと。
もう、中国でも韓国でも、どこでもお好きにどうぞと。(w そういえばセミナ関連のカキコってまったくないですね。
自分は来週の16日参加
セミナ会場なう。どの程度の説明かわからないけど
0.9V MSP430もテキストに載っている。
帰宅しました。帰り道呑んできたので文章が変かもしれないw
0.9V MSP430は軽く紹介されただけでした。
MCUセミナは久しぶりだったので自分として目新しいなって思ったこととしては
MSP430のバリュー・シリーズ(G2xx)に8pinパッケージが予定されている。
「8pinパッケージはLaunchPadにもそのまま対応予定です」って言ってたので
「資料にはSOICってありますけどDIP品もあるんですか?」って聞いたら
「すいません。よくわかりません」と言われたのはTIクオリティ?w
セミナの時間配分としてはStellarisが一番長かったです。
StellarisシリーズはCortex-M0とかでは無くてCortex-M4品の予定があるんで
消費電力ではなく性能向上に向かうんだなって思いました。
個人的にはMSP430並みの消費電力のStellarisシリーズが欲しいですw
お客さんの関心もStellaris>MSP430>C2000ってとこでしょうしなあ。
MSP430もバリューシリーズ投入で十分戦ってくれそうだからついていくつもり。
自分はMSP430並みの消費電力のC2000欲しいなw
あれも面白そうなんだが70mAに釣り合う出番が思いつかない。
>TIクオリティ?w
大企業特有のアレかw セミナでると社風がよく分かるよね。
>>63
>お客さんの関心もStellaris>MSP430>C2000ってとこでしょうしなあ。
けど質疑応答はMSP430が一番長かったですw
>大企業特有のアレかw セミナでると社風がよく分かるよね。
スレ違いになっちゃうけどサイプレスのPSoCは
なんでも即答できるお兄さんがいるんだよねw
padって、もしかしてvalue lineに限らずMSP430なら20ピン以下の全部乗るの?
なんかピン互換にみえる。
もっとも品種がそんなにないから、あんまり変わらんけど…
千石でウンチパッド売られてたからホイホイ買ってみたぜ。でも慣れてるAVRと比べて利点があんま無いからまだ封も開けてないw コンパイラのバグが少ないならAVRから乗り換えるけどなー
MSP430x2xxのシングルオペランド命令の説明で、
「CALL命令の場合は、すべてのアドレッシング・モードを設定できます」
とあるのはどういう意味?
CALL命令でないシングルオペランド命令、たとえば SXT で間接自動インクリメント
SXT @R4+
とかやってもアセンブラは別にエラーを出さなかったし、ビットパターン的にもそれっぽい。
動作はすぐ試せないのでわかんないけど。
RETI @R4+
というのは @R4+ の部分は単に無視されて RETI R0 相当の命令にアセンブルされてた。
>>71
英語版だと"All addressing modes can be used."となってる。
そのまんまの意味でしょ。
call #label
call addr
call &addr
call offset(Rn)
call Rn
call @Rn
call @Rn+
これ全部OKということ。
>RETI R0
??? CALLを特記してあるということは、他は駄目なのか?
という意味なんだけど。CALL自身は問題にしてない。
わざわざSXTやRETIを例に挙げてんのに。
なんか答える気無くした...
よくそんな言い草が平気で出来るな
FRAMベースのマイコンって富士通に続いてTIで2社目?
読み書きの早さもそうだけど、読み書きがメモリと同じ(だってメモリだから)なのが
たぶん開発的にはうれしい?
電源ON/OFF時のバックアップ対策についてはフラッシュよりも安心感があるな。
FRAMって検索して出てくる情報読むとFlashと比較して一見良いことづくめに思えるけど、
まだあまり普及してないのは価格がネックってこと?
>>88
ネタだけど、やってみたら案外売れるかもよwww
低ノイズ品とかカタログでそれっぽい事を書けば釣れる客もいるだろうw マイコンじゃなぁ。
オペアンプみたいに差し替えるだけで済むものじゃないとオーヲタには使えんだろう。
もうちっとRAM積んでくれんかなぁ。
せいぜい64KBもあればいいからさ。
たしかにRAMが少なすぎるよね
F2013の128Byteとか、Twitterのつぶやき1つ分すら覚えきれないし。
コスト的に引き合わないと思うけど、仮にそんなに積まれたところで
430Xの拡張命令のあの非効率を考えれば使い物になるかどうか疑問。
ez430のエミュレータボードのB面に半田ブリッジがあってびびったけど
回路図見る限りだとこれは仕様なんだよね?
あとA面のR10が垂直に立ってるんだけどこれも仕様なの?
回路的には付いていようが外れていようが直ちに影響は無いレベルっぽいけど
ちなみにRev2.0ね
メモリはいくらあってもいい。
アクセスの効率は悪くても全然問題ない。
消費電流が増えるのだけは絶対不可。
千石の2階で売ってる箱一杯のLaunchpad、いつ行っても
減ってるように見えないけど、やはり不人気なのかな
欲しがりそうな人は既にもう買っちゃったとかじゃないかな。
$4.3で売れとは言わないけど、\430で売るぐらいのことはして欲しいもんだね。
これについてはみんなUSでの値段知ってるんだからさ。
確か500円だったと思うが。
千石では、ずっと高価なGM管が飛ぶように売れてるのだから、やはり不人気なんじゃね。
ま、そう言うおいらも買ってないけどさ。
>>102
へーこんなの出てたんだ。
購入先はどこ? >>103
面倒だからTI eStoreeで。10$。
まあdigikeyとかでも扱っているよね。 なるほど。
送料の方が商品の価格より高くつきそうだなw
千石では2個買ったぜ。>LaunchPad
自宅と仕事場に置いてる。さらにセミナーでゲットするけど。
インサーキットの書き込み機として流用の予定。
>>109
日本語でも「発送料は、無料です。」って書いてあるよ?
ちゃんと見てから言おうね
ただし、通関手数料とかかかる場合があるとも書かれているが それは米国内のみの話ですよ。
ちょっと非常識すぎないか?
日本の翻訳スタッフがちゃんとチェックしてないだけじゃないの?
$4.3のLaunch Padを送料タダで1つ注文されたら、送料タダなら大赤字だろう。
以前は英語版のヘルプしかなかったけど、その時にはUS国内のみ送料無料と明記してあった。
送料無料しらなかった。気軽にcheckoutできていいね。
いまとりあえずlaunchpadとタッチセンサー基板頼んでみた。あんまつかわなそうだけど。
住所に都道府県を入れ忘れたけど、郵便番号で届くよな…
いくらなんでも、そんなミスなら苦情ですぐに発覚するさ。
今月のトラ技でようやくLaunchpad紹介記事キター。
セミナー行ってきた。LaunchPadでコンテストやるらしい。
優勝賞品はiPad2だそうな。
Launchpadのバージョンが1.4ではだめなのね。>430BOOST-SENSE1
LaunchPadFirmwareUpdater2.0.exe
でアップデートするのか。めどい。
6/11注文で今日Fedexでテキサスからきた。TIってほんとにテキサスにあるんか。
amazon並みに空気が配送されてきた。しかも2個口。
なんか無駄な気がするがこのほうが全体的には効率的なんだろう。
送料はチャージされてないので無料で間違いない。
>>120
カードの明細確認しなきゃ分からないのでは?
北米から普通に送ってもらったら送料いくら掛かるか考えれば
送料タダなんてありえるわけがないと思うけど。 >>121
今回のと違うけどサンプルとか個人で頼んで送料含めて無料とかそういうメーカもあるよ。
>>121
いやいや、承認した以外の金額が決済されてたら大問題www MSP430 LaunchPad $4.30
MSP430 Capacitive Touch BoosterPack $10.00
合計 $14.30
15日深夜に頼んで本日到着
ち、言っても18日朝には営業所についてたようだから土日はさまなければ3日で到着
で、2個口で送られてくるのは、梱包済みで置かれてるからなんだろうか?
送料はなし
カード明細も $14.30のみ
2011/06/16 TEXAS INSTRUMENTS FULFIL(80047 1回 1,177円 現地通貨額:14.30 円換算レート:06/17 82.3077
ってことで、送料無料でした
>>125
報告ありがとう。
でも、どういうからくりなんだろう。
普通に考えれば真っ赤々のはずだよね。
案外TIのポカミスじゃないのか...
システム改変されない内に俺も注文しようかな FRAMってなにがいいの?
面白そうなアプリケーションありますか?
書き込み速度が早い、消費電力が少ない
書き込み回数がほぼ無制限
あんまり理解できてないのですが、
電池がなくなってもメモリが消えないんですよね?
てことは電池取り替えても、そのまま継続実行できるんですかね?
つまりスタックとかヒープがそのまま残ってるので。
あ、レジスタは消えちゃってるからだめなのか。
ちゃんと退避できる保障がない
二重化して退避した後ベリファイしてokなら退避済フラグ立てるとかしないとだめなような
EEPROMと同じノウハウだけど
>>129
面白いこと考える人だなw
いや、必ずしも馬鹿にしてるわけじゃなくて、その発想は俺には無かったわ >>131
>>130は、LOWバッテリーの検出と補助電源回路があったり、
バッテリーを取り替える手順をマイコン側から指示する
事前提で考えてた。
いきなり電池取替えで退避出来るように作られてたら面白いけど。
どんなプログラムを走らすかによるので一概に言えんけど、
極力 LPM4みたいな深いローパワーモードに入る作りにしておいて、VCCには並列にスーパーキャパシタを入れておけば
ほぼ、いつでも電池交換可能、みたいな感じにできそうな。
って、FRAMじゃなくてもいいか.
>>118
>G2xxで8ピンDIPとか欲しい
大は小を兼ねる。14pinで駄目なの?
>>134
> VCCには並列にスーパーキャパシタを
電源低下でNMI発行とか。 動画の方は1.8Vの条件でPICが20nA、MSPが・・・でそ
TIのページは3Vで比較してるし型番違う変な128Byteのだし
少しはスケーラビリティとか考えたらどうですか
ぜんぜんダメじゃないですか
>>137-140
面白そうな議論しているなぁ〜っと思ったんだけど、うちらPIC厨は退散した方が良さそうよ(汗
MSP430F2001は128Bだけど、一緒に比較しているMSP430F2619は4KBなんだって。
これ、PIC16KA102の1.5kBより多いし orz
1.8Vと3Vも、理由が http://focus.ti.com/lit/wp/slay015/slay015.pdf に書かれてる。
これ、あのビデオの後に書かれたみたい…。
Microchip’s application report and video compares the PIC24F XLP specifically to the MSP430. The
fundamental claim is that the PIC24F XLP is lower power compared to the MSP430F2xx ? this is also
demonstrated in a video using a special Microchip measurement board. What is misleading and causes error
are the unrealistic use-case conditions. For example, testing at 1.8V is unusual with few real-world sources ?
perhaps two discharged alkaline batteries? Most ultra-low power systems are powered directly from a 3V
lithium coin-cell battery for low cost and a long run time because of its very low leakage. Another common
battery solution is two fully charged alkaline batteries at 3.3V. The benchmark needs to be shifted closer to a
real-world 3V supply.
確かになんで1.8Vなのか、意味不明だな。 1.5Vの乾電池や1.2Vの蓄電池は、0.9Vまで使ったら空になったと判断することになっている。
それ以上放電すると液漏れとか劣化が起こるかもしれない。
そういう電池が存在する以上は、それを使った機器が存在するということだよ。
そんなレスしてると
.....などの意味不明のことを述べており
ってやられるよw
>>142
> 1.5Vの乾電池や1.2Vの蓄電池は、0.9Vまで使ったら空になったと判断
0.9Vは使い過ぎかな。NiMHなら1.05Vまでか、ギリ1.0Vにしておかないと。
>>143
ワロタw
その後だけど、slay015.pdfに対するMicroChipの反論はググッても出て来ない。
どうやらMicroChip vs TIのこの論争は、TIの勝利で終わったみたで「世界で最も消費電力の低いマイコン」の称号はMSP430の物みたい。
MicroChipは「World’s Lowest Sleep Current」と、スリープ時の電流No.1はPICだと言っているみたいだけどw >>144
0.9Vは、バッテリーが無くなったことをユーザーに報告するための余裕だよ。
実際に乾電池を使った機器でそこまでやっていることは、ほとんどないみたいだけどね。
蓄電池は、空に近くなると急激に電圧が下がるから、やっかいなんだよね。
電池の種類を指定するのは、カメラぐらいしか知らないし。
消費電力はマイコンだけで決まるわけではないから、「世界で最も消費電力の低いマイコン」というだけで、選んでもらえるほど世の中甘くはないでしょう。 >>146
> 蓄電池は、空に近くなると急激に電圧が下がるから、やっかいなんだよね。
お願いだから、種類別に考えずに一緒くたにするのは止めてくれるかな?
NiMH電池の場合、電圧が下がるのは勿論、0.9Vまで過放電させると急激に寿命を劣化させるんだから。 内蔵RCの立ち上がりの早さもMSP430の利点だわな
昔は発振が安定するまで随分待たされたもんだ
それが「世界で最も〜」の理由の一つみたいだね。
サクッと立ち上がって、サクッと処理して、サクッとsleepに戻るから最小限の電力消費で済む。
一方、PICはモタモタと立ち上がるから、その間結構電力を食うってのがTIの主張。
さて次は4ピンBGAパッケージ品を出して世界で最も
物理的に小さいマイコンの座も奪って欲しいですねー
実用性?知るか!
TI太っ腹です。
送料無料でFedexです。
絶対送料のほうが高い。
>>147
>お願いだから、種類別に考えずに一緒くたにするのは止めてくれるかな?
それは、あなたの近くにたぶんあるテレビのリモコンに言うべきことでしょうね。
>NiMH電池の場合、電圧が下がるのは勿論、0.9Vまで過放電させると急激に寿命を劣化させるんだから。
百円ショップで買えるものに、そこまでの気遣いができるなんて尊敬してしまいます。 >>153
アマチュア?
世の中、一度出荷したら5年10年稼動させるバッテリー搭載機器もあるんだけど.....
主に停電時にね >>153-154
5年10年も持つような電池はリチウム電池ぐらいなのに
何で乾電池等を想定した話になるのかよく分からないんだが
もしかして>>141が読めないのか? 5年10年もNiMHが入りっ放しの機器って逆に興味ある…
ここまでgccなし
gccで使ってるひといる?
LaunchPadでIDEとか変なもん入れずに焼きたいんだけど
無理かな?
>158
gcc入れれば焼きソフトもついてくるが、
別にmspdebug入れて使うのおすすめ。
ドヤ顔で書き込んで論破されるPIC厨もアレだけど、マイクロチップも情けないよな。
MSP430に勝てるとビデオまで作ったけど、あっさりと論破されてw
そんなのは製品化する前に調べることだろうにw
それで、空に近くなった電池のことは、まともに考慮していないと公言しているマイコンを使うと。
あ?やんのか?
でも入手性や価格とか考えるとどっちも微妙だね
ピコワットなAVRも参戦できそうなレベル
>>162
だからなんで大容量な乾電池なんだよ?
究極なバッテリー駆動なら、220mAhしかないコイン電池だろうが?
そもそも1.8Vなら、運用年数でPICの勝ちなレポートがあるのか?
1.8VならMSP430F2xxxでも動くし、空に近い電池をまともに考慮していないとの批判は的外れ。
悔しかったら0.9VでPICを動かしてみろw
新しいMSP430なら出来るぜ!!w
マイクロチップはファブレスだよな。
プロセスのシュリンクもままならないから、競争力を失う。
ローバワーな新しい技術も難しい。
その点、TIは有利だろう。
> 157
そのパック自体は珍しく無いが、入ってる機器は 例えば?
コードレスホン子機あたりで見かけたことはあるが製品寿命が10年とは思えない
>>166
先に断るけど、俺は「5年10年稼動」とレスったんだからな。
例えば天井に取り付けられる赤外線警備装置。停電で警備システムがダウンなんてありえないし、5〜10年で寿命って物ではない。
例えば在宅介護用の遠隔テレメータ。あれはシステムだから、端末だけホイホイと更新する代物ではない。
例えばエレベータのインターフォン。あれは停電のときに使う物。
様は建物が絡むと長期間になる。
これからはもっと増えそうだ。
東芝がバッテリー搭載液晶TV「レグザ 19P2」を発売した
電力ピークシフト機能付き機器の需要が増えている。
Li-ionは台数が出ないと載せられないから、NiMHで対応する事になるかな。
ニュースソースは俺w とろこで各社のマイコンの動作電圧下限が軒並み1.8Vなのはどういう理由なんかね
単三電池1本で動くようなマイコンという需要もあるはずなのに
CMOS IC の中身はFETだから、Vgsの電圧が下限を決めるんだろうね。
msp430の残念な点は VCCに+5Vかけられない所だな。ここはPICに負ける。
>>168
2.5V LVCMOSの下が、1.8V LVCMOSだからじゃね? >>167
あれ?被災地は停電で警備システムダウンしてたよね?
つーかセンサーだけ働いてても意味ないし
案の定火事場泥の巣窟になってた >>171
何日停電したと思っているんだ? あん? >170
TIが自分で出してるAUC,AUPロジック(いずれも下限0.8V)の販促のためにも
フル0.8V対応したMSP430出すべき。というか、出しておくれ。
MSP430Lみたいな中途半端なことせず。
>>169
> ここはPICに負ける。
プロセスが古いんだろうな、PICは。
5V系、邪魔なんだよね。そのためにローカルレギュレータ用意したりレベル変換したり。
無くしたい。 >>167が挙げてる例が一つも電池駆動ではないような気がするんだけど....
例えばエレベーターのあれは、エレベーターが不具合で停止した時のためのものであって
停電時のためのものじゃない >>168
ローカルで3.3Vや2.5Vへの昇圧が可能だってのもある >>173
AUC1G04のデータシート見たら、Vcc=0.8V時はVih=Vcc(min)と書いてあるやん。無理っぽ。
1V CMOSがいいところでない?
1V CMOSねぇ。DDR2 SDRAMのVrefが0.9Vだけど、あれでさえリップルとかの規格はメチャ厳しい。
1V CMOS、面倒そう…。 >177
おお、ほんとうだ…
唯一使ったことのある AUC1GU04 がVcc=0.8VでもVih>0.65*Vcc だったので盲点だったぜ。
U04と14だけ例外なんだな。
0.8Vでリテンションできるという意味でもなし、なんだこれ。
>>178
0.8Vは下限なんだろうね。
それでも0.8Vで動くなんて、とんでもない凄いことなんだけど。
低電圧が当たり前の時代が来るんだな。 >>167
東芝のバッテリ内蔵テレビは、どう見ても売れ残りのノートパソコン用
バッテリの在庫を転用してデッチ上げた製品にしか見えない、 バッテリーなんてガワ外せば使いまわせるだろうけど、
東芝のバッテリ内蔵テレビはバッテリ交換できるのかな。
情弱用に売りつけるつもりだからそんなもんは無いか。
>>158
> gccで使ってるひといる?
ところでなんで16bitなMSP430用のgccがある?
昔、djgppのオブジェクトは386ブロテクトモート用で、32bitのレジスタが必要だったはず。
gccの仕様が変わった? よくはしらないけど8bitマイコンもgccサポートしてるよね
AVRのgccは結構理に適ったコードを吐く
AVR人気はこのgccにあると言っていい
AVRやMSP430のgccってやっぱりintのサイズは16bitになるんかね
個人的に変数のサイズが規定されていないのは少なくないCの汚点のひとつだと思うのだが
>>186
> 少なくないCの汚点のひとつ
OSを書けるシステム記述言語で規定されてたら、逆にポータビリティが悪くなる。
いい意味で、Cは高級アセンブラなんだから。 >186
今時ならさすがにint16_t使えよ。
ちなみにAVRはコンパイラオプションでintのサイズを8bitにも出来るぞ。
ところで、
intはともかく、doubleが32bitだというところに納得する奴はいるのだろうか。
MSP-EXP430F5529の半額セール、注文した人いるかな?
今回初めてTI eStore使ってみたんだけど、なんだか酷く使いにくいね。
まずIEだとまともに注文できないし、ちょっと注文を修正したりすると
それだけで職種だのブツの使用目的だのを何度も何度も聞かれる。
TIJの人、ご丁寧にあんな日本語版ヘルプを作る前にあの使い勝手の悪さを
米本社に何とかするように言ってよ。
>>190
$149? 思ったより高いな、趣味としては。
どうよ、使い心地は? >>191
いや$149の半額だよ。
昨日注文したばかりだからまだ何とも よく見ればRFも載っているのね。なら納得。
>>192
レポヨロ IAR KickstartもダウンロードできないしTIなにやってんの
>>190 セミナー参加費$75で頒布すればいいのに セミナーで物販 やって欲しいよね。
マイコンセミナーでFRAM版の評価ボード陳列しておいてなぜ売らんのかと。
CRC演算器で擬似乱数を作れないかなとおもってるんだけどどうだろう?
一様分布性はあるわけだし、なんとなく作れそうなんだけど
何の値をCRCに入力レジスタに食わせればいいのか・・・。
1、.前のCRC値
2、FFとか非ゼロなら何でもOK
3、なんかいい感じの素数
どうなんでしょうね?
>>197
その方法の是非はわからんけど、TIのApp Noteにもあるとおり、
2つ以上のクロック源が使えるならそれらの間の誤差(?)を利用するのが一番簡単に思える。
あとはADか。
こっちの場合はどうやって正規化するかって問題があるかもしれないが >>197
特定の販社だけが有利にならないようにするためだろうけど、
セミナー運営に協力していたりするから、販売させてあげてもいいと思うんだ。
セミナー参加者も商品お持ち帰りで即評価できるし。 FTF2011逝ってきた
信者は多いが教義(内容)がいまいち。
展示も商談まで踏み込めず。
ブッフェの提供は東京エレクトロンでございますってアホアナウンス。
そんなことよりもツール割引してよね。
IARはでてたよw
ゼネラルセッションのキーワード
RTOS、長期安定稼動、製品ライフサイクルの長さ。
坂村先生のどや顔わらた。
クロノス+モニタリングはここほれワンワンと行っておこう。
Choronosキター
$49x¥77/$=¥3773‐
万歩計、高度計、快適お目覚めタイマー、置き引き忘れ物防止機能付でこれは安い
その物価感覚はちょっとおかしいと思うよw
あと、カード会社のレートではドルそんなに安くない
VISAは事務手数料 1.63%だよ
送料税込み¥3817-安いと思うけどなw
おお、こんなのあるのか。
周波数帯はどれ買えばいいの?
433MHzだとハートレートとか提供されないみたいだけど。
>>206
手数料以前に、カード会社のレートは公定レートと違うよ。
ちなみに、少し前にこのChronosも半額セールやってたらしい。
俺はこれは興味なかったからスルーした Bluetooth版買うつもりでいたから半額セールは気がつかなかったな。
実際にいくらで買えたかは請求書が届いたとき報告するよ。
モデルロケット用フライトレコーダー重量比較
Chronos基板(高度、加速度、気温)+電池 11g
某社製品(高度、加速度) 7g
(参考)アマガエル 6g
液晶が重たいみたいね
この板、ものすごい過疎なようで人はいるんだな・・・
OR命令が無いと怒られる
そうだよなBISだよなと修正する
あれれ番兵無視?なんで?と原因を探るとゼロフラグが変化してない
他のCPUに慣れてるとハマるよなぁ
アセンブリ?
いやMSP430の命令セットはなかなか良く出来てると思うよ。
乗除算命令がない点はちょっと痛いと思うけど。
ただ、IARもCCSも、アセンブリ言語は死ぬほど使いにくい。
今時フリーフォーマットじゃないとか、ビットシンボルを割りあてる擬似命令もないとか、ダメ過ぎる。
メインの市場はチャイナとか台湾だと思うんだけど、あの辺の人たちは
アセブリ使わないのかね。
>>208
MSP-WDS430BT2000D
欧米のみ出荷
日本アジアはだめか MSP-WDS430BT2000D
MOUSER 19288円
Digikey 20837円
共に在庫がないね。
買い時なのに
Chronos、また半額セールやってたんだな。
もう売り切れのようだけど
CCSv5のRC版が公開されててダウンロードページで、ライセンスが落とせるようだ。
有効期限が年内いっぱいまでのだけど。
v5はv4にくらべると雲泥の差で使いやすい。
どっちにしろエクリプスでしょ?
エクリプスの最近のバージョンってそんな劇的な変化あったっけ?
あ、CCSはMSのVSみたいにコンパイラ/アセンブラのバージョンがIDEとリンクする方式だっけ?
3.2とそれ以降で結構劇的に変わってるよ。
v4が3.2ベースで、恐ろしく重い。
v5は3.7ベースで入力補間が実用的に使えるし、
曖昧検索で候補を出してくれる。
>>228
そうなんだ。
日本語フォーラムによると、現状ではV4との同居は問題があるらしいから
正式版のフリーが出たら試してみようかな。
ツールチェーンはともかく、IDEなんかタダでバージョンアップさせてくれたらいいのにと思うんだけど、
入力補完とかの関係もあるからそうも行かんのかな。
まあどっちにしろ俺はセンブラしか使ってないから関係ないけどw
>>229
過去のバーゲン品
http://tideals.com/ti-deal-projects/
叩き売りは2週間に1品だけみたいだね。
最近忙しくてチェックしてなかったから、Chronosは見逃してた。 電波テロ装置の戦争(始)エンジニアさん参加願います公安はサリンオウム信者の子供を40歳まで社会から隔離している
オウム信者が地方で現在も潜伏している
それは新興宗教を配下としている公安の仕事だ
発案で盗聴器を開発したら霊魂が寄って呼ぶ来た
<電波憑依>
スピリチャル全否定なら江原三輪氏、高橋佳子大川隆法氏は、幻聴で強制入院矛盾する日本宗教と精神科
<コードレス盗聴>
2004既に国民20%被害250〜700台数中国工作員3〜7000万円2005ソウルコピー2010ソウルイン医者アカギ絡む<盗聴証拠>
今年5月に日本の警視庁防課は被害者SDカード15分を保持した有る国民に出せ!!<創価幹部>
キタオカ1962年東北生は二十代で2人の女性をレイプ殺害して入信した創価本尊はこれだけで潰せる<<<韓国工作員鸛<<<創価公明党 <テロ装置>>東芝部品)>>ヤクザ<宗教<同和<<公安<<魂複<<官憲>日本終Googl検索
msp430-gcc/gdb使ってる人いる?
msp430-gdb/mspdebugでアタッチした状態で__eint();(BIS命令で
GIE=1をセット)な行をステップ実行すると、行実行の後で制御が
デバッガに戻るのでなく、なぜかmspdebugが延々とステップ実行を
続けてしまう。
ステップ実行だから実行が激遅で、次のブレークポイントに届くまで
死ぬほど掛かる。
問題に気付いた後は__eint();はcontinueで飛ばすようにしたのだけど、
これ自分の環境だけかな?LaunchPadをLinuxからいじってて、バージョンは
msp430-gdb 7.2 + mspdebug 0.18使ってます。
mspdebug、一度割込ハンドラ内のブレークポイントで止まったら他のブレークポイントで止まらないぞ?
どうなっているだあぁぁ
これはやはり開発環境はWindows一択だよねJKということか・・・
>236,237
LaunchPad固有の状況は知らんので
mspdebug単独で使ってる / gdbからmspdebug使ってる
spy-by-wire経由で使ってる / jtag経由で使ってる
の二点よろしう。
gdbの出来は論外のレベルだけど
mspdebugにはそれなりに信頼感があるのだが ... mspdebug単独でもダメダメなん?
>>236 は msp430-gdb -> mspdebug -> MSP430G2231 の接続だけど、
>>237 は mspdebug 単体で起きないか検証してたら発見。
最初delbreakとかしてる内に狂ったかな?と最初から
breakpoint #0 -> main中のループの中
breakpoint #1 -> タイマ割込ハンドラの中
とセットして回したら、一度 #1 で止まった後は二度と #0 で止まらなくなった。
なお、割込復帰でSRが元に戻って即パワマネで止まったりするポカはしてない。
実際、#1はセットせず#0だけで回すとちゃんとループは走って毎回#0で
止まるし、逆に#0をセットせず#1だけで回すと毎回の割込で止まる。
あ、
mspdebug単体 <-> spy-by-wire <-> MSP430G2231
で使ってます。
割込みフラグがデバッガとユーザープログラムの間でカチあった時の保存個所が
一つしかないので割込みがからむとbreakpointが一つしか使えないとかかな...
mspdebugのソースをみたかぎりでは単にコマンド送ってるだけなのでバグりようがない。
変なのはlaunchpadのほうっぽい。
>237
ざくっと検索すると launchpad v1.4 は CCSやIARでも地雷っぽいので
v1.4 なら Windowsでも同じ問題が再現するかも。
>>241
トン。ちなみに昔のを引っ張り出したのでv1.3だったり…w
で、いま環境をWindows/IAR Workbenchに切り替えてやってみたら、
なんと再現したわ。一度割込み内のブレークポイントで止めると、
それを解除してmain側ループにブレークポイント打っても、そこでは
止まらずずっと走り続ける。
この現象の他、IARは(も?)ブレークポイントが2つ打てたり
打てなかったりと微妙に怪しい挙動。
仕様なのかバグなのか不明だけど、まあリソース少ないし
そういうものだと思って必要なら手でソフトウェアブレークポイント埋めて
止めて対応するか… ところでIAR Workbenchって日本語入力しようとするとオフスポット変換なのね。ナツカシス。
世の中各所でEclipseベースになった最大のメリットは、コメントに日本語を書くことが現実的になったことかもしれない…
いまだに日本語が入ると化けるIDEすら存在してるし。
mspdebugのprogは
proc = erase(MAIN) + write(MAIN+INFOMEM)
という非対称動作だと気付かずに悩んだ奴は手を上げてー
なんかぽろぽろとinfomemに置いたデータが崩れていくから変だと思ったよ・・・
あと.infomemじゃなくて.infoa/.infob/.infoc/.infodで指定できないと
有用性が減るんじゃないかとかとも思うんだけど、その辺は自分でセクション
定義しなさいよ、ということか。
>245
FET430あるけど結局eZ430から4本線伸ばしてターゲットに書き込んでる
OLIMEX MSP430-JTAG-TINY
買ったけど おもちゃみたいだなこれ
Chronosは度の周波数がいいんだろ? どれでも同じか?
誰か教えて。
電波暗室の中で使うんだろうからどれでも良いんじゃないかい
考えてみろ
いつも思うけど知らない人にいきなり命令口調とかかなり精神的にオカシイとしか思えない
あまりにもやすくて、秋葉でらうんちぱっどかったけどどうすればいいの?
コミュニティーみたいなのないの?
だれかおしえて。
MSP430の命令セットってぱっと見整ってるように見えて実際コーディングしてみると
おやっと思うような足りない命令があったりするけど、中でもVで分岐する命令がないのは
結構ショックとういか不便だな。
しかし、ちょっと前まで高精度アナログ積んでるマイコンって8ビットしか選択肢がなくて
しかも値段もアホみたいに高かったのに、いつのまにか24bitΣΔADC積んだARMコアの
MCUなんてのがあって、しかもそんなのが5$以下で買えちゃう時代になってるのな。
そうなってくるとMSP430も低消費電力以外の点ではちょっと中途半端な感じもしてくるな確かに。
>>265
あなたいろいろわかっているっぽいね。
まずこれでなにすればいいかおしえて。。 如何にもlogger作ってくれと言わんばかりの石だから、
超低消費電力+メモリ内蔵が肝でしょ。
>>265
>24bitΣΔADC積んだARMコアの
マジかよ。それがあるからMSP430選んだのに。
ちなみにそれ、何処の奴? 今日東京のマイコンセミナーに行く人、ウルヴァリンの情報聞いたら教えてちょ。
>>269
情報、ありがとう。遅くなって申し訳ない。
>どこかに参考価格も300円ぐらいと書いてあったと思う。(発注単位は不明)
300円なら安くないし、Cortex-M0なら性能差はそんなに無い気が。
素人考えだけど、MSP430は低消費電力な分、AC100Vからの電源回路が簡素になってその価格差も効くと思う。
ちなみにCortex-M0の”M”は、ARMの”M”。
Aシリーズとか、RシリーズにMシリーズが揃ってARMなんだってさ。 セミナー行ってきた。MSP430LaunchPadもろた。
ARMの社長って元Tiの社員だったそうでTiとは仲がよいらしい
初めて知った。
ウルバリンは今秋ごろにでてくるらしい、なんかよさげなマイコンっぽい。
>>269-271
リンク先に数量は不明だけど「サンプル価格300円」って書いてあるね。
後発だからシュリンクされて消費電力の面では有利なのでは。
でも、14mm角のLQFP-100パッケージは、パッケージ代が高く付きそうな
気がする。
>>274
消費電力でMSP430に勝てるとは思えないけどぉ >>275
電力用スマートメータ用途であれば商用電源から電源を取れるし、一定水準
以下なら問題にならないレベルでしょ。
>>276
その電源回路の規模に関係する。
MSP430のスマートメータのアプリケーションノートに記載されている電源回路は、極めて簡素。
低消費電力なMSP430ならではの電源回路と思うけど、どぉ?
俺は「流石MSP430!!」と思ったんだけどね… 例えば100mAと5mA(100mAの1/20)を比べたら違うけど、5mAと250uA(5mAの1/20)
を比べたら、ボタン電池駆動なら違うけど、商用電源であれば、ほとんど違い
はないのでは?
マイコン単体が低消費電力でも、それ以外の周辺回路も電流食うし。
例えば、警告用にLEDを点灯させたりブザーを鳴らすなら、常時給電では
なくても、電源設計時には負荷容量に含めて設計しなければならない。
>>278
> 5mAと250uA(5mAの1/20)を比べたら、
電源回路の>>規模<<なら違いが出るのでは?
設計したこと無いから憶測だけど、5mAならダイオード整流で100V耐圧の回路になると思う。
でも、250uAなら直結不要の電磁誘導結合。耐圧をかなり緩和出来ると思う。
その分、安く済ませられる。 だから、マイコンだけ(ないし+バックライトなし液晶表示)で済むなら
よくても、周辺含めたらmAオーダーの電源容量は必須でしょ。
普通の電源トランスだって電磁誘導なんだけど? 無線機のアンテナに、
ワンターンコイル付きのネオン球を近づけると、送信出力で点灯するとか、
そういう類のことを指している?
100V/200V兼用で非絶縁の安定化電源を構成できる、秋月でも扱っている
こんなのとかあるよ?
http://akizukidenshi.com/catalog/g/gI-01216/
>>280
> よくても、周辺含めたらmAオーダーの電源容量は必須でしょ。
わりぃ〜、前提を飛ばしたわorz
・uAオーダー電源とMSP430の組み合わせなら、これは間欠動作させる時のもの。
・これなら電源に必要十分なコンデンサを噛ませておけばOK。
>>278に「常時給電ではなくても」とあったから、認識は合っていると思ったんだけど…。
> ワンターンコイル付きのネオン球を近づけると、送信出力で点灯するとか、
そそ、そっちの話し。
話しを戻して>>277に書いたアプリケーションノートはこれ。
http://www.tij.co.jp/jp/lit/an/slaa517/slaa517.pdf
これの5ページ目が電源回路。これは電磁結合でなく静電結合による電源回路。
コイルよりもコンデンサが安かったね(汗
電流は取れないけど、そのFairchildのFSD2x0による電源回路よりはメチャ簡素。
なので、
>>271
> MSP430は低消費電力な分、AC100Vからの電源回路が簡素になってその価格差も効く
と書いた。 例の東芝のARM、TMPM061FWFGのデータシートって未公開?
営業に問い合わせろってか? あるいは大口しか相手にしないのかな?
>>282
自分も検索してみたけど、暫定データシートやプロダクトブリーフのような
ものすらないね。 サンプルが出てから設計しろってか?
サンプル開始時期なっても、実際に現物が入手できることやら? 来年の
インターフェースの、春のフレッシュマン向け特別号付録基板が出るまで
待てとか、冗談抜きでありそう。
こういう対応しかできないから、売れなくなるの当然だよな。
>>281
> http://www.tij.co.jp/jp/lit/an/slaa517/slaa517.pdf
> これの5ページ目が電源回路。これは電磁結合でなく静電結合による電源回路。
電源は「Figure 3」+「Figure 4」だよね。これはこれで面白いけど、大して
シンプルでないような。
秋月のサイトの専用ICのデータシート
http://akizukidenshi.com/download/Fairchild-FSD210B.pdf
のページ14/18にある、応用回路「Typical Application Circuit - 2」の
トランスレス電源は、AC整流回路が省略されているけど、こっちの方が
汎用性は高いと思うよ。
TIのアプリケーションノートで使っている「TPS77001」は、最大入力電圧
10V,出力50mAのADJ端子付きのLDOなので、商用電源をR20+C28を直列に入れる
ことで降圧した後で直流化しているけど、一方「FSD210B」は入力耐圧700Vの
MOSFETを内蔵で、ACをダイオード整流して直接入力してスイッチング電源を
構成できる。
50mA出力時に消費電流17uAの「TPS77001」に比べて、「FSD210B」は700uA
食うけど。 >>285
意見が合わないね。
・400V耐圧の4.7uF入力コンデンサ
・1000uFの出力コンデンサ
・1mHのインダクタ
・この前段に整流回路も必要
安いかなぁ〜 >>286
つ 12V 100mA
TIのアプリケーションノートの3端子ではLDOの耐圧が低い(10V)ので、入力
電圧をワールドワイド対応にするため、10Vのツェナー(D16)を入れている
わけだが、200V入力時の限りなく無負荷に近い状態で、こいつの損失が増大
しても最大定格(400mW)を超えないように考慮が必要。
LDOの定格は50mAだけど、パッケージがSOT23だと、実質的に取り出せる
電流は10mAくらいが限界でしょ。
> ・400V耐圧の4.7uF入力コンデンサ
> ・1000uFの出力コンデンサ
それってどちらも電解コンで済むっしょ。 後者は、電圧も低いし、
負荷電流と、要求されるリップル率次第で470uFや330uFくらいでも可。
整流用のダイオードも半波整流なら1個で、LDOでも必要。
・470Ω3Wのセメント抵抗ないし酸化皮膜抵抗
・2200uF(耐圧16V以上)の入力コンデンサ
・630V耐圧の0.47uF無極性コンデンサ
こっちはフィルムコンが必要で、電解コンの容量もほぼ2倍。
> 安いかなぁ〜
年間生産台数が100万台以上の製品ならともかく、年間生産台数10万台以下
なら、コスト差は年収300万(福利厚生込みで会社のコスト500万)の社員を
1人雇う方がはるかに高い。 2年以上雇うと赤字。
ところで、使っている部品はともかく、別にTIの参考回路で使われている
アイデアは目新しい所はどこにもないぞ。
コストに関しては、例えば移動するという目的に対してだけを考えた時、
普通自動車よりも軽自動車が安く、また自家用車を保有するよりレンタカー
の方が安く、さらには陸援隊のツアーバスの方がずっと安いわけだが、
安全性は同じではないのと同じ。
>>287
> 年間生産台数が100万台以上の製品ならともかく、年間生産台数10万台以下
:
> 安全性は同じではないのと同じ。
なぁ、引っ込みつかなくなって話しを誤魔化そうとしてないか? >>289
必死だな。 RC結合を誘導結合と言ってみたり、具体的にいくらコストが
違うと言うの? 違うと言っても、受動部品で数個分くらいでしょ。
いまや、一番高いのは常時雇用している開発者の人件費なのよ。
RCで電流位相をずらして電圧下げるのは、初心者スレで『AC100VでLEDを直接
点灯するにはどうしたら...』ってな質問で出てくる回答の1つで、目新しさは
ないし、そのLEDを三端子LDOに変えただけに過ぎない。
たかだか50mA程度の負荷なら、LDOの入力デカップリングコンデンサは、通常
もっと少容量でも十分なのだが、RCの合成インダクタンスが大きく(電源イン
ピーダンスが高い)、負荷変動に追従できないので2200uFの電解を使っている
わけだ。
個人的には、ユーザーの使い方の問題でたとえ製品に不備がなくても、
製造物責任で訴訟になった場合...
「設計者は非絶縁型の感電リスクを承知した上で、企業利益を優先し、
安全を軽視して、あえてコストが高い絶縁型の採用を見送った」
なぁんて意見付きの判決が出る可能性は容易に想像できるので、量産品
ではどちらも採用したくない。 >>291
[FSD210B]
45.2 1 U1 FSD210B
40.1 1 C1 4.7uF/400V UPW2G4R7MPD
23.8 1 C4 1000uF/16V UVK1C102MPD
14.0 2 D1,D2 UF4004
1.4 1 R 680k
3.4 2 C2,C5 47nF/50V GRM188B11H473KA61D
3.5 1 Q1 KSP2222A
2.8 2 R1,R2 110 RK73B1JTTD111J
1.5 1 D3 1N759A,12V,500mW
2.4 1 R3 750 RK73B2ETTD751J
22.6 1 L1 1mH TSL0709RA-102KR19-PF
1.4 1 R 8.2k
--------
\162.1 + 整流回路費 + 3.3VLDO費
[TPS77001]
4.3 2 D12,D14 1N4007
4.7 1 D16 BZV10 1N5234B
41.5 1 IC2 TPS77001
13.9 1 R20 470/3W PR03000204700JAC00
1.0 1 R21 383k
1.0 1 R22 169k
41.7 1 C28 0.47uF/630V PHE840MB6470MB16R17
24.9 1 C30 2200uF EKZE160ELL222MK25S
6.0 1 C29 22uF EKMG500ELL220ME11D
0.8 2 C31,C32 100nF GRM155B31C104KA87D
--------
\139.8 >>272
情報ありがd。ウルヴァリン 秋かぁ。FRAMは大容量品が作れないらしくて、ARM系のマイコンの製品ラインナップで
メインメモリが不揮発に…なんて素敵なことは無いらしいんだよね。 だから恐らくはMSP430だけ。
普段はAC電源で動けても、停電時にある程度動かなきゃいけない機器はいっぱいあるよね。
家庭のガスメーターはマイコンメーターだけど阪神大震災のときにLEDが点滅しているのを
確かニュース番組で見た。 たぶんリチウム一次電池くらいは内蔵しているのだろう。
FRAMって初めて知ったわ
FRAMの特徴
1.不揮発性
電源を切ってもデータが消えない
SRAMに対してバッテリーフリー(グリーン化製品)
2.高速書換え
SRAMと同じように重書きが可能
書換えコマンド発行不要
消去時間、書込みの待ち時間が不要
ライトサイクルタイム=リードサイクルタイム
書込み時間がE2PROMの1/30,000
3.読出し、書換え回数が多い
1012回(1兆回)/ビットの書換えを保証
書換え回数がE2PROMの最大100万倍
4.低消費電力
内部昇圧不要
消費電力がE2PROMの1/400以下
5.ダイナミックパーティション
フラッシュ領域とRAM領域サイズを任意設定可能
すごいなぁ〜 特に5.は、ありがたい。
もう ちょろっ とだけ フラッシュ(又はRAM)容量欲しいだけ
なのに、 サイズの大きいマイコンを選ばざるを得ないときって
結構あるもんなぁ〜・・・。
>>294
全部SRAMで、コードは必要に応じてSPI Flashから読むのもアリだと思う。
組み込みには不向きだけど。 随分前にトラ技でとりあげてて、FRAMの頒布もあったりした。
ゼロパワーサスペンドできるのも利点。
1bitあたり1トランジスタで良いから、集積度は上げられる可能性はあるかもね
>>295
0.9Vの開発用はそんな構成ですね
(製品版はマスクROM) MSP430の日本語データシートがあるらしいんですけど。
ご存知の方、URL貼って頂けませんか?
申し遅れましたけど、私はある有名人にそっくりな16歳のJKです。
>>303
その書き換え回数って、不良率をどの位容認するかに依存するからね。
そもそも、FRAMの劣化の理屈もよくわかってないんじゃなかったっけ?
書き換え回数はフラッシュでも海外メーカはかなり甘いからな。実際は
3~5桁位劣ると思って置いた方がいい。
10^12程度で、スタックみたいに頻繁に書き換えするとして、
100マイクロ秒ごとに書き換えだと、10^8秒だから、3年くらいってとこか。
>>306
スタックとSPを混同してる気がするw
絶対ないとは言わないが、スタックを100uSごとに書き換えるアプリって...w
あと、普通はデータシートの書き換え可能回数のMIN, TYP, MAXの値は製品の(つまり、
製造後の検査で不良品を除いたもの)の統計値。
つまり、書き換え回数がデータシートのMIN未満のものがあるとしたら、
それは嘘を書いてることになっちゃうよ。
っていうか、マイコンのフラッシュなんてもともとMAXでも数十万回程度の
書き換えしか保証してないのにそこから5桁も減らしたら1未満になっちゃうw >>307
> スタックとSPを混同してる気がするw
> 絶対ないとは言わないが、スタックを100uSごとに書き換えるアプリって...w
はぁ? プログラム中から関数呼び出しはち、割り込みが発生したりする度に、スタ
ックに戻り番地(と多くの場合フラグや汎用レジスタ)が積み上げられて、スタ
ックポインタが移動するね。
確かに、スタック内容が書き換えられず、スタックポインタだけが変化する
(x86のENTER/LEAVE命令や、スタックポインタに対して演算して領域だけを
確保/開放する)ケースもなくはないけど。
あるいは、PICみたいに、プログラムカウンタの退避だけで、スタックメモリ
を持たないレアケースとか。
>>308
馬鹿は邪魔
>>309
FRAMがどういうアーキテクチャーかよく知らないが、SRAM代替を謳っている以上、
フラッシュみたいにセグメント単位の消去しかできないものではないはず。
だから、書き換え可能回数は(フラッシュのようにセグメントの消去を行った回数ではなく)単純に
個別のアドレスごとの値だと考えられる。
スタックで同じアドレスを集中して(つまりSPの値を固定したまま)100uSごとに
書き換える使い方があるかというと、まあ普通はない。 >>310
100us頻度かどうかは別にして、プログラムではスタックをまったく使わない
プログラムでも、割り込み発生の度に、リターンアドレスのPUSH/POPを繰り
返すので、むしろ同じアドレスが集中して書き換えられると思うが?
>>310
> スタックで同じアドレスを集中して(つまりSPの値を固定したまま)100uSごとに
> 書き換える使い方があるかというと、まあ普通はない。
115Kでシリアル受信するだけでそれ以上になると思うんだけど。
>>310
> スタックで同じアドレスを集中して(つまりSPの値を固定したまま)100uSごとに
> 書き換える使い方があるかというと、まあ普通はない。
はぁ? >>314
紹介して頂いた日本語の文書で勉強しましたw
ありがとうございました。 >>311
別にした場合の話はしてないよ。
100us毎かどうかを別にしたらそりゃ何とでもいえる。
何の話をしてるのか分かってる?
>>312
意味不明。 >316
素直に過ちを認めちゃえよ。IDもちょうど嘘だし
馬鹿っていつでも上から目線だね。
>>312みたいのは「意図的に100usごとに書き換えをすれば100usごとに書き換わる」
という同義語反復を言ってるだけ。そんなの当たり前じゃないか。
現実にそういう使い方がありうるかどうかを問題にしているのに馬鹿じゃないのか。
MSP430みたいな低速なコアで、100usごとに割り込みを発生させる。
しかもメインではスタックを使わない。
そんな使い方があるのかw >>318
MSP430は低速なので115Kbpsのシリアル受信は不可能だという主張でしょうか? >>318
> しかもメインではスタックを使わない。
> そんな使い方があるのかw
メインループではLPMに入れて割り込みで処理をする使い方は一般的だと思いますが?
4MHzのZ80A(NOP命令なら 1 MIPS)で9600bpa全二重は結構厳しかった。
想定外は、8MHz動作の16bitでも除算命令(実行に200クロック以上掛かる)を
実行中に割り込みが発生すると9600bpsを取りこぼすという8086だけど。(w
ちゃんと計算していないけど、×12倍の115.2kでも、16 MIPSのMSP430なら、
たとえFIFO付きの16550互換(割込頻度が減り応答時間も余裕が取れる)では
なくとも可能では?
割込を一切使わなくても、メインでサブルーチンの実行時間を含めて、
100us以内にサブルーチンを呼び出すようなコードを書けば、スタックの
同じ場所が書き換えられるよ。 例えば、
for(;;)
{
if(kbhit()) // 入力バッファを検査してキー入力の有無を返す
{
// キーが押されていた時の処理
}
}
みたいな、ごくありがちなループは、kbhit()の呼び出しと関数からの
リターンで同じスタック領域が、ひたすら書き換えられる。
実際に使われている方にお聞きしたいのですが、
G2553のGPIOの各ピンで使用できる電流の目安はどれくらいにしていますか?
MSP430G2x53のデータシート slas735f.pdfでは、
Absolute Maximum Ratingsの表でDiode current at any device pin が±2 mAとなっているのですが、
これは絶対定格という理解でいいのでしょうか?
G2553付きのLaunchPadでLEDを点灯してDMMで実測したら3.5mAくらいあるので混乱しています。
>>322
ありがとうございます。
受信に限れば可能だと予想できますね。 >>323
原付バイクの法定速度が30km/hでも、実際は60km/hくらい出ちゃうのと
だいたい同じ。
では、燃料が続く限り60km/hで延々走り続けられるかと言うと...。 >>325
ありがとうございます。
2mA以内で設計することにします。
しかし、何故にTIはLaunchPadで定格を70%もオーバーして使うんだろうか? >混乱しています。
冗談でしょ?小学生じゃあるまいに。
>>327
本気です。
中学生以上なら混乱しない理由を教えて下さい。 >>329
>>323 の
> MSP430G2x53のデータシート slas735f.pdfでは、
> Absolute Maximum Ratingsの表でDiode current at any device pin が±2 mAとなっているのですが、
> これは絶対定格という理解でいいのでしょうか?
この理解が違うという事でしょうか?
Diode current at any device pin
ってピン内部の保護ダイオードの電流と私は理解しました。
>>323
±2 mAは、入力の保護用ダイオードに流すことのできる最大電流。
出力電圧と出力電流の関係は、p.25のFigure 6. - 9.を参照のこと。 TIJのフォーラム、いつになったら復活するんだろうね。
>>328
"混乱”するほど複雑な事じゃないだろ?
第一、ポートには電流制限回路なんて入ってないよ。
>>335
済みません。
混乱の原因は私の誤読でした。 まぁ最近のマイコンはインジケーター用途のLEDなら、Highレベル出力で光らすのは大体ヘッチャラだよな。
LEDは20mAで光らせるなんてのも過去の話で5mAも流せば十分。
ちなみに現存のFRAMモデル(MSP430FR57xx)は SRAMも内蔵されているから
短い時間間隔で割り込みルーチンが呼び出されてもスタックの書き換え寿命は心配いらない。
つまりは、FRAMの書換え寿命が気になるってことさね。
>>335
電流制限回路がないから336は定格を気してるんだろw >>340
気にしてるんじゃなくて、「混乱」してるんだろ?
電流制限なんてかかってないんだから、流そうとすればそれなりに流れる。
それだけのことで、混乱するようなことじゃないだろ。 それだけのことって....
釣りじゃなくて本気で言ってそうな感じがちょと怖いw
>>341
じゃ、あなたはどれくらい電流取れると判断してるの?
ていうか、電流値の質問じゃねえかw
>>323
> 実際に使われている方にお聞きしたいのですが、
> G2553のGPIOの各ピンで使用できる電流の目安はどれくらいにしていますか?
> MSP430G2x53のデータシート slas735f.pdfでは、
> Absolute Maximum Ratingsの表でDiode current at any device pin が±2 mAとなっているのですが、
> これは絶対定格という理解でいいのでしょうか?
> G2553付きのLaunchPadでLEDを点灯してDMMで実測したら3.5mAくらいあるので混乱しています。
>
>>343
>あなたはどれくらい電流取れると判断してるの?
何わけのわからんこと言ってんだ?とうとう頭おかしくなった?
電流制限かけてるわけじゃないんだから流そうとすれば、それなりに
流れる(流れてしまう)というだけのこと。
> これは絶対定格という理解でいいのでしょうか?
って、”理解”もなにも、Absolute Maximum Ratingsの訳語が
絶対最大定格ってだけのことだろ。
それ以上流すことはできるかもしれないけど、流したらメーカとしては
どうなっても知らない。
どこに”混乱”するような事柄があるんだ? >>345
解ってないひとがデタラメ書いてるからでしょ。
もしかしたらまだ 「±2mA」と「3.5mAくらい」との違いで混乱して人いる?
その二つは流れている場所が違う。
Diode current at any device pin ±2mA は、この図でダイオードに流れる電流。
入出力ピンに Vcc以上の電圧や、GND以下の電圧が加わったときに、
この静電気保護用ダイオードを経由してそれを逃がす。
LEDを光らせたのは、Highを出力する、上半分の FETを経由して流れ出た電流。 >>348
混乱していた人はスッキリしたようですよ。
>>333
±2mAを誤解したまま、混乱もしない人がデタラメな主張をしているので、
それを指摘するためにレスしているだけですw なるっていうかそれ要するにただのコードのアドバイザーだよ。
しかし、消費電力なんかむしろどうでもいい用途もあることも忘れて欲しくないよな。
なんかもう最近のチップを使ってみたら、ただ最高速でぶん回したいだけなのに
PMMの設定とか分かりにくいわ面倒くさいわで発狂しそうになった。
久々に除いたらスレが活発になっててびっくりした。
でもログ見たらバカが大量発生してただけでがっかり。
Sleepから通信割り込みで起こすとデータがFFになるんだよな。なんでだ。
しかたないので、起こしたままにしてる。
>>356
スリープしているのに、データの受信もしてくれると期待していないか?
同時にはムリ。
割り込み→ウェイクアップ→データ受信可
相手側はこちらを起こしたあとにデータを送信しないといけない。 そんなことないと思うよ。そのためのDCOなんだから。
9600ボー程度なら余裕で寝て状態から起きて、いきなり受信できるはず。
その時には、既にスタートビットを取りこぼした後だよ。
>>356-358
全員言ってることが変だw
ペリフェラルの稼動状態はCPUコアの稼動状態とは独立しており、割り込みによってコアを
起こすことができるのはMSP430に限らずこの世界の常識。
だから>>357は間違いで、それはいいけど、>>356の情報だけじゃ何がバグの原因か全然わからんね >362
おおありがとう。もう一度ソースを見てみる。
今までMSP430は3回使ってるんだが、その時はスリープからなんら問題なく取り込みできた。
ところが今回はあまりにもシンプルな構成(使うのはUARTとポート数ビットのみ)でうまくいかん。
処理の流れ
割り込み1
タイマーBで50msec周期で起こして50msecフラグをたてる。LMP3モードで起こしたままリターン
割り込み2
受信データを取り込んで、リングバッファにセット。LMP3モードで起こしたままリターン。
メイン処理
メインで50msecフラグをチェックして起きた回数をカウントして、1分に一回DCO補正をおこなう。
リングバッファをリードして、ポートに出力
SLEEP
これでSLEEPを外すと正常に動作する。SLEEPを入れると受信データがFFになる。
今回タイマーBを始めて使うが、なにか関係あるんだろうか?
メインのループがあまりにも短すぎるので何か問題があるのか?
ぐらいしか思いつかん。
>>363
> タイマーBで50msec周期で起こして
50msって、32.768kHzで1600クロック位だよね?
処理、間に合ってる? >>363
本当はもっと煽りたい衝動を抑えて書くけど、
本当になんとかしたいのなら最低限、他人が読んであんたの問題を共有できる程度の
情報はちゃんと書こうよ。 >364
処理って? 起きたら1Mhzだよ。余裕でまにあってるよ。
まずはサンプルソースをそのまま動かしてみるのがいいと思う。
そこから少しずつ改変して、自分がやろうとしていた処理手順と同じ状態に持って行く。
すると、あっこれをやったせいで動かないのかー とわかる。
>369
サンプルは動くよ。もちろん。W
どうもCPUのバグ臭いので、いまTIに確認を取ってる。
受信データを受けたところでポートにでも出してみたら?
データ来てからの応答時間と、読めたデータも分かるでそ?
起きたままでおけ、Deep sleepでダメ、なのにその間のスリープレベルを調べもしてないとか
どーせシリアルを速いほうのモードで動かしてるんだろなとか
もう>367としか言いようが無い。wとか付けてる場合かよ。
>374
>どーせシリアルを速いほうのモードで動かしてるんだろなとか
何をいいたいのか意味わからんなーーーーーーーーー? WW
32k(スリープ、寝る)と1M(動作中、起きる)を切り替えてるって書いてるだろ。
32Khzがスリープ時のクロック。これでレベルが分からんレベル?
シリアルは早い方(1M DCO)で動かすに決まってるよ。WW
>受信データを受けたところでポートにでも出してみたら?
>データ来てからの応答時間と、読めたデータも分かるでそ?
ポートに出したら、FFだよ。多分。(ICEでブレークしてみてるから)
応答時間がなんか関係あるだろうか?
'1'て入力すると即座にFFを掴む。RXポートの信号はオシロでみて綺麗に(31h)が入ってる。
以前、まったく同じ方法で3回やってるが、その時は上手くいっていた。
今回違うのはTimerBをつかってることだけ。50msecで起こしているTimerBが影響しているという気がする。
以前の場合は上位があったので、上位がアクセスしたときDCO補正をやっていたが、今回は
タイマーでやってる。
暇になったらもう一度調べてみる。いま別件やってるので。
一部の人は 376を見下しすぎている。
>以前、まったく同じ方法で3回やってるが、その時は上手くいっていた。
と書いているのだから、彼はやって成功しているケースもあるんだよ。
msp430は割込みで1usにスリープから起きる (実際は数100nsだとセミナーで聞いた)から、
スリープしてたら受信できないとかあり得ない。
で、msp430で、Timer_Bがある品種はかなりリッチな方で、一緒にTimer_Aが2つ3つあるような品種なので、
最悪、経験のある方のやりかたでどうだろう。って釈迦に説法だよな
>379
次にすべきこと・出来ることが山ほどあるのに
何だか分からないと愚痴たれてる段階で
デバッグする気もないただの釣りだと思われても仕方ない。
>379にしても品種名すら推測するはめになってんじゃん。
> ポートに出したら、FFだよ。多分。(ICEでブレークしてみてるから)
データレジスタ読んだ直後のCPUレジスタ値を見たとかで?
>応答時間がなんか関係あるだろうか?
あるタイミングで読むと駄目とかいう間抜けなバグとかも考えられない
わけじゃないけど、試しにスリープ状態から2,3バイト送ってみたら?
先頭バイトだけ欠るのか、FFの後に正しい1バイト目から読め始める
のか、あるいはずっとFFで再起不能なのか・・
MSP430でI2cのスレーブでつかう場合に、SCLをLOWにホールドする方法がみつからない。
このモジュールは欠陥かよ?
CLKストレッチが出来ないってことはない筈だが、、、、時々信じられないほどの
芋モジュールがあるから、あり得ないことはない。
例えば、
マスターから、スレーブにたいして、「20番目のデータを送れ」というような
コマンドを送る。スレーブは、直ぐにリード動作が始まると、結果を準備できない。
スレーブの準備に1msecから20msecかかるような場合は、マスターは常に20msec待って
リードを開始しなくてはならなくなる。これは非常にロスが生まれる。
TIのサンプルでは、すべて割り込みで処理している。したがって、リード割り込みが
入った時に、レジスタにデータをセットしないでリターンするなら、クロックストレッチが
起こらなければならい。この状態で、スレーブはデータが準備出来たら、レジスタに
データをセットする。すると、リードが再開して次の割り込みが入り始める。
これが正解だろう。
このようにならないとしたら、このモジュールは芋決定だな。
もしくは、リード開始をスタートから開始するなら、スタート割り込みを受け付けたら
割り込みを禁止してリターンする。すると、次のリードで割り込みが入らないので、
クロックストレッチにならなくてはならない。データが準備出来たら、割り込みを
有効にする。
この場合クロックストレッチされてスレーブがハングすると、マスターは回復する
手段はない。 別のNMIかなにかを準備する必要がある。そもそも通信仕様が信じられない
ほどの芋だな。
アホさ加減がちょっと前にSleepがどうとか騒いでた人っぽいなw
MSPも10年以上の歴史があってI2Cをサポートするモジュールも複数あるから、
最低でもどのモジュールかを明確にしなきゃ話にもならんのに。
sleepはおまえだろ。寝言いってねえで起きろ!!
モジュールが何種類もあるなんて、まさに馬鹿げてるな。WWW
思いつきで適当につくってるんだ。WWW
例えば MSP430x2xx Family ユーザーズガイド (slau144bの翻訳版のjaju037a) によると、
> I2C スレーブ・レシーバ・モード
(略)
> スレーブ受信モードでは、SDA 上に受信されるシリアル・データ・ビットは、
> マスター・デバイスが生成するクロック・パルスでシフト・インされます。
> スレーブ・デバイスはクロックを生成しませんが、バイトを受信後に CPU の
> 介入が必要な場合 SCL を Low に保持できます。
ってあるから、SCLのLow保持は出来るんじゃないの?
そこの文章がおかしい。「CPUの介入」でできるなら、「レジスタのビット操作でできる機能がある」
ということになりそうだが、レジスタにはそういうビットは無い。
コピペマンきもっ。
っていうか、ただコピペだけする奴ってアスペか何かしらんがコミュニケーション能力が
欠落してる奴としか思えん。
コピペにそこまでムキになるほど、賑わってないけどなw
今日 マイコンセミナー行ってきた。横浜。
ウルヴァリンの説明で詳細説明せずにスルーしたので質問したった。
サンプルは間もなく、量産は来年からだと。
なんか、話したく無さそうな空気だった。
ステラリスのLaunchPadが500円だったので2個買ったよ
お前か、
しかしアホな質問する奴は個別にやれってんだな。時間ねーのに
お前の事じゃねーぞ
C2000でも質問したわスマソ。
「技適取得済みってあるけど製品作る時は取んなきゃ駄目なんだぞゴルァ」の人が熱かったね。
逐次比較型ADは変換時間が書いてあるのにシグマデルタは書いてないけどなぜ、ってのも尋ねたかったンだけど
コレはどっかで自習したら判りそうなので控えた.
>>393
あのセミナーの中で冷接点補償の計算、致命的なミス犯してたな
なんでもかんでも鵜呑みにしちゃいかんということが分かった
>「技適取得済みってあるけど製品作る時は取んなきゃ駄目なんだぞゴルァ」の人が熱かったね。
どういうこと? 「技適取得済み」ならいらんでしょ。
>>322
>想定外は、8MHz動作の16bitでも除算命令(実行に200クロック以上掛かる)を
「実行に200クロック以上」は盛り杉。
http://www.eecs.wsu.edu/~aofallon/ee234/handouts/x86times.pdf
> Multiplication and Division Instructions
> DIV
> 8 bit reg 80-90
> 16 bit reg 144-162
> 8 bit mem 86-96 + EA
> 16 bit mem 171-190 + EA 1
> IDIV
> 8 bit reg 101-112
> 16 bit reg 165-184
> 8 bit mem 107-118 + EA
> 16 bit mem 171-190 + EA 1 >>322
>想定外は、8MHz動作の16bitでも除算命令(実行に200クロック以上掛かる)を
>実行中に割り込みが発生すると9600bpsを取りこぼすという8086だけど。(w
スタート1bit、ストップ2bitがあるとして、9600bpsで873回/秒しか割り込み発生しないし、
除算命令に200クロック掛かったとしても8MHz動作なら屁でもないだろ。 ヒント:全二重
つーか873回/秒ってどういう計算だよ
それになんでストップ2bit仮定なんだよ
関わんない方がいいのかなw
あーそういうことか
おれの勘違いだったわ
忘れてくれ
ネタが無いからと言っても、3ヶ月前のネタを蒸し返さなくてもw
>>400
Z80Aなんだからソフトシリアルなんじゃないの? >>406
意味分からん。Z80SIOも8251も普通に使われてたが? チップそのものか割込みルーチンにバグがあるんだろ
実際エプソンの互換機はシリアル受信しながらFDDに記録すると100%固まってたから
>>407
(SIOが内蔵されてない)Z80Aなんだから(あの割り込み頻度で取りこぼしたりするのは)ソフトシリアルなんじゃないの? >>409
>(SIOが内蔵されてない)Z80Aなんだから
組み込み用のマイコンでもない限り、プロセッサにシリアル通信等が付いてないのは普通。
以下は意味不明。
>(あの割り込み頻度で取りこぼしたりするのは)ソフトシリアルなんじゃないの? >>410
(あの割り込み頻度で取りこぼしたりするのは(割り込み頻度が10倍以上になる))ソフトシリアルなんじゃないの? おれもソフトシリアルの話だと思ったんだよね
だから>>403とかは違う話してると思ったのよ 4MHzのZ80Aで9600bpa全二重をソフトシリアルでってありえんだろう。
4M/9600=約417クロックの期間内に、相手から非同期に送られてくるデータを受信しつつ
相手の受信に差し支えない程度の遅れで送信を行わなければいけない。
うん、それぐらいできそうだよね
>>322の厳しかった、もそういう意味に受け取ったんだけど >>398
今更だが。
TIのワイヤレス製品の「評価ボード」はまで日本の技適は取ってなかったので「国内で使う場合は電波暗室で使ってください」とことわってお茶を濁していた。
最近はコンプライアンスに配慮し、評価ボードとして技適を通している、ということ。
これらワイヤレス製品のICを自社製品に搭載して実際に製品を作ったら、製品として技適を通さないとダメ。 >>418
いまTIサイトの評価ボード類を見てきたけどez430-RF2500は技適を通ってないとか。
技適を通した製品って何がありますか?
以前の展示デモ機は技適のために外装付けて改造・プログラム変更できないようにしてあったけど。 技適なんて天下りを食わせるための仕掛け以上のものではないからなぁ。
msp430f5435とmsp430f5437aとで動作してたソフトが突然動作しなくなった・・・
UARTで他のデバイスと通信してたのが、出来なくなってまともに動かない。
よくよく調べてみると、Rev.EだったものがRev.Fとやらになったらしく
エラッタが出てたが英語が判らん・・・orz
>>424
昔同僚がモデムで申請に行ったら じいちゃんな担当の世間話に付き合わされたと言ってた
>>425
日本TIのサイトにコミュニティ掲示板みたいの無かったかな。書き込んでみたら。 >>425
> エラッタが出てたが英語が判らん・・・orz
・Chromeを起動する
・エラッタの[slaz288b.pdf]をググる
・検索結果の[Quick View]をクリックする
・[View]→[Plain HTML]をクリックする
・[翻訳]をクリックする
・幸せになる :-) ARMスレでARM+FPGAが話題になっているけど、MSP430はそっち系はしないこかな。
OPAMP入りがあるのだから、もうちょっとPSoC的なチップが出てくるのを期待してしまう。
それにサイブレスよりはアナログに強いと思うから、いいデジアナ混在チップになると思うんだ。
あれ? PSoCとMSP430、OPAMPの特性はどっちがいいんだ?
ルネに続き、STMicroもSTM32F3とアンプ積んだの出して来たからアナデジ混載の流れはあるとして...
MSP430のアナログ混載としては CC430F6137 などの化物があるからTIも実績は問題ないだろう。
内蔵アンプのGBWとか、ケタが違うぞw
opencores.orgに、msp430があるね。
>>430
CC430F6137はダイを二つ載せているんじゃないかな。
GHz系の無線系だとガリヒ素だと思うから。CMOSの延長ではないと思う。 CCS V5買うつもりがメモリー4GBとかふざくんな!
>>433
今時そんな大騒ぎするような必用要件じゃないだろうに。
というか、メモリーめいっぱい積んでても起動もビルドも糞遅いから心配いらないw
とりあえずフリーのライセンスで試してみるべきだね 同スペックのPCでもLinux版だとサクサク動くんでしょう?
>>434
騒ぐよ。
ソフト屋ってのは、なんで資源をありったけ使う人種なんだろうね。
バカじゃないかって、ハード屋は思うよ。 >>436
同意。
でも彼らは、紆余曲折を経て納期を食い散らかした末のハードを
与えられてから、残された時間内で奮戦してくれるンだから、
ありがたく思おうよ。 >>436
4GBっていう数字に根拠なんて恐らくないよ。
恐らく今時の標準的なPCのスペックが書いてあるだけ。
少なくともx86の2GBの環境で動くことは昔確認した。
メモリーを十分積んでる環境でもどっちにしろ糞重いことは>>434に書いた。
しかし、馬鹿っぽいご意見だね。
ソフトウェアが資源を無駄に使うとしたら、それはブラックボックス化の弊害だが
グラックボックス化という手法は電子工学でも普通に使う手法だろう。
モジュールとかコンポーネントに分けて設計された複雑なシステムに無駄がないとでも思ってるんだろうか。
単にあんたが気がついてないだけだってw >>437
> 紆余曲折を経て納期を食い散らかした末のハードを与えられてから、
なにそれ? それ、リーダーの資質の問題じゃない?
まず規模の見込みが甘く、計画がズサン。
次に、「紆余曲折を経て」とはリスクヘッジが甘い。
最後に、ハード/ソフトが並行設計出来るスケジューリングとマイルストーンの置き方がヘタ。
そんなとこじゃね?
それ以外の読めない要因と言えば部材かな。
どうしても使わざる得ない部材が、運悪く流通在庫が無くなっていると悲惨。
こればっかりは注文書を切るまでわからん。 >>438
自分に向かって何言ってるん?
誤解を恐れずに言えば、ハード屋はブラックボックス化して設計している訳じゃないよ。
無論、ICの中身を事細かに知っている訳でも無いが、ブロック図に特性表から大体把握している。
そこら辺、コールすれば動くソフトと違って、ICに周辺部品に基板で一つの回路を構成するんでな。
ソフト屋には分からんだろうけと、ハードは物理的現象が相手なんでな。 >>440
君、ちゃんとした教育受けてないでしょ。
>無論、ICの中身を事細かに知っている訳でも無いが、ブロック図に特性表から大体把握している。
そういうのをブラックボックス化って言うんですよ。
ついでに言えば、こういう手法を使うのは電子工学に限らない。
機械工学でも建設工学でも使う工学一般に普遍的な手法といえる。 こういう人はすぐ話の文脈を忘れるから書いておくけど、俺の主張は
ソフトウェア資源の無駄遣いが発生するのと同じ構造は電子回路にも同じように
存在するということ。
っていうか、そんなこと人に言わないとどころか人に言われても気づかないって
どんだけ三流なんだ。
>>441
ソフト≠電子工学
ついでにブラックボックス設計を電子工学と言うのはどうかな。
> そういうのをブラックボックス化って言うんですよ。
俺は>>440氏の言いたいこと分かるよ。
そうだな、逆説的に言えば超ブラックボックスかな。
ネットワーク越しにコンピュータが複数あり、中身のプロセッサもOSも挙動も一切不明。
どんな応答がいつ返ってくるか一切分からずのカオス状態。
それでも正常に動く様に設計しないといけない。
ハード設計は、そんな世界を一枚の基板上に凝縮するのに似ているよ。 高級言語とGUI開発環境を使うことによってソフトウエアの開発効率と保守性は飛躍的に向上します。(棒読み)
>>442
> 電子回路にも同じように存在するということ。
分かってないな。
ハードでそんな無駄な回路組んだら、それはコストと信頼性を損なうよ。
ソフトはいいよな、無駄なコード入れてもROM容量内でパフォーマンスに問題ないなら文句言われないから。 ソフトは書いた通りに動くが、ハードは線を1本書いてもその通りに動かないしな。
>>443
>>447
だから君らが気がついてないだけ。
言っちゃ悪いけど、お里が知れると言うか、ろくな教育を受けてないこと丸出しだね。
物理的な資源の有効利用という観点に立てば、汎用の部品なんか使わず、
カスタムなチップを起こして可能な限りそこに詰め込むのが最も資源の無駄が少ない。
逆に言えばそうでない製品には必ず資源の無駄がある。
それは重複部分だったり、特定の使い方をされない限り用をなさない保護回路だったり、
もっと言えばICのパッケジやピンですらそうだ。
ではなぜそ通常はそういう資源の無駄遣いを最小化する努力をしないかと言えば、
資源の無駄遣いを最小化しようとすれば逆にコストは最大化し、そして通常は
コストを下げることの方がずっと重要な問題だからだ。 言うまでもないけどICの内部だって大規模なものはモジュールに分けて設計するからそこには必ず無駄があるが、
そこにはあえて触れてない。
>>449
人的コストも資源に関係してるんだけど、「もの」として見えてないと理解できない人ですか? >>451
だめな人との会話はこの調子だから疲れる。自分で物事を敷衍することを知らない。
1から10までかいつまんで全部説明されないと分からないのかね。
どっちがだよ。
ソフトウェアがコンピュータのリソースを無駄食いするのは開発コスト優先のためだが、
同じ構造はほとんどあらゆる工学分野に見られるといっている。
コストを無視して「ソフト屋はコンピュータのリソースを無駄使いする」とか言ってた
お馬鹿さんはどこの誰だっけ?
事程左様に、だめな奴ってのは他人の言うことばかりでなく、
自分で自分の言ってることの意味すら理解してないことが多い。 >>452
>コストを無視して「ソフト屋はコンピュータのリソースを無駄使いする」とか言ってた
>お馬鹿さんはどこの誰だっけ?
誰? 人的リソースなんて、安い新人や派遣をサビ残て使い捨てれば良いだけだから、
いまどき、チップ抵抗程度の選択性しかない。
上流工程も同じ。大手からのリストラ組がうようよいるから、片っ端から使いまわしていけば良いだけ。
> ソフトウェアがコンピュータのリソースを無駄食いするのは開発コスト優先のためだが、
あ〜ぁ、言っちゃった。
自爆しているよ、この人。まさにIT土方。
その前にスレチだ。消えろ。
所詮、ソフト屋はハード屋が作った人工世界の住人さ。
外海が荒れ狂ってても、静かな海にいて外のことなんか知らぬ存ぜぬ。
そんな人種は甘やかさず、ギリギリのクロックにギリギリのメモリを与えておけばおけ
終了
どうでもいいけど流れ、436と452だけでいいような…ソフト屋さんに恨みでもw
>436 ソフト屋ってのは、なんで資源をありったけ使う人種なんだろバカなの?
>438 ソフトが資源を無駄に使うとしたら、ブラックボックス化の弊害。電子工学でも普通に使うだろ?
>440 ハード屋は、ブラックボックス化していない。ICの中身の詳細は知らないが特性表から把握している
>441,442 そういうのを、ブラックボックス化って言うんですよ。ブラックボックス化は工学一般の普遍的な手法
ソフトの資源の無駄遣いが発生するのと同じ構造はハードにも同じように存在する
>447 ハードで無駄な回路組んだら、コストと信頼性を損なうよ。ソフトはいいよな無駄があっても許されて
>449 物理的な資源の無駄を省くならカスタムチップを起こすべき、そうでない製品には必ず無駄がある。
実際にカスタム化しないのは(開発)コストが上昇してしまうから
>451 人的コストも資源…
>452 ソフトがコンピュータのリソースを無駄食いするのは開発コスト優先のため
>ソフトウェアがコンピュータのリソースを無駄食いするのは開発コスト優先のためだが
ソフト屋が無能だっていうこともあるだろうけどな。
IAR軽いよー 4KBで足りるなら無償版で十分。
GCCもあるし好きなの選べばええやん…
>そんな人種は甘やかさず、ギリギリのクロックにギリギリのメモリを与えておけばおけ
ギリギリを見極められるくらいソフトが得意なら自分でやれば大丈夫だろうて。
ハード屋はソフトも書けるつうか、書かざる得ない状況に誰もが追い込まれ、結果的に書けるようになるというか。
ところで延々と何議論してんねん。
どう転んでも256k Flash + 18k RAMが上限や。
無駄があるか否かより、安くて手軽なら何万トランジスタ余らせてでもジャブジャブ使うよなぁ
ソフトは富豪的な昨今だけどハードだってFPGAとか…
マイコンだって16bit A/Dとか載ってて使わなくても安けりゃお咎めナシ。
その点電源回路は休んでるトランジスタ殆ど無しで美しいよな。
>>459
無線を使いたいから4KBじゃたりないよー IARはアセンブラは制限ないんだよね。
まあ、マクロとか擬似命令が貧弱すぎてあれじゃ実用にはならんけど
>>458
LPFの演算するのにFFTルーチン持ってきて、遅い遅いと騒いでいる奴がいた。
しかも中身は浮動小数点演算のまま。
馬鹿かいよ。 屁は屁元から騒ぎ出す、って昔の人は上手いこと言うものだね。
だめな奴に限って「こんなだめな奴がいるぞ!」って騒いでるのはもう鉄板の法則だと思う。
恐らくネトウヨも同じ思考回路だろうが、それが単なる妄想や思い込みであっても、
自分より劣る人間がいると思わないと不安で仕方がないわけだ。
もちろん本人にそんな自覚は皆無だろうけど、悪いけどそんな理由でもなければ
普通の人間は自分よりだめな人間にそんな過剰な関心を持ったりしない。
だめな人に言っても無駄だと思うけど、どうして自分が「俺はこんなアホを見たぞ」
なんて下らないことを言いたくて仕方がないのか、自分のその動機の源泉がどこにあるのか、
ちゃんと自己分析した方がいいんじゃないだろうか。
しかし、どうでもいいけど、ハード屋だかソフト屋だか知らんけど、
そういうアイデンティティーって情けないと思わないのかね。
ネトウヨが自分が日本人であることを誇る(要するにそんなものしか誇れるものがないわけだが)
意味不明なメンタリティーとそっくりそのまま同じじゃないの?w
ネトウヨ?
…なんでそんな話が出てくるのかワケ分からん
段々と呂律が回らなくなっているな。
1時と遅い時間だし、IT土方も大変やね。
相当力任せのやっつけなんだろうなー
MSP430じゃないけど、9月に注文したStellaris LaunchPadが今頃出荷完了ってどんだけw
>>468
ネトウヨという言葉を知ったから、使ってみたくて仕方ないんだよ。
精神年齢が12,3歳くらいまでだと良く見られる現象だ TLV61220 …そういうのもあるのか!
中は同期整流だし、ディスクリートで組んでも効率出ないから、そっちの方が良さそうですね。
>>474
SP6641Aだと0.5Vから動いて安そう。
値段を考えるとSLAA105のディスクリートとどっちがいいんだろう。
ヘタにMSP430より高くなると笑えない Sipexか…探しちまったぜ。
ANのSLAA105は日付が2000年だし、昇圧ICの方が出力電圧安定するので、IC使う方がいいと思うよ。
まぁ業務で量産でならトランジスタは一個1円2円とかだから、究極までコストダウンしたけりゃディスクリートもあるかも知れんけど
>>476
> Sipexか…探しちまったぜ。
0.3Vから動作するのもあるけどね。
0.5Vだと、とんでもないを電源に出来そう。
> 究極までコストダウンしたけりゃディスクリートも
面白いもので「これが究極」ってのを作ると、つぎが見えてくる。
作らないと次が見えないw >>478
博識なお方。
それにしても簡素な回路!! 日本語版のフォーラムがやっと復活したね。
しかしリニューアルって名目で半年以上閉鎖してたのに何も新しくなってない
秋葉原の千石でいつのまにMSP430G2553なんか扱ってた。DIP20pin。
C2000 LaunchPadもあった。
もっとRAMの多いデバイスがあればなぁ・・・といつも思う。
TIの人と会った。なんか新しい動きを予定しているとの情報。
・MSP430のCPUコアが大化けして○×△搭載品種も追加か?!
・廉価版のGシリーズはG2xxだけだったが新しいシリーズも?!
なので、2013年は期待できそうな。 新製品が出遅れつつある状況ではあるが。
CSSは確かに重い。 CubeSuite(ルネサス)の方がまだ軽いし、掲示板には >>433 みたいな意見もあるよと伝えておいた。
TI自身もmsp430とかステラリスとかをもっと親しんでもらいたいと思っているようなので、営業経由でも会える人は
意見を言った方がいい。 「秋葉原や日本橋にも沢山置いて欲しい」でもいいと思う。 CCSの重さはEclipseに起因するものだから改善は無理でしょ。
どうせ要望を出すのなら、ビルドの遅さの改善とかもっと現実的な提案の方がいいよ。
しかし、430Xの拡張命令とバッティングしないように拡張なんてできるのかな。
>>485
430Xとは別物とかw
大化けってことは、32bit化かな。 FreescaleとNXPが既に出している、Cortex-M0+ が TIにはないんだよな。
ひょっとしてこれか?
>>487
言われてみれば、M0もない…
MIPS積んだPIC32があるんだから、M0+積んだMSP430もアリだな。
それだったらニュースだわ >>488
M0+積んだMSP430だったら興味すごくわく
EFM32と比較したい ADCにPWMもあって、LPC800より使えそう。
それにしても「128B RAM」って、PICみたい ((´∀`))ケラケラ
Wolverine MSP430FR5969 のサンプル届いたぜー!
省電力性能をじっくり試してやる
クソなんかむかつくな
オレが頼んだときはサンプルくれなかったのに
しばらく前に頼んだんだけど、一緒に頼んだ他の石だけ先に届いて、
クソー出し惜しみしやがってと思ってたらWolverineだけ後から届いたw
在庫が一時的に無かったとかじゃないかしら
職務上頼めばサンプルはもらえる立場だけど、流石に製品で使う可能性が無いと頼めないなぁ…
んでQFNパッケージでどう使うんですか。まさか高額なソケットとか
試作のとき自分で付けてるよ。パターンに半田盛って、QFN部品のっけて
押さえながらヒートガン当てるだけ。格好良く言うとスポットリフロー(笑。
ほんとはステンシルとクリームはんだ使いたいんだけど…てのはスレチか。
ウルバリンよさげですけど、周辺3.3Vだと意味無いんですかね。。。
>>501
意味が無い訳では無いけど、慎重に検討しないと使う意義を失うのも確か。
ちなみに何を繋ぐの? 使う時だけその回路を通電すれば? >>502
長期間動くデータロガー作りたいなと思ったのですが、
低消費電力大容量の不揮発メモリが無いのでSDカード付けようかと。 >>503
なら、FRAMに溜められるだけ溜めて、一気にSDに書けば? ウルヴァリンのLauncpadも出るのかなぁ
いくつかの通販サイトで MSP-EXP430FR5969 というものが出てくる
やっとTI Dealsが復活したね。
それはいいが、今回のこれは何に使えるのかよくわからんw
どのみち1GHzだから日本には関係ないのかな
>>507
> Wireless M-BusやNFC
うわ、なにそれ?
また置いて行かれたよorz 別にプロトコル実装可能って
容量が増えたってだけだぞ
>>508
そっちでなく、Wireless M-Busって何かなと。
欧州の規格みたいで、とりあえずは関係なさげ Launchpad 値上げしてる…
プロモーション価格が終わったという情報もあれば、2010年当初に永久価格だと言っている記録もあり。
なんかOpenCoreにMSP430のコアあったけどそんなにニーズのある石なのかな?
(ただ作ってみたかっただけの可能性が高いけど)
なんとなく省電力が売りなイメージなのでFPGAに載せても・・・という気がするけど
実際に使っている人からするとどう?
>>513
ニーズがあるかどうかは知らんが、低消費電力ならMSP430を選ぶな。16bitだし。 はじめまして。初めて書きます。
MSP430G2452というマイコンを使ってタイマー割り込みを行いたいのですが
データシートを見てもよくわかりませんでした。
言語はCを使っていて開発ボードはMSP430ローンチパッドです。
サンプルコードを見つけたのですが全くわかりませんでした。
アップするのでわかる方がいらっしゃいましたら解説をお願いしますm(_ _)m
#include <msp430.h>
int main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
P1DIR |= 0x01; // P1.0 output
CCTL0 = CCIE; // CCR0 interrupt enabled
CCR0 = 50000;
TACTL = TASSEL_2 + MC_2; // SMCLK, contmode
_BIS_SR(LPM0_bits + GIE); // Enter LPM0 w/ interrupt
}
// Timer A0 interrupt service routine
#pragma vector=TIMER0_A0_VECTOR
__interrupt void Timer_A (void)
{
P1OUT ^= 0x01; // Toggle P1.0
CCR0 += 50000; // Add Offset to CCR0
}
>>520
#include <msp430.h>
↓
#include <msp430g2452.h> 256kB Flashとか大容量品、ARMよりも高くないか?
TIよ、もっと安くしておくれ
そうでもない。
時代の流れなのか低消費電力を希望する客が増えて、MSP430でバシバシ作ってる。
MSP430G2xxxクラスだと、PIC,AVRよりも安いしねぇ〜
F5XXXのタイマー使って、定期的に外部にバルス出せる?
>>528
PWM使え
> TA0 is a 16-bit timer/counter (Timer_A type) with five capture/compare registers.
> It can support multiple capture/compares, PWM outputs, 気のせいかな?
最近、MSP430並みの復帰時間、MSP430以下のμW/MHzマイコンが増えている気がする。
特にCortexーM0+マイコンで。
MSP430の優位性が揺らいでないか?
俺も節操がないのでメーカー関係なしに安いCPUを使ってるが、PICとかは何かにつけ
不安定というか動きが悪いというか、、いや気のせいかもしれないが、、レジスタの
設定順序を入れ替えただけで動かないとか、、、
その点MSP430はすんなりと動く。不安定な動きというのを経験したことが無い。
>>537
ColdFireとの比較か…
68000の流れを汲むCoidFireをMSP430と比較するとは、それはそれで元68派としては寂しいな。
で、淡々と語られてて、一読しただけでは…。
これ、移行ガイドの一部?
2年ってのは知らなかった。
今使っているMSP430を調べてみるよ。
ありがとう。 68kは、コンセプトは良かったけど、それだけだったので失敗したCPU。
MSP430は…
失敗と言われるとヤだなぁ。
一時はMACに搭載され、その上のワークステーションも席巻したんだからさw
MSP430は、TIがCortexーM0をリリースしない限り、かつ改良を続ける限り、しばし安泰だろうな。
なぜってTIのADCにBluetooth、スマートメータ etc...とかの、いろんなデバイスとMSP430を抱き合わせているから。
中にはMSP430を使えばミドルウェアのライセンスがフリーとかね。
メモリーを除いて全てのデバイスが揃う、TIの戦略なんだろうな。
お陰で開発が楽な訳だがw
>>541
この2年問題、もしかしてMSP430の問題ではなく、Flash共通の問題なのかも。
ちょっと、NOR Flashのデータシート見てみよう。
> 10ページ目が笑えるw
はじめに「48種類のアプリケーション」と書いといて、46番目で力尽きたんじゃねw
CTMU、面白そうだ。 確かに製造元がTIってこと以外のメリットが無くなってきてる気が。
>>536
MSP430は下手に低消費電力なんかを売りにしてるもんだから、
最近の高機能の石はクロックや電源の初期化がやたら複雑で泣けてくる。
何が困るって、当たり前だけどここがちゃんと書けてないともろに挙動不審になる。
そのくせUGの記述が思いっきり不親切。 > お陰で開発が楽な訳だがw
開発が楽な分、オリジナリティも無く、差異化も難しい。
TIの呪縛ってか?
PIBのCTMUから、MSP430のタッチパネルのAN読んで考えた。
「タクトスイッチを沢山並べるなら、MSP430でタッチパネルか安くね?」
そういうことか、知らなかったorz
>>543
> そのくせUGの記述が思いっきり不親切。
それだけMSP430が偉大だったってことだろうなぁ。
こいつ、外部とのインターフェースにちょっとパワーがあれば、それを電源として動いてしまうんだから。
時代は変わったなと、作った時に思ったよ。 >>542
確かな最後の2つは、限られたユーザーじゃなきゃ無理だな(笑) MSP430を1.8Vで動かす場合、注意点はなにかある?
>>549
・すべての品種が1.8Vで動かせる訳ではなく、Vcc下限が2.2Vの品種もある。
・当然ながら ロジックHighレベル出力は1.8V未満になるので外部接続する回路はその点を配慮する。
High出力で直接LEDを点灯させる回路では光らない可能性大。
・入力電圧レベルもVccまでである。(絶対最大定格 Vcc+0.3V) Low出力でLEDを点灯させる回路でも3.3Vかけたりできない。
・最大16MHzの品種でも1.8Vでは6MHzになる等の制限がある。
・Flashメモリの消去/書込み電圧は2.2Vなどの下限がある。1.8Vではデータロギングなどに利用できない。
・ADCはAnalog VCCの下限電圧の規定がある(2.2V min等)ため、使えない。
他にもありそう. Vcc電圧による制限事項は各項目ごとに別々にあります。
自分が使う機能をテータシート読んで確認するように。
例えば クロック周波数だと、3.3Vまで制限がある
>>550
> 他にもありそう.
・32.768kHz水晶の発振条件が厳しくなる。
・SBW/JTAGの下限は2.2V。1.8Vでは動かなくなる。 MSP430で外部クリスタルに32.768kHz が指定されてるのって、
もしかしてスリープと割り込みを組み合わせて RTC を実現したりするため?
>>554
何を言ってるのかよくわからない。
当たり前だと思うけどRTCはハードウェアで実装されてる。 >>555
悪いな。
MSP430のデータシート見てると、RTC内蔵でもないのに、外部に32.768kHz XTAL ってなってるのが
見受けられるのだが、この構成だと バッテリーバックアップされたRTC と同等のことをソフトだけで
できるんじゃないかなと思って。 ソフトだけで、って発想が時代錯誤だと思う。
むしろ何でソフトでそんなことしなきゃならないのか。
具体的にどのチップか知らないけど、RTC付いてないのに時計のクロックを使ってる(使える)
ことに深い意味は恐らくない。
単純にその方が既存のものが使いまわしができるからでしょう。
TIもユーザーも。
>>556
普通に出来るし、この手でハードウェアのRTCなんて積む方が少数派。 >>556
Lox-power時に低クロックで動かしたいのも、理由の一つと理解している。 最近、似た質問を見た気がしたらPSoCスレだった。
>PSoC3のRTC使えねぇぇぇぇぇぇwwwww
>バッテリ端子なくて電池つなげられないからスリープで我慢すっかと思ったら
>1秒おきにおっきしないと時刻保持しないって糞すぎるwww
>こんな使えない内蔵RTC見たことないんですけど
ありがとう。いけるのね。
私が使いたいのは24bit デルタΣAD内蔵のMSP430AFExx なのだが、この子には RTC は入っていない。
24bit ADC を何に使うかと言うとデータロガーの類なのだが、当然時計は欲しい。
確かに内蔵カレンダ付きRTCの方が便利なのでこんな製品は時代錯誤かもしれないが、それは俺の責任ではないぞ。
それよりRAMが512バイトしか無い方が時代錯誤だと思う。
24bitのADCなんていうとかなりセンシティブで、
RTCのバラバラした桁上がりで不定期なノイズが発生させるより、、
CPUで擬似RTCを実現するほうが精度を維持しやすいのよん。
てかてか。
一応、アプリケーション・ノートにあるんだよな。
MSP430のリアルタイムクロックの実装
http://www.tij.co.jp/general/jp/docs/litabsmultiplefilelist.tsp?literatureNumber=JAJA044
概要は ウォッチドッグタイマで1秒毎に復帰して、時・分・秒などをカウントアップするようなプログラムを組めばよい、と。
昔、試算した事があるんだけれど、いくら低消費で瞬時にウェイクアップできるMSP430でも、 SIIとかリコーとかが
出しているような、I2C/SPI接続の 専用の RTCチップの消費電流の低さに勝てる訳ではない。
まぁ、秒針が不要な応用の場合ならば、4秒毎とか16秒毎にウェイクアップさせることで消費は減らせるが。
あるいは、時・分・秒なんて分けないで、ただ 32bitの変数をカウントアップさせ、時・分・秒はプログラムで変換して取り出す、
という手もある。 昔のNECの VR4131 (MIPS系)のプロセッサが確かそんな方式のRTCだった。 っていうか、だから素直にRTCとSD24の両方を持ってるチップを使えば済むのでは?
>>563
あまり驚きの無いアプリケーションノートだね。
> 秒針が不要な応用の場合ならば、4秒毎とか16秒毎にウェイクアップさせる
そっちのほうが面白いね。
32.768kHzを16/32分周してACLKにし、クロックを更新するのは16/32秒ごと。
秒針が必要な場合はタイマーを見に行って計算で求める。
>>561
> 私が使いたいのは24bit デルタΣAD内蔵の
24ビットって、何に使うん?
MSP430AFExxのVrefは1.2V。差動入力だから2.4V相当?
だから1bitは143nV!? (合ってる?)
スマートメータでAC100Vでも測るの? >>564
ほんとだ。MSP430F6xxxが両方持ってる。 561です。
>>565
MSP430F6はパッケージが大きいし値段も高いです。
まあ用途は超高精度センサのデジタル化です。
MSP430を使う狙いはコスト削減と小型化になります。
当たり前の構成の製品はもう作って売ってます。
MSP430AFExxを使うと、アンプにお金をかけても単体ADC+MCUよりぐっと安くできそうなんだ。
でなきゃ良く事情の分からないMSP430を使おうとは思わない。
あとノイズはそれこそ計測の間ADC以外止められるみたいだからあまり問題なさそう。 >>568
> MSP430F6はパッケージが大きいし値段も高い
ほんとだ。
Digi-Keyで見ると3倍の値段だし、この値差ならソフトで頑張るのもアリだなぁ。
(製品を作る場合)
> 計測の間ADC以外止められる
ほぉ〜 メモメモ >>569
ぶっちゃけ単体の24bit ADCより安いです。 >>571
あまり詳しいことは書けないけれど、10万カウント分だから17bit くらい。
本当の話24bitはいらないと思う。だけど、商売となるとスペックに入れざるを得ないんだよね... >>572
17bitなら16bitでオーバーサンプリングすれば?
スペックにも「当社技術により17bit相当」とか書いておけばいいしw
16bitADCだけならMSP430F2003IPWが半値。
MKL15Z128VFM4が48MHz, 128kB Flash, 16kB RAM, 32QFNと安くてスペックアップだし。
>>573
不慣れなマイコンだと、みんな最初はそんなもんでしょ。 ADCで高精度な計測するときは、余計なものは全部止めるのはもちろん、
いろいろと小細工が必要なのよん。
そのあたりは、やはりアナデジ混在の20bitADCで苦労したCyのPSoC3/5のアプリケーション
ノートにあったような・・・参考にはなるんじゃない?
>>574
色々アイデアありがとう。
私の上司の回路屋さんもあなたと同じような見解。
工業計測なのに自動車のエンジン出力やオーディオみたいなマーケティングをしなきゃならないのは恥ずかしい限りだよ。
いい加減スレチなのでこれにて失礼 いや10万カウントなんて高分解能が必用なら24bitのADC使うのがむしろ正解だと思うけど。
っていうかセンサーが何か分からないけど、10万カウントなんてそんな簡単に実現できないと思う
>>575
> ADCで高精度な計測するときは、余計なものは全部止めるのはもちろん、
そこら辺とは無縁だったから、参考になる メモメモ
>>576>>577
俺が判ってないかもだけど、ΔΣ型は言わば究極のオーバサンプリング。
大差ないと考えてしまふ
それにしても16bit以上のADC内蔵マイコンは、価格対スペックならMSP430の独壇場とは。
どれどれと、検索するまで知らなかったよ。
流石「MIXED SIGNAL MICROCONTROLLER」と名乗るだけはあるね。
それに次点はPICかAVRと予想してたけど、まさかKinetisが食い込んでくるとは。
48MHzで演算処理が出来るなら、1チップで今まで出来なかったことが出来そう。 スレチなので引っ込むと言いながら、他の人の参考になるかもなので...
>>578
24bit ΔΣ内蔵MCUはMSP430以外にもスマートメーター用にいくつか出ている。
私が気になってるところでは、
アナデバから 8051ベースのとARMベースのもの。
ルネサスRX200シリーズの RX21Aとか。
しかし小口には価格が高かったり、供給が不安だったり色々です。 >>571
TIのそのアプリケーション・レポートは、都市伝説レベル >>578
10万カウントなんてどのみち何らかのフィルター処理(最単純は移動平均だけど)
をしないと得られないと思う。
ENOBそのものはADCの分解能に無関係(16bitだろうと24bitだろうと大差ない)
はずだと思うけど、量子化誤差は当然違ってくる。
まあ理論的にはそれは±0.5LSB以下だからたいしたことないのかもしれないけど... >>582
ΔΣ型かSAR型か、方式によってENOBは変わると俺は理解している。 時々、それ計算間違ってない?
ってことが書いてあったりするよな。TI
読んで出来ないのもアホ
100パーセント信じるのもアホ
さすが賢いご意見だねw
>>571にあるのと同様のアプリケーションノートはADC扱ってるメーカならだいたい
どこにでもある。
そもそもN回平均でENOBがlog(2, N)/2ビット改善するのは単純な数学的事実であって
信じる信じないの問題じゃない。
ノイズが正規分布じゃないなら別だけどね >>586
TIというか、NSのSWレギュレータの参考レイアウトが酷かったのを思い出した。 >>587
マイコン内蔵のADで、ノイズが正規分布なんて、よっぽどお花畑以外、思いつかないな。 今時マイコン内蔵かどうかがADCのアウトプットに影響すると思ってるんだ
なぁみんな、CCSのGraceって使ってる?
最近使い始めた。
マイコン内蔵のADCなんてスペックだけで性能クソだと思ってたけど違うの?
てか最近は18〜20ビットでも安いADCあるのでは
>>593
外付けにすると、消費電力がなぁ。
低消費に出来ないなら、MSP430使う意味無いし。 使う意味がなければ Cortex-M0+にするし。
比較してないけど、低消費電力も追い抜かれてたりして。
もう一つはTIのサービス。
ちょい上で話題になったけど、なにかのライブラリがMSP430ならライセンスフリーとか。
消費電力だが、
M0+が100μA/MHzクラス。
一方、MSP430が50μA/MHz程度。
倍も違うと考えるか、超低消費の430の倍だから十分小さいと捉えるか。
常時なんかの処理してるわけないし重視すべきはスタンバイ時のほうでないかな>消費電力
スタンバイはモードによるだろうけれど、どちらも1μA以下なので寝かしてしまえばあまり差はないんじゃないかな。
うち、nA測れる装置なんて無いよ。
μAまでしか計れない装置でもマイコンを1000個用意すればnA計れるよ
1000個用意しなくてもスペックシートに書いてある。
そんなことより電池の自然放電や回路の絶縁を気にした方が良かろう。
>>598
16bitと32bitだからトランジスタは倍違う。
倍なのは妥当。
ただ16bit範囲で演算している限りはいいが、乗算して32bitを扱うことを考えると分が悪るそう。
>>599
スタンバイ時を重視してもなぁ〜、MSP430はスタンバイが特別低い訳ではないし。
MSP430が強いのは復帰時間。
他がちんたらと復帰している間に、MSP430は処理を終えて再びスタンバイしている。
その時間差でスタンバイ時の消費電力差を補って余りある。
これって、このスレで教えてもらったんだけどね。
でも復帰時間も追いつかれているかもしんないw うっかり変なことしてるとスペック通りにいかないから
0.1uFのパスコンつないで電池外して何秒でリセットかかるかでチェックしてる
>>603
スマホから見たから間違っているかもだけど、MSP430の復帰時間は2〜6μsくらい。
でも、フリスケのKL2シリーズは4μsくらい。
追い付かれているみたい。 それMSP430コアが優秀なんじゃなくて、同居してる発振器が優秀ってだけだよね。
それをTIの他のマイコンにものっけてくれればいいのに。
PICマイコンだと5V電源でも使えたりするけど、MSP430って4.1V耐圧なんだよね。
気になって Tiva Cシリーズを調べたら、これも4V。
TI製品間での差異があるかは分からないけど、一般的な他社のとは違うプロセスなんだろうなとは思う。
なんか電源の話と端子の耐圧の話がごっちゃになってる気もするけど、
5V耐性はオプションが普通じゃないの?
全部の端子が5V耐性持ってるマイコンの方が少ないと思うけど
端子耐圧の話などしていませんよ。電源の耐圧から、ある程度プロセスの違いが推測されるという話。
「この電源ICのシリーズ便利なのに、もっと高い電圧でも使えるようにならないの?」→「残念ながらプロセスが違いまして…」みたいなやりとりを、半導体の営業(TI含む)とよく交わしていたので。
>>610
今更マイコンに5Vは要らないや。
あると電源用意する必要があって、俺は面倒に感じる。
さて、それはどうでもいい。
それよか、MSP430は低消費電力がメリット。
そんなマイコン相手に5Vがどうたらとか、それはちょっと目的と選定を間違ってないか? VCC(の上限)のことを耐圧ってあんまり言わないと思うんだけど...
っていうかVCCに5V入れられるマイコンなんてそれこそ滅多にないでしょ今時。
滅多にないだろ… と私も思った方なので、例えば付録基板付き書籍が出て話題の、
PSoC 5LP を調べたら、6Vだった。
内部にレギュレータが入ってるだけだからチップ全体が5Vで動くマイコンと比べるとパワーダウン動作が複雑になる
PICみたいに手抜きされるとLF版を入手しないと電池動作不可ということに
>>616
> LF版を入手しないと電池動作不可
書き込み時に、電圧を4V位に上げる必要があったような…。 XCAPx が可変できるのは面白いな。
32kHzの水晶付けて、 6pF設定で少し遅れる時計になったが、
1pF設定に変えたら今度は進む時計になった。
一日のうちに両者を切り替えるようにしたら、より正確にできそう。
わりぃなぁ、それ、発振回路を知らない奴の発想と言わせてもらうよ。
>>621
詳しそうですね。MSP430の発振回路の,XCAPの切り替え回路はどんな仕組みなんですか? キミはそれ以前のレベル。
発振回路スレに修行に行け。
じゃあ答えてやるよ。
> XCAPの切り替え回路はどんな仕組み
おそらくダイオードによる電流ON/OFF回路。これが最も浮遊容量が少ない。
FETスイッチの可能性もあるが、こっちは浮遊容量的が問題。
正確なところは中の人しか知らん。
今度はおまえの番だ。
負荷容量をコロコロ切り換えるのがなぜ危ないか、勉強してこい。
コロコロ切り替えても全然オッケー、らしい。 ソースは英語コミュ。
月曜になったら日本TIに尋ねるか.
正直な所、負荷容量を頻繁にいじっていいなんて俺も思っていないよ。
負荷容量は発振余裕度に影響を与えるし、業務の設計の中では水晶メーカーに基板を出して
マッチングを確認して値を決め、さらに温度・電圧を振ってのテストも毎回やっている。
どの水晶メーカーも同じような発振回路の解説文書を公開しているし、何度も目にしている。
なので、e2eコミュの外人が切替えててオッケーと回答しているのはマユツバだと思う。
しかし、昔買ったシャープ製のクロックモジュールは、水晶の負荷容量の片側が
トリマコンデンサになっていて進み遅れを調整するようになっていた。
昔半固定Cで調整していたのが、今は電子的に可変できる物が目の前にあるのに使わない手はない。それだけの事。
作ってる物は、業務の量産品じゃなくて休日の趣味の基板だしねぇ。
>>629
正解
> 水晶の負荷容量の片側がトリマコンデンサに
VCOもそいだけど、その調整範囲は許容する設計しているから問題ない
素人が負荷容量イジるのとは、訳が違うし。 くだらねえことを自慢げに会話してるんだもの、そりゃ過疎るわ
FR5969で質問なんだが、FRAM領域(infoA〜infoD以外)をメモリとして
使う方法を教えてくれ
英語マニュアルがてきすぐる
他人のために使ってない石のマニュアル読むのは嫌だなw
まあ、ここで聞くよりフォーラムで聞いた方がいいと思う。
RAMと思ってポインタ経由で読み書き出来るんじゃ無いの?>FRAM
>>638
ポインタで普通にかけたが、任意アドレスから変数を定義するプラグマが分からんかった
しょうがないのでTIに凸ってみた >639
リンカスプリプトにセクション書いて、ソースにセクション指定。
GCCだと __attribute__((section("なんちゃら")))
コンパイラ依存だからTIに聞いても答えられないんじゃ?
#pragma location = 0xF000
#pragma NOINIT(B_hoge)
volatile BYTE B_hoge;
こんな構文で定義できるらしい
CCSの方ねGCCはしらね
タイマーA0とA1ってPWM出力でエッジ同期できます?
ちなみにA1はA0の整数倍周期。
A0を外部に引き出して再び内部に取り込んでA1のクロック源にするしか
思いつかないんだけど。
A0スタート後にA1ズレ分セットしてスタートもやったけど
納得いかない。
>>643
A1を外部で分周…は駄目かw
内部タイマーのクロックは同期してても、PWMになったときは怪しいね。
そとにCPLD付けるとか >644
Psocが正解か。。。
しかし省電力高速は捨てがたいので粘ってみる
>>645
なんで同期させたいの?
DAC代わりなら必要無いだろうし。
で、DLLで同期出来ないかな? >>646
フルディジタルPLLもどきができないかとおもって
少々のジッターは許容
ところでDLLって何です? >>647
フルデジタルならPWMは要らんでしょ。
> ところでDLLって何です?
大雑把に言えば、PLLのフルデジタル版 Digital-locked なのかと思ったら Delay-locked loop なのな。
MSP430F5438ボード買ってSPI試してるんですけど
マスター動作でSIMOをプルアップしないと
電源電圧まで出力データ波形が立ち上がらないんですが
壊れてるんですかね。。。
>>650
> マスター動作でSIMO
SIMO? MISOじゃなくて?
SPIのMISOはHigh-Zがあるからプルアッブするよ。 低速CPLD/Logic IC替わりに、I/Oが10本以上のマイコンをデジキーで探した。
こういう使い方でもメリットあるのね。
メーカー品番 @ qty 単価 (JPY) 速度 I/O数 プログラムメモリサイズ
MSP430G2001IPW14R 1,000 44.44 16MHz 10 512B(512 x 8)
MSP430G2001IPW14 1,000 44.44 16MHz 10 512B(512 x 8)
STM8S003F3P6 1,000 45.01 16MHz 16 8KB(8K x 8)
MSP430G2001IRSA16R 1,000 48.33 16MHz 10 512B(512 x 8)
MC9S08PA4VTG 1,056 52.51 20MHz 14 4KB(4K x 8)
PIC16F54-I/SO 1,000 53.09 20MHz 12 768B(512 x 12)
PIC16F54-I/SS 1,000 53.09 20MHz 12 768B(512 x 12)
ATTINY48-MU 1,000 55.08 12MHz 28 4KB(2K x 16)
ATTINY88-MU 1,000 56.66 12MHz 28 8KB(4K x 16)
MSP430G2101IPW14 1,000 56.70 16MHz 10 1KB(1K x 8)
MSP430G2101IPW14R 1,000 56.70 16MHz 10 1KB(1K x 8)
>>651
MSPデータシート見るとSIMOでした。
SIMO:シモ=MOSI:モシ
SOMI:ソミ=MISO:味噌
SIMOのプルアップ気色悪いのでもうちょっといじってみます。 >>653
フリースケールに右習えすればいいのに。 >>654
使えるけど、使い切るには昇圧が必要。
ICE使うには1.8Vが必要。
ただ、太陽電池でも使えるのがあるから、それだったらOKかも。 >>652
> メーカー品番 @ qty 単価 (JPY) 速度 I/O数 プログラムメモリサイズ
> MSP430G2001IPW14R 1,000 44.44 16MHz 10 512B(512 x 8)
プログラムメモリサイズが512Bだと、命令数はどんなに多くても256命令だよね。
たったそれだけで、何が出来るんだろう。 プログラマブルロジック的な使い方はあるね。
応答性は要求されないけど、小ロットでコストを抑えたい場合には選択肢に入ると思う。
簡単なタイマーを入れたいけど555みたいなバカICは使い物にならんって時とか
>>659-660
> プログラマブルロジック的な使い方
なるほと、512Bならそれ位だよね。
でも見方を変えればプログラマブル発振器だし、コンパレータでリセットIC三つの代替え出来るし。
タイマーはシーケンス制御?
これだけであればアイデア次第であっちこっちの代替えが出来そうね。 >>661
> でも見方を変えればプログラマブル発振器
PLLでは無いから無理じゃない? >>661
タイマーとコンパレータを組合せて、ADCにするアプリケーションノートをどっかで読んだな パラメータ多すぎてググルだけで時間が掛かる
サンプルコードも少ないし
洋書でも良いので推奨ないですか
>>664
パラメータ? サンプルコード? なんの話しだよw >命令数はどんなに多くても256命令だよね。
>たったそれだけで、何が出来るんだろう。
TK-80だって標準じゃ512バイトだったけど、その範囲でも皆色々楽しんでいたのさぁ
昔あったMC14500Bなんて16個しか命令なかったけどね
命令が1個だけのCPUっていうので遊んだりしたよな。
>>666
> TK-80だって標準じゃ512バイトだった
そんなもんだったっけ?
4kB位あった気がしたけど。 TK-80の頃はフラッシュメモリなんて基板上で書き換えられる便利な物は無くて、ユーザープログラムは少ないRAMに書き込んで実行せざるを得なかったよね。
>>670
増設してフル実装して1kバイトだよん。 ★2ch勢いランキングサイトリスト★
☆ +ニュース板
・ 2NN
・ 2chTimes
☆ +ニュース板新着
・ 2NN新着
・ Headline BBY
・ Unker
☆ ニュース板他
・ Desktop2ch
・ 記者別一覧
・ スレッドランキング
☆ 全板
・ 全板縦断勢いランキング
・ 2勢
・ READ2CH
・ i-ikioi
※ 要サイト名検索
良いマイコンだと思うけどマニュアルがなぁ
PICのあの人みたいなのがいてくれれば。。。
MSP430シリーズに、ARMコア搭載品があるらしい…。
おまえら知ってた?
俺は知らなかった
MSP430F5438のEEPROMエミュレーションできる
参考プログラム探してるんですが
コードコンポーザーとエミュレータデバッガーで即動く
プロジェクトファイル一式ってどこかにないですか?
アドレスマッピングファイルとか弄らないといけないらしいのですが
やり方がわかりません。
>>681
マイコンの世界にそんな都合がいいもの期待してどうするよw
サンプルっていうかアプリケーションノートはあったよ確か。
でもそんなの見ないと書けないような難しい話じゃないと思うけど。 >>682
ドライバライブラリとかにありました
ぶっちゃけ仕様書だけじゃ書けませんよぉ
アプリケーションノートもめっちゃ少ない気がしますわ MSP43xでARM、Gekko(だっけ?)と電力性能でどっちが強いのか?
後発のMSP432かなぁ〜
秋月で売ってるF2ってロム焼きするので一番安い
構成ってどんな感じなんだろう?
launchpadはG2シリーズだけしか対応してないんだよね?
SBWなら、LaunchPadでF2xxも焼けます。
>>691
ありがとう。そんなつなぎ方もあるんだね。
データシート見た感じ秋月のもいけそうなんで試してみます! Mac版のCCSのプレビュー版あるよ!言われたんで
試しに入れようとしたらインストールすら出来なくて
草生えた。なんだこれ〜
秋月に432のlaunchpadが入ったねえ
遊んでるけど悪くないかも
すぐccsのコードサイズ制限にかかりそうだけど
STM32L4とどっちを今後のメインにするか悩み中
430(&432)はちょっと気難しい所があるからねー
>>694
432はARMでありながら、430の低消費電力を受け継いでいるらしいから楽しみ。
流行りのIoTのコアデバイスかもね。 TIの石を使ってる側だけど、もうちっと安くならんかねえ
430のサポートにはだいぶ世話になったから感謝してるけど
安くしろってプレッシャーがけっこうきついんだよねー
デバッガが遅くてなぁ
eclips系はみんな遅いんだが
MDK-ARMにとかに慣れた身には使いづらくてかなわん
MDK-MSP430とか出ないかな
KEILがどういう会社か考えたらそんなもんあり得ないと
思わんかねw サクッとIARに浮気しちゃいなYo
keilにしろIARにしろ高いよねー
CCSはちゃんと買っても4万程度だから良心的だと思う
IARに関してはツール屋だからしょうがないとは思うけど
>>697
安めのチップで数がまとまった中ロットから、代理店さんが特価申請してくれるよ。 MSP430F53XだけどUART受信をDMAでやろうとしたけど
エラーで停止する方法がない?
受信割込みフラグと受信エラー割込みフラグが共通だから
エラーでもDMAされる。
全部DMA終わった後にフラグを残ってるのか?
スレ生きてるかな
前の人と同じでUARTネタ TXエンプティフラグないみたいだけど
RS485みたいな半2重で最終バイト送信終わりを知るのはどうしてる?
最終バイトを書込んでタイマー起動するのかな
TXIFGが立った時点では、シフトレジスタにデータが残ってて送信中
DCO? だったけ、あれが不安だ。システムクロックが温度変化で変わるってのが
不安。
あれってスリープから起きるたびに補正した方がいいのだろうか?
>>705
USCIならUCBUSYってのがあるけど。 普通、シリアル出力され終わったのを厳密に知る必要ってないと
思うんだけど、どういう理由なのかな
>>708
半2重モデム(1200BPS)を使用したマルチスレーブ・マルチマスタのプロトコル
最終データ(チェックサム)を受信した相手が送信を始めるまでの時間の仕様が
0.5キャラクタ以上1.5キャラクタ以内に成っている.
送信側はすぐに自分のキャリアを停止しなければならない。
本来ならば相手の送信開始はキャリアオフ見てから送信するような規定だとにするんだろうけど
キャルリアが出ててもしらんぷりしてぶつけてくる
仕様が間違っていると思うけど試験ツールでも同じ動作だから対応するしかない。
前任者が作ったファームでは1バイト余分に送信してその送信割込みでキャリアオフでパスしてたけど
試験ツールのバージョンアップで余分な送信データがFailになるようになった。 そういうことなら、703で自分が書いてるようにしたらいいのでは
特にハードのタイマー使わなくても、ソフトのループでもいいだろうし
このCPU初めて使ったんで
まさか古典的な8251程度のUARTにもある
TRANSMITTER READYフラグの他に
TX完了(TRANSMITTER EMPTY)フラグが無いとは思わなかったから
俺のデータシートの英語読解力のなさだと思ってここできいてみたんだ。
IARを使ってるんだけど経費削減で人数分のライセンス更新が社内で稟議通らなかった。CCSの使い勝手はどう? CCSの年間保守料が解らないが
IAR→CCSソース修正はどうなるんんだろ
遅レスだけど、簡単にコメントしておく。
>CCSの使い勝手
CCSはeclipseがベースになっているから、
基本的な機能の使い勝手は普通のeclipseと変わらない。
評価版ライセンスで90日間フル機能が使えるから、自分で試してみたら?
無料ライセンスだとコードサイズ制限があるけど
gccのサポートもあるから、gccならサイズ制限なしで使える。
>CCSの年間保守料
サブスクリプション・サービスという名称だったけど、約1年前に不要になった。
それ以降も、マイナーバージョンアップは無償でアップグレード出来ている。
次のメジャーバージョンアップがどうなるのかは知らない。
正式アナウンスは出ていなかったと思う。
>IAR→CCSソース修正
未体験なので不明。
Effective with release of Code Composer Studio v7 ? TI is no longer charging for CCS licenses. Simply download from www.ti.com/ccstudio and begin.
TI万歳!
CCS v7、もうGraceは使えないのね…
Cloudなんてのも出来てるけどgrace相当の機能は無かった
開発環境は変に囲い込みしないでオープンで軽量化を進めて欲しいね
書き込みやデバッグ通信 、命令の補完とかプラグイン形式でアップデートみたいな
家で不労所得的に稼げる方法など
参考までに、
⇒ 『武藤のムロイエウレ』 というHPで見ることができるらしいです。
グーグル検索⇒『武藤のムロイエウレ』"
B9SOPOSFLR
なんとなく電圧計用途以外に望めない気がしてきた
温度計にしています!とか他でも足りるし
総合化して色々測れるテスターくらいに落ち着く
USBホストとかCANとか載ってる品種が無いしで、
やはり Cortex-M3なんかの応用範囲よりは下の用途向け、なんだよなぁ
msp430F67471とアルカリ乾電池を用いた装置を開発していますが、
動作させていると時々電源電圧が低下してBOR割り込みが入ってきているようです。
未接続ピン処理は出力ポートに設定してあるだけなのですが、なぜドロップしてしまうのでしょうか??
電池ボックスの接触不良じゃね
ワークに各ルーチン入出のフラグ置いといて
BOR割り込みでログしてそれを見ればいい
レスありがとうございます。
説明が足りなくてもうしわけありません…
アドバイスにある事は全てやりましたが初期化終了後は単純ループだけを実行してても、また電源を安定化電源に繋ぎ替えても発生するのでした。八方塞がりです(泣)
そのもののEVMは無いんだね
当然パスコンとかは足りてるよね
となるとデバイス不良かerrataぽいな
とりあえずTIの問い合わせmytiにGo
ユニークで個性的な確実稼げるガイダンス
暇な人は見てみるといいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
W7LM8
724です。解決しました!
VCOREピンが何も接続されずに浮いていたのが原因でした!後付でコンデンサを繋いでやった基板は全て安定動作するようになりました。
いまさらですがローンチパッドMSP-EXP430G2を買いました。
ターゲットをソケットから外して、SBWを外部に引っ張り出せば、
汎用のデバッガ/ライタになりますか?
ターゲット制限なんてされてるのかな?
レスありがとう
当然のように使えるんですね。
じゃあまあ目的の40ピンデバイスも入手しつつ、
デバッグ環境の使い心地を試していきます。
AtmelStudioばっかり使ってたからEclipseベースに慣れるのにどれだけかかるやら。
>>738
ローンチパッドMSP-EXP430G2 から Spy Bi Wireを出してライタにするやり方ですが、
MSP430FRxxxシリーズ等、最近の新しいチップには書き込めないので、注意が必要です。
自作の FR4133基板に書き込もうとしたら駄目だったので、仕方なく
新しい目のローンチパッド、MSP-EXP430F5529LPを買い足しちゃったよ。
http://e2e.ti.com/support/microcontrollers/msp430/f/166/t/553693
ここでTIの人が、
>eZ430 FET hardware on the MSP-EXP430G2 only supports MSP430F2xx/G2xx devices.
とコメントしていた。 まぁ要はファームフェア次第なんだとは思うけど、
さすがにそこまでTIは対応してはくれないよね。
MSP430だけの話じゃないけど、TI製品は代理店のみの扱いに変わり、2次代理店で扱えなくなるらしい。
マルツやチップワンストップから購入できなくなりつつあり、秋月でもTI/NS/BB製品には「D」マークが付いていて、在庫限りで販売中止になる見込み。
https://togetter.com/li/1327908
デジキーとmouser、RSオンラインはOK >>739
新しいチップはSPIにエラッタに無いバグあるだろ。
スレーブで使うと、CSディスエーブルでもデータが入ってくる。w