pic24f系列

[复制链接]
2659|1
 楼主| songmei 发表于 2007-11-9 14:57 | 显示全部楼层 |阅读模式
#include&nbsp;&quot;p24fj32ga002.h&quot;<br /><br />int&nbsp;main()<br /><br />{<br /><br />//*************************************<br />//&nbsp;Unlock&nbsp;Registers<br />//*************************************<br />asm&nbsp;volatile&nbsp;(&nbsp;&quot;MOV&nbsp;#OSCCON,&nbsp;w1&nbsp;
&quot;<br />&quot;MOV&nbsp;#0x46,&nbsp;w2&nbsp;
&quot;<br />&quot;MOV&nbsp;#0x57,&nbsp;w3&nbsp;
&quot;<br />&quot;MOV.b&nbsp;w2,&nbsp;[w1]&nbsp;
&quot;<br />&quot;MOV.b&nbsp;w3,&nbsp;[w1]&nbsp;
&quot;<br />&quot;BCLR&nbsp;OSCCON,#6&quot;);<br />//***************************<br />//&nbsp;Configure&nbsp;Input&nbsp;Functions<br />//&nbsp;(See&nbsp;Table&nbsp;9-1)<br />//***************************<br />//***************************<br />//&nbsp;Assign&nbsp;U1RX&nbsp;To&nbsp;Pin&nbsp;RP0<br />//***************************<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RPINR18bits.U1RXR&nbsp;=&nbsp;0;<br />//***************************<br />//&nbsp;Assign&nbsp;U1CTS&nbsp;To&nbsp;Pin&nbsp;RP1<br />//***************************<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RPINR18bits.U1CTSR&nbsp;=&nbsp;1;<br />//***************************<br />//&nbsp;Configure&nbsp;Output&nbsp;Functions<br />//&nbsp;(See&nbsp;Table&nbsp;9-2)<br />//***************************<br />//***************************<br />//&nbsp;Assign&nbsp;U1TX&nbsp;To&nbsp;Pin&nbsp;RP2<br />//***************************<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RPOR1bits.RP2R&nbsp;=&nbsp;3;<br />//***************************<br />//&nbsp;Assign&nbsp;U1RTS&nbsp;To&nbsp;Pin&nbsp;RP3<br />//***************************<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;RPOR1bits.RP3R&nbsp;=&nbsp;4;<br />//*************************************<br />//&nbsp;Lock&nbsp;Registers<br />//*************************************<br />asm&nbsp;volatile&nbsp;(&nbsp;&quot;MOV&nbsp;#OSCCON,&nbsp;w1
&quot;<br />&quot;MOV&nbsp;#0x46,&nbsp;w2&nbsp;
&quot;<br />&quot;MOV&nbsp;#0x57,&nbsp;w3&nbsp;
&quot;<br />&quot;MOV.b&nbsp;w2,&nbsp;[w1]&nbsp;
&quot;<br />&quot;MOV.b&nbsp;w3,&nbsp;[w1]&nbsp;
&quot;<br />&quot;BSET&nbsp;OSCCON,&nbsp;#6&quot;&nbsp;);&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />我用的是mplab&nbsp;ide,芯片是pic24f系列,引脚复位时要用解锁系列,现在为什么改变不了osccon中bit6的值,而其他位的值能改变?是不是和别的寄存器有关系呢?<br />其他的系列不用这个解锁系列吗?谁能帮帮我,谢谢了!
兰天白云 发表于 2007-11-10 09:00 | 显示全部楼层

pic24f半年前用过,有点忘了,先看看

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部