arm3配置未能初始化

arm3配置未能初始化,第1张

arm3配置未能初始化,解决办法如下:

1、保证配置文件下的configSections为configuration第一个节点即可。

2、打开"C:\Users\登录账户(或者是Administrator)\AppData\Local\"路径下,搜索要打开的应用程序名称。打开对应文件夹,里边会有一个名称很长,名称前边是应用程序名的一个文件夹,打开之后里边有一个1.0.0.0的文件夹,查看里边是否有一个user.config文件,没有,就删除应用程序名文件夹底下的所有文件,重新运行程序进行登录即可。"

需要根据你的硬件来初始化端口,因为arm的管脚都是复用的,根据选择的功能不同初始化程序也不同。

给你个例子参考下:

void Init_I2c(void) //初始化IIC总线

{

PINSEL0 = (PINSEL0 &(~0xf0)) | 0x50//P0.2~~P0.3设置为I2C功能

// IIC1引脚初始化 本程序未用

// PINSEL0 = (PINSEL0 &(~(0x03 <<22))) | (0x03 <<22) //P0.11设置为I2C功能

// PINSEL0 = (PINSEL0 &(~(0x03 <<28))) | (0x03 <<28) //P0.14设置为I2C功能

//I2C0SCLH = Fpclk / (2 * 400000)//设置波特率为400K

//I2C0SCLL = Fpclk / (2 * 400000)

I2SCLH = (Fpclk/400000 + 1) / 2

I2SCLL = (Fpclk/400000)/2

//初始化为主模式

I2CONCLR = 0x2c //清除AA SI STO STA

I2CONSET = 0x40 //使能I2C

// 初始化为从模式 本程序未用

// I2C0DAT = adr &0xfe //设置从地址为adr

// I2C0CONCLR = 0x28

// I2C0CONSET = 0x44

}

void Init_Timer0(uint8 x)

{

T0TC = 0 //计时器初始值为0

T0PR = 0 //不分频

T0MR0 = Fpclk / x //定时时间长度为 1/x 秒

T0MCR = 0x03 //开MR0中断 在比较后复位TC

T0TCR = 0x01 //开启计时器

}

安装程序运行错误。

1、先卸载你原来的程序。卸载方法:右击“我的电脑”-“属性”-“硬件”-“设备管理器”或者直接按Ctrl+F1,然后打开“通用串行总线控制器”,把下面的"UsbRootHub"都删除掉。还有就是打开“控制面板”的“添加删除程序”有没有摄像头的应用程序如vm301的程序卸载掉。2、然后重新启动,重启之后就会找到新硬件,这时不要选择自动安装,然后点击“下一步”,然后把“搜索软盘、CDrom”打钩,其它的有钩的通通去掉。并且放上光盘,就是买本子附带的光盘,不要从光盘里安装驱动。让系统自动搜索。这样就可以安装成功了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11150347.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存