阅读:1596回复:2
文章标题 控制不了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-04 09:34
数据和时钟的配合改一下试试:SUSPEND low
RST_N high ;单步运行完这句后见到CLKOUT=4MHz RD_N high WR_N high A0 high D0-D7 = 0xF3 WR_N low WR_N high A0 low D0-D7 = 0x0E ;上电复位值是0x0E WR_N low WR_N high D0-D7 = 0x07 ;时钟分频系数N=7,若正确写入,CLKOUT=6MHz WR_N low WR_N high END |
|
板凳#
发布于:2004-08-09 12:03
不是配合的问题,是DMACK_N和EOT_N两线悬空导致的。
|
|