英伟达最近发布了两个在Arm平台上运行GeForce RTX技术的新演示,展示了如何将高级图形技术扩展到更广泛、更节能的设备集。在最近的游戏开发者大会上展示的两个演示,包括来自Bethesda Softworks和MachineGames的《Wolfenstein: Youngblood》以及来自The Open的《The Bistro》……
使用LPC1768的SD卡数据记录-(第16/21部分)
本项目是前一个教程的扩展,解释了如何接口SD卡与LPC1768。这里我们将编程记录温度读数从LM35传感器到一个文本文件定期。ARM Cortex M3运行在3.3V电源上,内置16mhz的晶体频率。在这个特定的项目中使用了Transcend的32GB SDSC卡,但该代码将适用于大多数SD卡。SD卡的格式为FAT32。本项目的最终目的是在SD卡的FAT32文件系统中创建一个文件。为了建立ARM cortex的开发环境,本文对M3进行了讨论。插入SD卡到卡座,并上传草图到您的LPC1768。如果草图能够写入SD卡OK,它将创建一个名为“Temperature.txt”的文本文件。
SD卡与LPC1768接口(第15/21部分)
这个项目解释了如何接口SD卡与LPC1768。ARM Cortex M3运行在3.3V电源上,内置16mhz的晶体频率。在这个特定的项目中使用了Transcend的32GB SDSC卡,但该代码将适用于大多数SD卡。SD卡的格式为FAT32。本项目的最终目的是在SD卡的FAT32文件系统中创建一个文件。接口前SD卡已格式化为FAT32。编写FAT32的通用代码以与SD卡接口。
使用LPC1768的USB HID(第18/21部分)
这篇文章解释了LPC1768的USB模块中人机界面设备(HID)的实现。本文详细讨论了ARM cortex M3开发环境的设置。LPC1768是基于ARM cortex-M3的微控制器,具有低功耗和高集成度的嵌入式应用功能。ARM Cortex M3的设计旨在增强调试功能和更高级别的系统集成。
LPC1768中的USB大容量存储器(第21/21部分)
这是一篇介绍在LPC1768的USB模块中实现大容量存储的文章。为了建立ARM cortex的开发环境,本文对M3进行了讨论。ARM Cortex M3就是这样设计的,以增强调试功能和更高水平的系统集成。
USB HOST Keyboard In LPC1768- (Part 19/21)
本文介绍了LPC1768的USB模块中主机键盘的实现。本文详细讨论了ARM cortex M3开发环境的设置。LPC1768是基于ARM cortex-M3的微控制器,具有低功耗和高集成度的嵌入式应用功能。ARM Cortex M3的设计旨在增强调试功能和更高级别的系统集成。
使用LPC1768的USB虚拟组件(第17/21部分)
本文介绍了LPC1768的USB模块中虚拟COM端口的实现。为了建立ARM cortex M3的开发环境,本文进行了详细讨论。
USB音频使用LPC1768- (Part 20/21)
这是一篇介绍USB音频设备在LPC1768的USB模块中的实现。为了建立ARM cortex的开发环境,本文对M3进行了讨论。lpc1768是基于ARM Cortex- M3的嵌入式应用微控制器,具有低功耗和高集成度的特点。ARM Cortex M3就是这样设计的,以增强调试功能和更高水平的系统集成。它时钟在100 MHz的CPU频率,并合并了一个3级管道和使用哈佛体系结构与独立的本地指令和数据总线的第三总线外设。
伺服电机与LPC1768的接口(第13/21部分)
本项目演示伺服电机的操作和接口,其中电机旋转的控制信号由LPC1768(ARM Cortex M3)提供。伺服臂旋转由连接到LPC1768 ADC的电位计控制。当电位计从一个位置旋转到另一个位置时,从初始位置的0°开始旋转到180°。有关与LPC1768的ADC接口,请参阅本文。有关伺服电机的基本概念和技术诀窍,请参阅伺服电机一文。为了建立ARM cortex M3的开发环境,本文进行了详细讨论。
与LPC1768的步进电机接口-(第9/21部分)
介绍了单极步进电机与LPC1768单片机的接口。该单片机通过两种方式进行编程,一种是在扫描模式下旋转步进电机(即前扫和后扫),另一种是控制步进电机的旋转速度。关于步进电机的基本概念和工作原理,请参阅《步进电机》一文。为了建立ARM cortex的开发环境,本文对M3进行了讨论。
使用LPC1768的PWM控制直流电动机- (Part 12/21)
在本文中,我们将讨论直流电机与ARM Cortex M3 (LPC1768)的接口。我们将对LPC1768进行编码,使直流电机的速度由连接到ADC输入端的电位器控制,并且速度也显示在LCD上。关于ADC接口的更多细节请参阅本文。为ARM cortex M3的开发搭建环境,本文进行了研究。有关ADC接口的详细信息,请参阅本文。
使用LPC1768进行JTAG调试-(第3/21部分)
解决干扰计算机软件或操作系统正常工作的bug或缺陷的过程称为调试。这篇文章介绍了如何设置和使用带有ARM Cortex M3微控制器的JTAG调试器。有关为ARM cortex M3开发环境的设置,请参阅本文。
LPC1768中的RTC编程(第11/21部分)
本文介绍了ARM Cortex-M3 LPC1768单片机的RTC(实时时钟)编程。在这里,我们将在RTC寄存器中设置最近的时间和日期,并检索它以显示在LCD上。有关为ARM cortex M3开发环境的设置,请参阅本文。
UART Programming in LPC1768- (Part 14/21)
本文介绍了ARM Cortex-M3 LPC1768单片机的UART (Universal Asynchronous receiver/Transmitter)编程。在这里,我们将从PC接收串行数据,并返回相同的数据,同时在LCD上显示相同的。本文对arm cortex M3开发环境的建立进行了探讨。lpc1768是基于ARM Cortex- M3的嵌入式应用微控制器,具有低功耗和高集成度的特点。
LPC1768中的DAC编程- (Part 10/21)
本教程将教你如何使用LPC1768的内置DAC从数字引脚产生模拟输出(余弦波),并显示在CRO。为了建立ARM cortex的开发环境,本文对M3进行了讨论。
LPC1768中的ADC编程(第8/21部分)
本教程将教您如何使用内置的LPC1768 ADC将模拟电压输入转换为数字,并在LCD中显示。本文详细讨论了如何为ARM cortex M3的开发建立环境。
在LPC1768(第7/21部分)中使用外部中断
本文介绍了ARM Cortex-M3 LPC1768单片机的外部中断编程。这里我们要做LPC1768的GPIO的输入和输出功能。为了更好地理解,我们将使用一个按钮和LED。我们的想法是这样的编程方式,当按钮被按下时,外部中断被触发,LED将是ON。本文对ARM cortex M3开发环境的建立进行了探讨。
LPC1768的定时器编程- (Part 6/21)
本文介绍了ARM Cortex-M3 LPC1768单片机的定时器编程。这里我们将在LPC1768中初始化计时器外围设备。定时器将改进任何微控制器的使用方式。在本教程中,我们将设置两个计时器,它将根据计时器的设置闪烁两个led。本文对ARM cortex M3开发环境的建立进行了探讨。
带LPC1768的4位模式LCD接口(第5/21部分)
5V LCD接口与3.3V控制器,如LPC1768是有点棘手的处理。这篇文章解释了16×2 LCD在4位模式下如何与LPC1768接口。4位LCD,这意味着我们将使用4线代替8线,这节省了4 gpio可用于其他目的。为了建立ARM cortex的开发环境,本文对M3进行了讨论。
为LPC1768创建库- (Part 2/21)
这是介绍ARM Cortex-M3 LPC1768微控制器编程的又一篇文章。大多数教程将在以下教程中使用预制库。有时需要为您自己的项目创建一个新库。本教程介绍如何在Keil中创建自定义库,其中还包括为LPC1768的GPIO函数构建的库。本文详细讨论了如何为ARM cortex M3的开发建立环境。