• 博客(737)
  • 收藏
  • 关注

原创 【正点原子Linux连载】 第三十三章 Linux CAN驱动实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongbanCAN是目前应用非常广泛的现场总线之一,主要应用于汽车电子和工业领域,尤其是汽车领域,汽车上大量的传感器与模块都是通过CAN总线连接起来的。CAN总线目前是自动化领域发展的热点技术之一,由于其高可靠性,C

2024-04-19 11:21:51 568 1

原创 【正点原子Linux连载】第三十二章 Linux RS232/485驱动实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban串口是很常用的一个外设,在Linux下通常通过串口和其他设备或传感器进行通信,根据电平的不同,串口分为TTL和RS232。不管是什么样的接口电平,其驱动程序都是一样的,通过外接RS485这样的芯片就可以将

2024-04-19 10:11:13 739

原创 【正点原子Linux连载】第三十一章 外置RTC芯片AT8563T实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban上一章我们学习了ATK-DLRK3568内置RTC外设,了解了Linux系统下RTC驱动框架。一般的应用场合使用SOC内置的RTC就可以了,而且成本也低,但是在一些对于时间精度要求比较高的场合,SOC内置

2024-04-11 10:04:15 1074

原创 【正点原子Linux连载】第二十九章 Linux RTC驱动实验摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongbanRTC也就是实时时钟,用于记录当前系统时间,对于Linux系统而言时间是非常重要的,就和我们使用Windows电脑或手机查看时间一样,我们在使用Linux设备的时候也需要查看时间。本章我们就来学习一下如何

2024-04-11 09:58:58 986

原创 【正点原子Linux连载】二十八章 Linux I2C驱动实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban对于 I2C 我相信大家都很熟悉,基本上做过单片机开发的朋友都接触过,在电子产品硬件设计当中,I2C 是一种很常见的同步、串行、低速、近距离通信接口,用于连接各种 IC、传感器等器件,它们都会提供 I2C

2024-04-08 09:45:55 831

原创 【正点原子Linux连载】 第二十六章 LVDS屏幕驱动实验摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongbanLVDS也是现在最流行的屏幕显示接口之一,和MIPI、RGB接口一样,主要用来驱动屏幕面板。LVDS是低电压差分信号,具有低功耗、低误码率、低串扰、低抖动等优点,广泛应用于大尺寸显示器中,比如笔记本屏幕等

2024-04-03 10:41:43 652

原创 【正点原子Linux连载】 第二十五章HDMI屏幕驱动实验摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongbanHDMI是现在最流行的屏幕显示接口之一,大尺寸如65/75/100寸、高分辨率如4K、8K、高帧率如60Hz、120Hz等应用场合都有HDMI的身影。瑞芯微的RK3568芯片原生自带了HDMI外设接口,可

2024-04-03 10:38:09 743

原创 【正点原子Linux连载】 第二十四章 MIPI DSI屏幕驱动实验摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongbanMIPI DSI屏幕目前广泛应用于手机、平板等产品中,尤其是高清屏幕基本都是采用MIPI DSI接口,比如1080P、2K级的屏幕。MIPI DSI接口使用更少的线数,驱动更高分辨率的屏幕。一般低端ARM

2024-03-30 16:09:03 820

原创 【正点原子Linux连载】第二十三章 Linux PWM驱动实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongbanPWM是很常用到功能,我们可以通过PWM来控制电机速度,也可以使用PWM来控制LCD的背光亮度。本章我们就来学习一下如何在Linux下进行PWM驱动开发。23.1 PWM驱动简析PWM全称是Pulse

2024-03-30 16:06:18 824

原创 【正点原子Linux连载】第二十二章 Linux INPUT子系统实验摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban按键、鼠标、键盘、触摸屏等都属于输入(input)设备,Linux内核为此专门做了一个叫做input子系统的框架来处理输入事件。输入设备本质上还是字符设备,只是在此基础上套上了input框架,用户只需要负

2024-03-27 09:43:53 879

原创 【正点原子Linux连载】第二十一章 Linux MISC驱动实验摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongbanmisc的意思是混合、杂项的,因此MISC驱动也叫做杂项驱动,也就是当我们板子上的某些外设无法进行分类的时候就可以使用MISC驱动。MISC驱动其实就是最简单的字符设备驱动,通常嵌套在platform总线

2024-03-27 09:34:06 777

原创 【正点原子Linux连载】第二十章 Linux自带的LED灯驱动实验摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban前面我们都是自己编写LED灯驱动,其实像LED灯这样非常基础的设备驱动,Linux内核已经集成了。Linux内核的LED灯驱动采用platform框架,因此我们只需要按照要求在设备树文件中添加相应的LED

2024-03-25 09:50:36 838

原创 【正点原子Linux连载】第十九章 设备树下的platform驱动编写 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban上一章我们详细的讲解了Linux下的驱动分离与分层,以及总线、设备和驱动这样的驱动框架。基于总线、设备和驱动这样的驱动框架,Linux内核提出来platform这个虚拟总线,相应的也有platform设备

2024-03-25 09:47:38 855

原创 【正点原子Linux连载】 第十八章 platform设备驱动实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

62行设置paltform_driver中的device_driver成员变量的name和of_match_table这两个属性。其中name属性用于传统的驱动与设备匹配,也就是检查驱动和设备的name字段是不是相同。of_match_table属性就是用于设备树下的驱动与设备检查。对于一个完整的驱动程序,必须提供有设备树和无设备树两种匹配方法。最后63和64这两行设置probe和remove这两成员变量。

2024-03-23 10:05:01 651

原创 【正点原子Linux连载】第十七章 异步通知实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban在前面使用阻塞或者非阻塞的方式来读取驱动中按键值都是应用程序主动读取的,对于非阻塞方式来说还需要应用程序通过poll函数不断的轮询。最好的方式就是驱动程序能主动向应用程序发出通知,报告自己可以访问,然后应

2024-03-23 09:59:58 659

原创 【正点原子Linux连载】 第十六章 Linux阻塞和非阻塞IO实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban阻塞和非阻塞IO是Linux驱动开发里面很常见的两种设备访问模式,在编写驱动的时候一定要考虑到阻塞和非阻塞。本章我们就来学习一下阻塞和非阻塞IO,以及如何在驱动程序中处理阻塞与非阻塞,如何在驱动程序使用等

2024-03-20 09:59:10 891

原创 【正点原子Linux连载】 第十五章 Linux中断实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

165行,通过读取到的按键值以及上一次读取到的值来判断按键当前所属的状态,如果本次读取的值为1,而上一次读取的值0,则表示按键按下;如果本次读取的值为0,而上一次读取的值1,则表示按键松开;如果本次读取的值为1,而上一次读取的值也是1,则表示按键一直被按着;如果本次读取的值0,而上一次读取的值也是0,则表示没有触碰按键。第167行,当状态判断完成之后,会将current_val的值赋值给last_val。本函数中也使用自旋锁对全局变量status进行加锁保护!

2024-03-20 09:54:00 652

原创 【正点原子Linux连载】 第十四章 Linux 内核定时器实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban定时器是我们最常用到的功能,一般用来完成定时功能,本章我们就来学习一下Linux内核提供的定时器API函数,通过这些定时器API函数我们可以完成很多要求定时的应用。Linux内核也提供了短延时函数,比如微

2024-03-20 09:49:18 887

原创 【正点原子Linux连载】 第十三章 Linux按键输入实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban在前几章我们都是使用的GPIO输出功能,还没有用过GPIO输入功能,本章我们就来学习一下如果在Linux下编写GPIO输入驱动程序。正点原子的ATK-DLRK3568开发板上虽然有5个按键,但是这5个按键

2024-03-19 09:31:47 791

原创 【正点原子Linux连载】 第十二章 Linux并发与竞争实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban在上一章中我们学习了Linux下的并发与竞争,并且学习了四种常用的处理并发和竞争的机制:原子操作、自旋锁、信号量和互斥体。本章我们就通过四个实验来学习如何在驱动中使用这四种机制。12.1 原子操作实验本

2024-03-19 09:29:59 1023

原创 【正点原子Linux连载】 第十一章 Linux并发与竞争 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongbanLinux是一个多任务操作系统,肯定会存在多个任务共同操作同一段内存或者设备的情况,多个任务甚至中断都能访问的资源叫做共享资源,就和共享单车一样。在驱动开发中要注意对共享资源的保护,也就是要处理对共享资源

2024-03-15 09:54:22 592

原创 【正点原子Linux连载】 第十章 pinctrl和gpio子系统实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban上一章我们编写了基于设备树的LED驱动,但是驱动的本质还是没变,都是配置LED灯所使用的GPIO寄存器,驱动开发方式和裸机基本没啥区别。Linux是一个庞大而完善的系统,尤其是驱动框架,像GPIO这种最基

2024-03-15 09:36:28 793

原创 【正点原子Linux连载】 第九章 设备树下的LED驱动实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban上一章我们详细的讲解了设备树语法以及在驱动开发中常用的OF函数,本章我们就开始第一个基于设备树的Linux驱动实验。本章在第七章实验的基础上完成,只是将其驱动开发改为设备树形式而已。9.1 设备树LED驱

2024-03-15 09:33:05 794

原创 【正点原子Linux连载】 第八章 Linux设备树 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban在前面章节中我们多次提到“设备树”这个概念,本章我们就来详细的谈一谈设备树。掌握设备树是Linux驱动开发人员必备的技能!因为在新版本的Linux中,ARM相关的驱动全部采用了设备树(也有支持老式驱动的,

2024-03-13 14:34:42 716

原创 【正点原子Linux连载】 第七章 新字符设备驱动实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban经过前两章实验的实战操作,我们已经掌握了Linux字符设备驱动开发的基本步骤,字符设备驱动开发重点是使用register_chrdev函数注册字符设备,当不再使用设备的时候就使用unregister_ch

2024-03-13 14:28:49 921

原创 【正点原子Linux连载】第六章 嵌入式Linux LED驱动开发实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban上一章我们详细的讲解了字符设备驱动开发步骤,并且用一个虚拟的chrdevbase设备为例带领大家完成了第一个字符设备驱动的开发。本章我们就开始编写第一个真正的Linux字符设备驱动。在正点原子ATK-DL

2024-03-13 14:25:31 902

原创 【正点原子Linux连载】 第五章 字符设备驱动开发 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban本章我们从Linux驱动开发中最基础的字符设备驱动开始,重点学习Linux下字符设备驱动开发框架。本章会以一个虚拟的设备为例,讲解如何进行字符设备驱动开发,以及如何编写测试APP来测试驱动工作是否正常,为

2024-03-09 15:48:31 715

原创 【正点原子Linux连载】第四章 Linux驱动开发准备工作 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban4.1 Linux内核编译4.1.1 编译Linux内核本书Linux驱动开发全部基于正点原子出厂系统,包括根文件系统。但是在Linux驱动开发过程中肯定要涉及到修改或编译Linux内核源码以及设备

2024-03-09 15:43:54 819

原创 【正点原子Linux连载】第三章 U-Boot使用 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongbanU-Boot用于引导Linux系统,所以要先使用一下U-Boot,体验一下U-Boot是个什么东西。正点原子ATK-DLRK3568开发板出厂系统已经烧写了U-Boot,所以可以直接拿开发板体验U-Boo

2024-03-06 16:15:27 948

原创 【正点原子Linux连载】 第二章 SDK包的使用 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1)实验平台:正点原子ATK-DLRK3568开发板2)平台购买地址:https://detail.tmall.com/item.htm?id=7318662644283)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban传统的嵌入式Linux驱动开发主要就是三大巨头:uboot、Linux kernel和根文件系统(rootfs),比如我们已经推出的I.MX6U和STM32MP157这两款开发板。I.MX6U和STM32

2024-03-06 15:58:08 406

原创 【正点原子STM32连载】 第五十五章 FreeRTOS移植实验 摘自【正点原子】APM32E103最小系统板使用指南

1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban前面章节中的实验都是在裸机环境下实现,本章将介绍FreeRTOS的简单使用,对RTOS感兴趣的读者,可以参考正点原子推出的FreeRTOS或µC/OS-III的全套教程资料,包含教学视频、开发指南并配套有例

2024-02-23 16:10:23 461

原创 【正点原子STM32连载】第五十四章 USB虚拟串口(Slave)实验 摘自【正点原子】APM32E103最小系统板使用指南

1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban本章将介绍使用APM32E103作为USB从设备,虚拟出串口与PC进行通信。通过本章的学习,读者将学习到APM32E103作为USB从设备虚拟出串口的使用。本章分为如下几个小节:54.1 硬件设计54

2024-02-23 16:09:14 387

原创 【正点原子STM32连载】 第五十三章 USB读卡器(Slave)实验 摘自【正点原子】APM32E103最小系统板使用指南

1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban本章将介绍使用APM32E103作为USB从设备,模拟出USB读卡器,使得PC与APM32E103通过USB连接后,能够访问与APM32E103连接的SD中的数据。通过本章的学习,读者将学习到APM32E1

2024-02-20 09:36:56 876

原创 【正点原子STM32连载】 第五十二章 串口IAP实验 摘自【正点原子】APM32E103最小系统板使用指南

1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban本章将介绍在APM32E103上使用串口进行IAP,以实现简单的IAP功能。通过本章的学习,读者将学习到IAP的使用。本章分为如下几个小节:52.1 硬件设计52.2 程序设计52.3 下载验证52

2024-02-20 09:35:51 963

原创 【正点原子STM32连载】 第五十一章 T9拼音输入法实验 摘自【正点原子】APM32E103最小系统板使用指南

1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban本章将介绍正点原子提供的T9拼音输入法库的使用,用其实现一个简单的T9拼音输入法应用。通过本章的学习,读者将学习到正点原子T9拼音输入法库的使用。本章分为如下几个小节:51.1 硬件设计51.2 程序

2024-02-19 09:30:35 763

原创 【正点原子STM32连载】 第五十章 手写识别实验 摘自【正点原子】APM32E103最小系统板使用指南

1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban本章将介绍正点原子提供的手写识别库的使用,通过使用手写识别库可以实现一些简单的数字字母手写识别的应用。通过本章的学习,读者将学习到正点原子手写识别库的使用。本章分为如下几个小节:50.1 硬件设计50

2024-02-19 09:29:23 851

原创 【正点原子STM32连载】 第四十九章 图片显示实验 摘自【正点原子】APM32E103最小系统板使用指南

1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban本章将介绍使用APM32E103软件解码BMP、JPG和GIF等格式的图片,并在LCD进行显示。通过本章的学习,读者将学习到图片解码库的使用。49.1 硬件设计49.2 程序设计49.3 下载验证49

2024-02-19 09:27:54 477

原创 【正点原子STM32连载】 第四十八章 汉字显示实验 摘自【正点原子】APM32E103最小系统板使用指南

1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban本章将介绍正点原子提供的字库管理库的使用,通过使用字库能够在LCD或其他显示设备上显示中文字符,对应中文应用的开发,是一个很有用的工具。通过本章的学习,读者将学习到正点原子字库管理库的使用。本章分为如下几

2024-02-02 17:03:24 629

原创 【正点原子STM32连载】 第四十七章 FATFS实验 摘自【正点原子】APM32E103最小系统板使用指南

1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban上一章实验中已经成功驱动SD卡,并可对SD卡进行读写操作,但读写SD卡时都是直接读出或写入二进制数据,这样使用起来显得十分不方便,因此本章将介绍FATFS,FATFS是一个通用的FAT文件系统模块,能够帮助

2024-02-02 16:37:41 617

原创 【正点原子STM32连载】第四十六章 SD卡实验 摘自【正点原子】APM32E103最小系统板使用指南

1)实验平台:正点原子APM32E103最小系统板2)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址: http://www.openedv.com/docs/boards/xiaoxitongban本章将介绍使用APM32E103驱动SD卡进行SD卡的识别、读写等操作。通过本章的学习,读者将学习到SD卡的使用。本章分为如下几个小节:46.1 硬件设计46.2 程序设计46.3 下载验证46.1

2024-02-02 16:36:28 649

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除