204147 ランダム
 ホーム | 日記 | プロフィール 【ログイン】

工作工房

PR

キーワードサーチ

▼キーワード検索

ブログリンク

楽天プロフィール

設定されていません

カレンダー

お気に入りブログ

100円USB充電器でLED… さくら もものこさん

CPUを作ろう ~計算… CPU4Eduさん
電子こうさくの家 PIC9801さん

コメント新着

e-device@ Re[1]:クランプメーター 交流/直流対応(02/20) PIC9801さん >先日、秋月電子で安価なク…
PIC9801@ Re:クランプメーター 交流/直流対応(02/20) 先日、秋月電子で安価なクランプメータを…
e-device@ Re[1]:クランプメーター 交流/直流対応(02/20) さくら もものこさん >しかし、車のラ…
さくら もものこ@ Re:クランプメーター 交流/直流対応(02/20) こんにちわ~ お久しぶりです。クランプメ…
e-device@ Re[1]:VSFlexGlid7.0JをVisual Stadio C#で使用する方法 (05/28) Wagnerさん >ありがとうございました。 …

フリーページ

モバイル

ケータイ
スマートフォン

ニューストピックス

ランキング市場

2010年01月10日
楽天プロフィール XML
カテゴリ:カテゴリ未分類
今回、PSOCのEEPROMに書き込むとプログラムが停止状態になり、悩んでしまいました
EEPROMも最後の16個目が書かれていなく、EEPROM書き込み後のプログラムの
続行ができなく、停止状態になる現象になり、大いに悩みました。

原因は割り込みです、今回使用している、割り込みの種類は、タイマー、シリアル通信の
受信、入力(GPIO)です。割り込みを使用しているEEPROMの書き込みは注意が
必要です。

”E2PROM_1_bE2Write”の関数を使ってEEPROMにデータを書き込む場合、書き込む前
に全ての割り込みを禁止し、書き込み後、割り込み禁止を、解除すると、解決できます。

簡単なプログラムの内容です
M8C_DisableGInt; //CPU ALL Interrupt Disable
E2PROM_1_bE2Write(0,data,16,25); //data の内容でEEPROMのゼロから16個を書く
M8C_EnableGInt; //CPU ALL Interrupt Enable

EEPROM TEST.JPG






楽天SocialNewsに投稿!

最終更新日  2010年01月11日 02時13分47秒
コメント(6) | コメントを書く
Powered By 楽天ブログは国内最大級の無料ブログサービスです。楽天・Infoseekと連動した豊富なコンテンツや簡単アフィリエイト機能、フォトアルバムも使えます。デザインも豊富・簡単カスタマイズが可能!

Copyright (c) 1997-2016 Rakuten, Inc. All Rights Reserved.