rk27平台基础内容摘要:

IO的第一功能和第二功能同时只能使用一个。 IO复用的上电初始化时,将预先设置各复用 IO口线功能 ,中途要更改各 IO的功能,应根据需要进行配置 中断的使用 Intr_PowerOnInit(void)。 开机初始化控制器 Intr_RegISR(irq, routine)。 注册中断 ,将 isr与 irq关联 Intr_Enable(irq)。 使能特定中断 Intr_Disable(irq)。 禁止特定中断 Intr_SetPrio(irq, priority)。 设置中断优先级 Intr_GetPrio(irq)。 得到中断优先级 int Intr_GetState(void)。 获取状态 Intr_ClearFlag(irq)。 清标志 Intr_SetType(irq, type)。 设置中断类型 Intr_GetType(irq)。 得到中断类型 注意: 中断驱动只针对芯片的中断控制器,不针对 ARM的 IRQ 中断开机初始化时,关闭了所有中断,打开了 ARM的 IRQ 中断服务程序不含参数 串口调试的使用 (1) int serial_PowerOnInit (void) 串口调试的上电初始化 (2) void serial_printf (const char *fmt, ...) *fm, .. 格式化打印的可变字符串参数 串口输出调试字符串和变量值,使用方式和 C库函数 printf相同 (3) int serial_scanf (char *fmt, ...) *fm, .. 格式化打印的可变字符串参数 从 PC端控制台读取输入的字符串,使用方式和 C库函数 scanf相同 Codec的使用  Codec_PowerOnInitial 上电初始化 Codec  Codec_SetMode(Codecmode)。 设置 Codec工作模式  Codec_SetSampleRate 设置 Codec的采样率  Codec_SetVolumet 设置 Codec的音量  Codec_DACMute 设置 Codec 在 DAC 工作时启动软静音  Codec_DACUnMute(void) 设置 Codec在 DAC 工作时关闭软静音  Codec_DeIitial(void) 反初始化 Codec codec工作模式可设为下列几种: Codec_DACout 音频数据流输出 Codec_FMin FM LineIn输出 Codec_FMADC FM录音 Codec_LineADC 线录 (Line in recording) Codec_MICAdc Mic录音 Codec_Standby codec休眠省电模式 LCD及其控制器  ScreenPowerOnInit(pScreen) • —— 上电初始化 LCD  ScreenRGBUpdate(*pScreen, *LcdArea) • —— MCU类型 LCD屏 RGB方式数据更新  ScreenYUVUpdate(*pScreenY,*pScreenUV) • —— MCU类型 LCD屏 YUV方式数据更新  ScreenYUVScaleUpdate • —— MCU类型 LCD屏 YUV方式放大缩小数据更新  ScreenRGBAlphaUpdate • —— MCU类型 LCD屏 RGB方式放大缩小数据更新 内容提要 仿真、调试、编译、烧录方 集成开发环境( IDE) RK27 IDE是指包含了源代码、算法库、编译环境、调试环境、仿真环境、烧写工具、资源生成工具等等的软件集成开发包。 也即是 RK27_SDK SDK的目录结构  发布的软件版本包含如下目录:  Application —— 应用层代码,如音频、视频播放器、电子书、收音机  System —— 系统代码 ,包括 OS,GUI,驱动,媒体库等等  Build —— 编译相关  Doc —— 平台技术文档  Ide —— 存放 编译工程目录,包括仿真和板子等。 其中, ide\rk27_board 为板子工程,使用 ADS 进。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。