閲覧1,014views LPCXpresso(199)

作成日:2012年08月11日(土) 20:02:23 最終更新:2012年10月01日(月) 08:26:35
固定リンク:https://tabtter.jp/archive/1252

作成者:あな天/アナログ師(自称) @yrntrlmnmnt

並び順:古→新|新→古

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】DMAを使ってLEDチカチカ成功。①DMACにONのデータをセットして転送待機 ②タイマーが1秒毎に転送要求 ③DMAC転送終了割り込みでOFF/ONのデータをセットして転送待機、②へ。 ※漂うコレジャナイ感 http://pic.twitter.com/l33dsHzD

2012年09月08日(土) 13:46:35

あなたの天然記念物 @yrntrlmnmnt

【自慢/不愉快な方はフォロー解除ミー】さっきのLEDチカチカは、I2C液晶に ①たこルカ表示(Ω_てしっ)を3人 ②内蔵カレンダーの現在時刻 を非同期(タスク4本)で実行しながらやってます。 ※FreeRTOSは便利です。

2012年09月08日(土) 13:51:48

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】FreeRTOSの割り込み処理は、割り込み時点の実行中タスクのスタックをそのまま使う?LEDチカチカの割り込み処理を残しタスクを削除。他のタスクの「残りスタック量」を確認すると16バイト減った。

2012年09月08日(土) 16:31:04

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】先駆者がいらっしゃるのね。■Bit-bandについてのメモ - Wikimura http://www.kimura-lab.net/wikimura/in..

2012年09月08日(土) 18:19:24

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】DMAでBITBANDを使えなかったのでとりあえず32ビットを8ビットに狭くするセコイ作戦が成功。 ※LEDチカチカ

2012年09月08日(土) 19:20:16

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】DMACとタイマーでLEDチカチカ成功。LinkListを使い、動作中はCPUがノータッチ。デバッガでプログラムを止めてもCPUから独立してるのでLEDはチカチカチカチカ…

2012年09月08日(土) 21:16:35

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】ホントはRedSuite3(NXP)なんだけど、1個のプロジェクトにほぼ同じコードが2つあって(※)それらを選択して「Compare With → Each Other」で差分が表示される。 ※コードのプロパティで「ビルド除外」。切替で動作比較できる。

2012年09月09日(日) 06:13:27

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】むー。キュー関係のAPI呼び出し中にリストサーチで無限ループ、タスクスイッチ切替禁止期間で発生してるので全タスク停止。

2012年09月09日(日) 18:43:41

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】TRACEマクロでRedSuite3(NXP)のコンソールに表示する方法ないかな?

2012年09月10日(月) 23:52:57

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】ひゃあ。Cortex-M3にはbkpt(BreakPoint)命令がある。

2012年09月11日(火) 01:10:39

あなたの天然記念物 @yrntrlmnmnt

これだー!■バグのある生活: Cortex-M3 + FreeRTOS = 備忘録 http://morizzos-buglife.blogspot.jp/2.. ■【LPCXpresso】むー。キュー関係のAPI呼び出し中にリストサーチで無限ループ、タスクスイッチ切替禁止期間で発生してるので全タスク停止。

2012年09月13日(木) 10:37:15

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】鉄の掟。FreeRTOSでは「NVIC_EnableIRQ(TIMER0_IRQn);」の前に「NVIC_SetPriority(TIMER0_IRQn, configMAX_SYSCALL_INTERRUPT_PRIORITY);」だ。

2012年09月13日(木) 16:43:49

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】前述の鉄の掟は、TIMER0_IRQnを他の割り込みに読み替えるものとする。 ※お役所が法律でよくやる手段

2012年09月13日(木) 16:49:45

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】ホームページ更新しました。■あなたの天然記念物 - 鉄ゲタ - FreeRTOSで割り込みルーチンを使う場合の注意 http://www.phoenix-c.or.jp/~olfa/lpcx..

2012年09月13日(木) 21:30:57

あなたの天然記念物 @yrntrlmnmnt

本当だった。RT @suikan_blackfin(酔漢): 確かCORTEX-Mxの説明で「リセットベクトルからスタックポインタの値をロードするので、スタートアップ・コードをCで書ける」というような話しが自慢されていた。1979年発表のMC6… http://pic.twitter.com/jFhQ0yGA

2012年09月14日(金) 07:47:28

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】アセンブラのオペランドに「=ラベル」という表記法があるのかあ。今度試してみよう。

2012年09月14日(金) 07:49:08

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】RTCバックアップ電池の寿命が短すぎる。基板上の電源回路、LPC-LINK側~バックアップ電池間は接続不要じゃないのか、これ。電池にそれより高い電圧を掛けるせいで(ボタン電池つけるとそうなる)電池寿命を縮めている容疑。

2012年09月14日(金) 09:51:24

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】犯人(LPC-LINKの電源をバックアップ電源へ入れる逆流防止ダイオード)はこの中にいる! http://pic.twitter.com/2nunFkKx

2012年09月14日(金) 12:57:10

あなたの天然記念物 @yrntrlmnmnt

犯人見つけた-! 写真の外だったorz RT @yrntrlmnmnt(あなたの天然記念物): 【LPCXpresso】犯人(LPC-LINKの電源をバックアップ電源へ入れる逆流防止ダイオード)はこの中にいる! http://pic.twitter.com/2nunFkKx

2012年09月14日(金) 17:08:04

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】はんだを追加して熱を貯めて外しました。リード含めて全長2.5mmは小さすぎるけれど、この基板では大きい部品(汗) http://twitpic.com/auk1n7 http://twitpic.com/auk1nl

2012年09月15日(土) 02:58:47

あなたの天然記念物 @yrntrlmnmnt

FreeRTOSにセミホスト(デバッグコンソールとの入出力)を入れて「入力→出力」のテストプログラムをタスクにして動かすと、入力でCPU停止。セミホストの実装がCPUのbkpt命令(ブレークポイント)を使ってるのでCPU停止は仕方ないorz  #LPCXpressoは鉄ゲタ

2012年09月22日(土) 08:21:58

あなたの天然記念物 @yrntrlmnmnt

CPUが停止しないbkpt命令ください>ARM様 ※ねーよ  #LPCXpressoは鉄ゲタ

2012年09月22日(土) 08:23:06

あなたの天然記念物 @yrntrlmnmnt

とりあえずセミホストのドライバできたので良しとする。 ※わかったことはプログラムにして保管。内容は忘れても「そういえば作らなかったか、コレ?」と思い出せばOK  #LPCXpressoは鉄ゲタ

2012年09月22日(土) 08:25:31

あなたの天然記念物 @yrntrlmnmnt

これをクリックする度にニヤける。※テストプログラムやサンプルプログラムをプロジェクトに入れたまま、リコンパイルだけで機能のオン/オフ可  #LPCXpressoは鉄ゲタ http://pic.twitter.com/2Zhc4klZ

2012年09月22日(土) 08:43:04

あなたの天然記念物 @yrntrlmnmnt

NXPのサンプルプログラムを見た際の第一印象「このサンプル、他のサンプルと同時に使えるコードなの?」 #LPCXpressoは鉄ゲタ

2012年09月22日(土) 08:44:08

あなたの天然記念物 @yrntrlmnmnt

RedSuite3(NXP)のワークスペース(WorkSpace)は単にフォルダの事だったのか。ハードディスク間移行でどうなるかとビクビクしてたけれど、メニューの「最近使ったワークスペース」が移行前パスで使えない以外、トラブル無くリビルドできた。 #LPCXpressoは鉄ゲタ

2012年09月23日(日) 12:55:08

あなたの天然記念物 @yrntrlmnmnt

ありゃ。電源投入での起動でRTC_AUXのRTC_OSCF(RTCのオシレータ発振失敗)が1になってる。バッテリーバックアップはどうした? #LPCXpressoは鉄ゲタ

2012年09月23日(日) 16:52:09

あなたの天然記念物 @yrntrlmnmnt

【英語わかりません】Google翻訳「読む:RTC発振器が停止した場合、このビットが設定され、RTCの電源が最初にオンにしたとき。」リセットで1じゃないよなあ。 #LPCXpressoは鉄ゲタ http://pic.twitter.com/Xipe3yw5

2012年09月23日(日) 17:03:14

あなたの天然記念物 @yrntrlmnmnt

データシートのVBAT消費電流、VDDオフ時の数値が未掲載。VBATは別電源供給なのでVDDオフの数値があってもいいのに掲載してないのはVDDオフでのRTC動作を認めてないのかな? #LPCXpressoは鉄ゲタ http://pic.twitter.com/5a9tJDJg

2012年09月23日(日) 17:21:08

あなたの天然記念物 @yrntrlmnmnt

バッテリバックアップ前提の回路で、システムをリセットした位で「バックアップが切れた時フラグ」を立てちゃ、本当にバックアップが切れた時を判別できない(つまり使えねえフラグな)のでガチに問い合わせる事にしました。 #LPCXpressoは鉄ゲタ

2012年09月23日(日) 17:42:41

あなたの天然記念物 @yrntrlmnmnt

【もしもエラッタだった時は】RTCには汎用レジスタが32ビット×5レジスタあってバッテリでバックアップされています。RTCの動作と無関係なので1~4番目の合計値を5番目に入れてバックアップ切れを検知しようっと。 #LPCXpressoは鉄ゲタ

2012年09月23日(日) 17:45:57

あなたの天然記念物 @yrntrlmnmnt

単純なリスト処理を作ろう。FreeRTOSにあったかも。目を通しておくか。 #LPCXpressoは鉄ゲタ

2012年09月23日(日) 19:05:00

あなたの天然記念物 @yrntrlmnmnt

完了。日本語で助かった。 RT @yrntrlmnmnt(あなたの天然記念物): バッテリバックアップ前提の回路で、システムをリセットした位で「バックアップが切れた時フラグ」を立てちゃ、本当にバックアップが切れた時を判別できない…のでガチに問い合わせる事にしました。 #LPCXpressoは鉄ゲタ

2012年09月24日(月) 16:43:09

あなたの天然記念物 @yrntrlmnmnt

【セールストーク】「快適でしょう?んああ仰らないで。ビルドがスタンドアロン、でもクラウドなんて見かけだけでステップ実行はないしペリフェラルはないわ、タスクテーブルはないわ、ろくな事はない。(続く) #LPCXpressoは鉄ゲタ

2012年09月25日(火) 17:18:33

あなたの天然記念物 @yrntrlmnmnt

(続き)空き容量もたっぷりありますよ、どんな大きなコードでも大丈夫。どうぞコンパイルしてみて下さい、いい音でしょう。余裕の複雑さだ、難易度が違いますよ。」 #LPCXpressoは鉄ゲタ

2012年09月25日(火) 17:18:42

酔漢 @suikan_blackfin

たぶん、これを書いたら消されると思うけど、書く。「底辺回路、底辺部品ほど電子工作愛好家を熱狂させる」。さあ、高跳びの準備だ。

RT by あなたの天然記念物 @yrntrlmnmnt at 2012年09月28日(金) 05:46:21

酔漢 @suikan_blackfin

1.2VとかでPLLが何百MHzの信号を生成するのが当たり前だと思っている周囲に戦慄したのが数年前の話。あーあ、年は取りなくないね。

RT by あなたの天然記念物 @yrntrlmnmnt at 2012年09月28日(金) 09:16:23

あなたの天然記念物 @yrntrlmnmnt

(小声で)ユーザマニュアルUM10360.pdfのページ41に従ってN値とM値と分周比を設定してるだけなので…ホントにサーセン m(_ _)m ■UM10360 LPC17xx User manual http://www.nxp.com/documents/user_man..

2012年09月28日(金) 09:27:12

あなたの天然記念物 @yrntrlmnmnt

大事なツイート忘れてた(寝てた)。底辺電子工作者が大好きなワンボードマイコンはこちら。※ネガティブキャンペーン■LPCマイコン情報:LPCXpresso-30ドルで始められる低価格 開発ツールプラットホーム http://www.nxp-lpc.com/lpc_micon/lpcx..

2012年09月28日(金) 09:50:01

あなたの天然記念物 @yrntrlmnmnt

LPCXpresso(LPC1769版)にピンヘッダを取付。1768版は基板の上に付けたので、1769版には基板の下に付けました。 #LPCXpressoは鉄ゲタ http://pic.twitter.com/VePJrN1t

2012年09月28日(金) 15:47:32

あなたの天然記念物 @yrntrlmnmnt

新品のLPCXpresso(LPC1769版)にUSBから電源供給するとLED2が2回フラッシュ(パッパッ)をくり返す。書き込み済みだったのか、あーびっくりした。 #LPCXpressoは鉄ゲタ

2012年09月28日(金) 21:26:04

あなたの天然記念物 @yrntrlmnmnt

LPCXpresso(1769版)を同じプログラムで試すと仕様通りに動作しちゃったよコレ。どうしよう… RT @yrntrlmnmnt(あなたの天然記念物): 真実は、いつもひとーつ! 『RTC_OSCFビットが1になる話』 https://tabtter.jp/diary/3193 (3,124字)

2012年09月28日(金) 22:52:40

あなたの天然記念物 @yrntrlmnmnt

1768と1769の違いが濃厚 ※1768アウトっぽい RT @yrntrlmnmnt(あなたの天然記念物): …システムをリセットした位で「バックアップが切れた時フラグ」を立てちゃ、本当にバックアップが切れた時を判別できない…のでガチに問い合わせる事にしました。 #LPCXpressoは鉄ゲタ

2012年09月29日(土) 09:45:41

あなたの天然記念物 @yrntrlmnmnt

【LPCXpresso】今頃気付いた。LED2の電源、GPIOのプルアップ抵抗と外付けの抵抗の2つ通してLEDに接続してるじゃないか! #LPCXpressoは鉄ゲタ

2012年09月29日(土) 20:15:58

あなたの天然記念物 @yrntrlmnmnt

プルアップ抵抗が既に抵抗じゃなくなっている件。で、このFETは何mA通すのよ? http://pic.twitter.com/CxyBJauv

2012年09月29日(土) 20:42:03

あなたの天然記念物 @yrntrlmnmnt

2.9V(で4mA電圧不問で45mA![20]:Allowed as long as the current limit does not exceed the maximum current allowed by the device. http://pic.twitter.com/32nuZerb

2012年09月29日(土) 21:19:22

あなたの天然記念物 @yrntrlmnmnt

【難問】電源2.9Vで4mA。0Vで45mA。更に2kΩを通してチップLEDを点灯させると電流は何mA? #LPCXpressoは鉄ゲタ http://pic.twitter.com/3Fc36Q7Y

2012年09月29日(土) 21:26:51

あなたの天然記念物 @yrntrlmnmnt

【動画】【NXP】RTC_OSCFの使い方【LPCXpresso】 http://nico.ms/sm19005228 を投稿しました。 #sm19005228

2012年09月29日(土) 22:18:57

全てのコンテンツはTwitterから取得したデータです。