更多信息请访问:与华为官方共建的鸿蒙技术社区https://harmonyos.51cto.com8.1代码示例OpenHarmony代码,Hi3861提供了庞大的部分驱动示例代码,文件路径:device\soc\hisilicon\hi3861v100\sdk_liteos\app\demo\src开发者可以参考,文件如下:8.2使用方法(1)创建文件夹一般情况下,如果我们需要使用For某个驱动,写好的代码应该存放在app目录下。这里我们以app_demo_pwm.c为例。我们在app中新建一个文件夹demo_pwm,里面存放代码demo_pwm.c,然后将app_demo_pwm.c的所有代码复制到demo_pwm.c中,整个文件夹如下:(2)编写入口函数,我们需要为demo_pwm.c写一个入口函数,通常是创建一个线程来执行。通用代码示例如下:void*PWM_Task(constchar*arg){arg=arg;while(1){//调用app_demo_pwmapp_demo_pwm();睡眠(10000);}}voidpwm_demo(void){osThreadAttr_t属性;attr.name="PWM_Task";属性.attr_bits=0U;属性.cb_mem=NULL;属性.cb_size=0U;属性.stack_mem=NULL;;属性优先级=26;if(osThreadNew((osThreadFunc_t)PWM_Task,NULL,&attr)==NULL){printf("[PWM_Task]创建PWM_Task失败!\n");}}SYS_RUN(pwm_demo);(3)头文件另外,我们还要修改头文件,首先我们删除原来的include头文件,然后添加下面的通用头文件部分:#include
