页次: 1
F1C100S在编写裸机程序时遇到一个问题不管怎么给定时器的相关寄存器写数据都写不进去,读出来的始终不是写入的数据。
#define TMR_IRQ_EN_REG (0x01C20C00+0x00) //定时器中断使能
#define TMR_IRQ_STA_REG (0x01C20C00+0x04) //定时器间隔值达到 中断标识,设置1清除
#define TMR0_CTRL_REG (0x01C20C00+0x10) //定时器模式,分频数 重装数值 启动停止
#define TMR0_INTV_VALUE_REG (0x01C20C00+0x14) //定时器数值
#define TMR0_CUR_VALUE_REG (0x01C20C00+0x18) //定时器当前数值
value = 0x2EE0;
write32(value,TMR0_INTV_VALUE_REG); //Set interval value
printf("read32 = %u\r\n",read32(TMR0_INTV_VALUE_REG)); //读出数据0x5dbf
write32(0xF4, TMR0_CTRL_REG); //Select Single mode,24MHz clock source,2 pre-scale
printf("read32 = %#x\r\n",read32(TMR0_CTRL_REG)); //读出数据0x05
是有什么操作没做或者做错了吗,求大神指点一下
下载 sunxi-tools-win32support_f1c100s(20180329).7z,解压缩, 运行 zadig-2.3.exe
点击 Options -> List All Devices:
https://whycan.cn/files/members/3/QQ20180416161704.png
选择 WinUSB (v6.1.7600.16385)
点击 【Install WCID Driver】https://whycan.cn/files/members/3/QQ20180416161712.png
按上面步奏装好驱动https://whycan.cn/files/members/3/QQ20180416161717.png
装完后,sunxi-fel.exe 运行一切正常。接下来烧录一个spi flash试一试。
晕哥 我这样安装驱动了的但是驱动显示是 Universal Serial Bus devices -> Unknown Device #1 我查看了驱动详情 里面就是DRIVERS\winusb.sys,然后我运行sunxi-fel.exe闪退,管理员运行也是一样的,新手上路不太懂。
页次: 1