首页 DSP技术 嵌入式开发 电源技术 单片机学习 IC设计 工业自动化 无线通讯技术 嵌入式实时操作系统
驱动开发 CAN总线 EDA技术 PCB设计 8051单片机 MSP单片机 PIC单片机 电子基础
AVR单片机 ARM学习 LED论坛 FPGA论坛 周立功单片机 mp3开发 Flash闪存 手机方案

首页->ARM学习->正文

为什么AVR中有些标志位要设计成写1清0?

 

问题: 为什么AVR中有些标志位要设计成写1清0?
有些例子也是在该位被硬件置1后,再对其写1来清0
这样的话明明语句是置1的,但实际寄存器的值变成0,这不矛盾了吗?
另外如果:
原来是0,写1
原来是0,写0
原来是1,写0
分别会出现什么情况?
百思不得其解,望高人解答!
回答 1:怪吧,人家咋要求你就咋做呗。不服气的改行做芯片去。
回答 2:一点也不奇怪,写1是要产生一个复位的脉冲能写0清除就很可能也可以写1进去,而这与功能要求不符。如要控制只能写0而不能写1,则硬件比较复杂。
回答 3:这是现代的发展潮流~~~好些ARM和DSP都这么搞~~~分工明确~~~
回答 4:关键地方都是写1清除的……
回答 5:可以去问ATMEL,见笑了
回答 6:估计设计者认为这样不容易出错
回答 7:是啊。
回答 8:少见多怪...
回答 9:按人家的要求做吧.规定..
<

 

相关资料:

请教一个U盘固件的问题!设计软件及IP新品介绍、评测。
仿真频率选择计算机专业、电子专业,哪个更适合搞ARM?
请问如果做静态图像处理的话ARM7的性能可以胜任么?2410运行linux调试串口输出目录是乱码【附图】
请问用uclinux一定要把源码弄懂是吗?如果只是应用呢?ARM 进入中断会自动保存什么东西的?
如果要办一个设计公司,ARM主要针对哪些客户?现在大学里开设ARM课程吗?
请大侠们指教---ADS支持AT91SAM7S256芯片吗?谁有新版RealView开发套件
哪里有免费的不受限制的keil uversion3要想学会ARM,最好找哪方面的工作?
一步一步教你开发嵌入式Linux应用程序UCOS开关中断,求教!这种像是中断方式1 不像是中断方式

Copyright © 2005-2006 电子技术学习网 和 电子电路图网 均为 单片机设计网旗下网站