Renesas Community
Search Community
User
Join or sign in
Site
Search Community
User
Renesas Engineering Community
FAQ
HELP
More
Cancel
Forums & Groups
English Community
中文社区(Chinese Community)
More
Cancel
かふぇルネ
forums-groups
Microcontrollers and Microprocessors
Other MCU/MPU Products
R8C/Tiny
More
Cancel
R8C/Tiny
106: R8C - Forum
R8C FLGレジスタの確認方法
Home
Forum
Tags
More
Cancel
New
Replies
5 replies
Subscribers
444 subscribers
Views
2699 views
Users
0 members are here
UART通信プログラム
R8C
C言語
FLGレジスタ
エミュレータ
beginner
時々UART2
Options
Share
More
Cancel
Related
R8C FLGレジスタの確認方法
yosh
over 10 years ago
HEWを使用し、R8Cを使用したUART通信プログラムの
開発を行っています。
時々UART2の受信割り込みが発生しなくなる
現状が発生しており、原因を調べています。
この状態でも、該当の割り込み要求ビット(RI)は
\”1\”となっていることを確認しました。
このため、設定されているIPLのレベルより
UART2の優先レベルが低いため割り込みが発生しなく
なるのでは?と考えたのですが
どのようにIPL(FLGレジスタ)の値を
確認すればよいのでしょうか?
エミュレータは、H/W側の都合で接続できません。
開発にはC言語を使用しています。
よろしくおねがいいたします。
Parents
Kirin
over 10 years ago
yoshさん
エミュレーターが使用できない場合は昔ながらのデバッグ方法ですけども、メインルーチンのループ中からFLGレジスタの値を余っているポート(もしくはシリアル)から出力するようにすれば、確認できそうですよ。
さらにポートが余っていたら、FLGを出力するたびに出力値をトグルさせるポートもつけておくと、FLGが更新されているか分かって良いと思います。(プログラムが暴走しているかどうかも分かりますし)
Cancel
Up
0
Down
Reply
Cancel
Reply
Kirin
over 10 years ago
yoshさん
エミュレーターが使用できない場合は昔ながらのデバッグ方法ですけども、メインルーチンのループ中からFLGレジスタの値を余っているポート(もしくはシリアル)から出力するようにすれば、確認できそうですよ。
さらにポートが余っていたら、FLGを出力するたびに出力値をトグルさせるポートもつけておくと、FLGが更新されているか分かって良いと思います。(プログラムが暴走しているかどうかも分かりますし)
Cancel
Up
0
Down
Reply
Cancel
Children
No Data