完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我刚入门,昨天用汇编写了一个pwm的蜂鸣器程序,结果jtag识别不了norflash了,转到nandflash还可以用会不会是程序吧norflash烧坏了
下面贴出代码,球高人指点 LOCKtiME EQU 0X4C000000 ;默认0xffffffff MPLLCON EQU 0X4C000004 ;0x7d 1 1 532mhz UPLLCON EQU 0X4C000008 ;0x38 2 2 48mhz CLKCON EQU 0X4C00000C ;0x00002100 使能pwm,gpio CLKSLOW EQU 0X4C000010 ;慢时钟,默认关闭 CLKDIVN EQU 0X4C000014 ;0x00000003 无u***,fclk/2 TCFG0 EQU 0X51000000 ;PCLK 48MHZ TCFG1 EQU 0X51000004 ;pwm divider 0x00000003 TCON EQU 0X51000008 ;0X0000000F autoreload On no manual update TCNTB0 EQU 0X5100000C TCMPB0 EQU 0X51000010 LEDCON EQU 0X56000010 LDEDAT EQU 0X56000014 GPBVAL EQU 0X00000402 MPLLVAL EQU 0X0007D011 UPLLVAL EQU 0X00038022 CLKVAL EQU 0X00002100 DIVAL EQU 0X00000003 AREA PWN,CODE,READONLY ENTRY CODE32 START ;INIT CLK LDR R0,=MPLLCON LDR R1,=MPLLVAL STR R1,[R0] LDR R0,=UPLLCON LDR R1,=UPLLVAL STR R1,[R0] LDR R0,=CLKCON LDR R1,=CLKVAL STR R1,[R0] LDR R0,=CLKDIVN LDR R1,=DIVAL STR R1,[R0] ;INIT PWM LDR R0,=TCFG0 MOV R1,#0XFF STR R1,[R0] LDR R0,=TCFG1;从这往下三句之前没加可以响 MOV R1,#0X03;加了之后jtag就不能识别norflash了 STR R1,[R0]; LDR R0,=TCON MOV R1,#0X0F STR R1,[R0] ;init counter LDR R0,=TCNTB0 LDR R1,=0X00000001 STR R1,[R0] LDR R0,=TCMPB0 LDR R1,=0X00000001 STR R1,[R0] ;INIT LED LDR R0,=LEDCON LDR R1,=GPBVAL STR R1,[R0] B . END |
|
相关推荐
1个回答
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
如何配置Linux操作系统设备树让我的开发板可以将板子上的GPIO接口用作 I2S输出??
1469 浏览 1 评论
1340 浏览 0 评论
2025 浏览 0 评论
2006 浏览 2 评论
1116 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-18 12:21 , Processed in 0.590045 second(s), Total 78, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号