阅读:1072回复:3
控制不了D12……
硬件连接:
D0-D7 -> MCU_PA RD_N -> MCU_PB0 RD_N -> MCU_PB1 A0 -> MCU_PB2 RST_N -> MCU_PB3 SUSPEND -> MCU_PB4 INT_N -> MCU_INT0 ALE、CS_N 接地 DMACK_N、EOT_N、DMREQ 悬空 要达到的目的:写D12的寄存器F3,改变CLKOUT的输出频率。 软件流程: SUSPEND low RST_N high ;单步运行完这句后见到CLKOUT=4MHz RD_N high WR_N high A0 high WR_N low D0-D7 = 0xF3 WR_N high A0 low WR_N low D0-D7 = 0x0E ;上电复位值是0x0E WR_N high WR_N low D0-D7 = 0x07 ;时钟分频系数N=7,若正确写入,CLKOUT=6MHz WR_N high END 但是实验结果CLKOUT仍然是4M。请各位帮帮忙看看到底我什么地方弄错了,谢谢!!!! |
|
沙发#
发布于:2004-08-03 12:23
我自己来回答吧~~~~我的思路是正确的,有点要注意,就是当不用DMA的时候DMACK_N、EOT_N两脚要接高电平。问题解决……
[编辑 - 8/3/04 by LikeDDK] |
|
板凳#
发布于:2004-07-26 22:07
斑竹,请说句话啦~~~~感激不尽……
|
|
地板#
发布于:2004-07-26 12:48
没人知道吗?告诉我思路对不对也好啊……
|
|