System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于微控制器系统下驱动,涉及一种基于板卡接口的底层驱动设计方法。
技术介绍
1、gd32f4xx系列器件是基于cortextm-m4处理器的32位通用微控制器。cortextm-m4处理器包括三条ahb总线分别称为i-code总线、d-code总线和系统总线。cortextm-m4处理器的所有存储访问,根据不同的目的和目标存储空间,都会在这三条总线上执行。存储器的组织采用了哈佛结构,预先定义的存储器映射和高达4gb的存储空间,充分保证了系统的灵活性和可扩展性。
2、但是该系统芯片提供的接口操作函数更偏向对硬件的设置和使用,无法灵活的满足通用性应用层软件的开发需求。所以,需要对板卡的接口操作函数进行二次开发和封装,从而提供一种便利的接口驱动供上层应用程序调用。
技术实现思路
1、(一)专利技术目的
2、本专利技术的目的是:提供一种基于板卡接口的底层驱动设计方法,在arm平台下,解决接口驱动问题。
3、(二)技术方案
4、为了解决上述技术问题,本专利技术提供一种基于板卡接口的底层驱动设计方法,用户为进行开发设计,首先需要对板卡资源进行初始化操作,然后根据应用场景需要,调用外设访问操作驱动接口。
5、s1:初始化板卡接口
6、为板卡设置好系统时钟,同时将延时函数执行划分时钟频率。同时,提供初始化串口接口,初始化定时器接口、初始化flash接口、初始化开关量接口。
7、s2:外设访问操作驱动接口<
...【技术保护点】
1.一种基于板卡接口的底层驱动设计方法,其特征在于,包括以下步骤:
2.如权利要求1所述的基于板卡接口的底层驱动设计方法,其特征在于,第一步包括以下子步骤:
3.如权利要求2所述的基于板卡接口的底层驱动设计方法,其特征在于,步骤S13的过程为:
4.如权利要求3所述的基于板卡接口的底层驱动设计方法,其特征在于,步骤S14的过程为:
5.如权利要求4所述的基于板卡接口的底层驱动设计方法,其特征在于,步骤S15的过程为:
6.如权利要求5所述的基于板卡接口的底层驱动设计方法,其特征在于,步骤S16的过程为:
7.如权利要求6所述的基于板卡接口的底层驱动设计方法,其特征在于,步骤S21中,根据应用层发送数据要求,分类提供以下接口:
8.如权利要求7所述的基于板卡接口的底层驱动设计方法,其特征在于,第三步中,定时器中断处理接口voidtimer_handler(),包括以下子步骤:
9.如权利要求8所述的基于板卡接口的底层驱动设计方法,其特征在于,第四步中,过程如下:
10.如权利
...【技术特征摘要】
1.一种基于板卡接口的底层驱动设计方法,其特征在于,包括以下步骤:
2.如权利要求1所述的基于板卡接口的底层驱动设计方法,其特征在于,第一步包括以下子步骤:
3.如权利要求2所述的基于板卡接口的底层驱动设计方法,其特征在于,步骤s13的过程为:
4.如权利要求3所述的基于板卡接口的底层驱动设计方法,其特征在于,步骤s14的过程为:
5.如权利要求4所述的基于板卡接口的底层驱动设计方法,其特征在于,步骤s15的过程为:
6.如权利要求5所述的基于板卡接口的底层驱动设计方法,...
【专利技术属性】
技术研发人员:高娟,
申请(专利权)人:天津津航计算技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。