User Tools

Site Tools


blogspace:atmelstudio6.0とxmegaのデバッグ_outtgl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Last revision Both sides next revision
blogspace:atmelstudio6.0とxmegaのデバッグ_outtgl [2014/03/03 17:11]
hirosi created
blogspace:atmelstudio6.0とxmegaのデバッグ_outtgl [2014/03/03 17:24]
hirosi
Line 15: Line 15:
 どうもコンパイラの最適化を無しにすると問題無くデバッグできるようになるので\\ どうもコンパイラの最適化を無しにすると問題無くデバッグできるようになるので\\
 何かしらの最適化の結果起きる事象の様です・・・ めんどい・・・orz\\ 何かしらの最適化の結果起きる事象の様です・・・ めんどい・・・orz\\
- +\\ 
 +ちなみに\\ 
 +PORTA_OUT = 0x0F ^ PORTA_OUT;​\\ 
 +PORTA.OUTTGL = 0xFF;\\ 
 +\\ 
 +この2つのコード、やってる事は同じですが、実行速度にかなりの開きがあって、\\ 
 +最適化O1、2MHzクロックで動作時、上のコードで出力される矩形波は208.7kHzであるのに対し、\\ 
 +下のコードでは260.8kHzの矩形波が出力されます。\\ 
 +変なコード書かずに用意されてる文を使えって事ですね。わかります。\\
  
  
blogspace/atmelstudio6.0とxmegaのデバッグ_outtgl.txt · Last modified: 2014/03/03 17:36 by hirosi