Image
Image

areshan

+ 关注

粉丝 0     |     主题 127     |     回帖 728

34多岁了,我该何去何从?
2013-5-28 17:55
  • 职场生活
  • 78
  • 20278
  :L,敢问路在何方?  
我想问下就业的问题?
2011-8-3 09:51
  • 新手园地
  • 18
  • 4881
  做自己喜欢的即可,不一定要选自己专业的,不过一定要自己选择的领域有过人之处! ...  
《嵌入式系统的实时概念》团购开始
2011-7-6 20:34
  • 侃单片机论坛
  • 99
  • 13206
  恩?还有吗,没有来玩!  
关于volatile很纠结!
2011-6-22 13:45
  • 侃单片机论坛
  • 22
  • 8025
  哦,原来是这样: unsigned int timer=0; ISR() //中断函数 { timer++; } main() { while(time ...  
  所有的C中的代码都最终会被编译器编译成汇编,汇编大家都应该很熟悉吧,MOV R0,#0X11之类的,汇编没有那么 ...  
  不知道是不是我理解错!还希望能够开导一下!  
  楼上的解释有些道理,但是那个例子的意思是这样的吗??????? 例1: unsigned int timer=0; //timer ...  
  问题的关键是编译器为什么要先读寄存器里有的值呢?????这个可能要涉及到编译原理等一系列的规则在里面 ...  
  我想volatile的核心就是和编译器做斗争,让编译器不要偷懒(读寄存器的值),而应该重新去变量地址取值。。 ...  
   推荐一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值 ...  
^异或?
2014-5-8 12:47
  • 侃单片机论坛
  • 71
  • 13085
  端口缓存器?这个我还没有没用过,avr的端口不是只有PORTADIR(端口方向),PORTOUT(端口输出),PORTIN(端口输 ...  
  339: PORTD.OUT^=PIN3_bm; +0000038B: 91800000 LDS R24,0x0000 Load direct from da ...  
  恩,谢谢yewuyi,和xwj,还好问题及时被找到:P!  
  试过,没有效果,谢谢你yewuyi 10# yewuyi  
  全名:avr-toolchain-installer-3.0.0.240-win32.win32.x86.exe 估计是winavr,以前没有用过winavr! ...  
  原厂给的一个叫toolchain的工具,好像是winavr! 7# xwj  
  呵呵,不行,我就在红外发射时把接收的下降沿中断给关闭了吧!我试试了关全局中断竟然没有用,非要关下降沿 ...  
  这个IO口接的是红外接收头,一直是高!不知道是不是因为^=指令被分成了好几个指令,其中把io口当成一部寄存 ...  
  用^=马上进下降沿中断,屏蔽后就不不进去了!  
  用的是avr的studio4,不知道是芯片问题还是编译器问题!用的而是avr的xmega32a4!  
2
3
近期访客