-
/*设置寄存器启动传输*//*1.配置为mastertxmode*/IICCON|=(17);/*TXmode,在ACK周期释放SDA*/IICSTAT=(14);/*2.把从设备地址写入IICDS*/IICDS=msg-addr1;/*3.IICSTAT=0xf0,数据即被...[详细]
-
tty子系统架构概念简述在Linux系统中,终端是一类字符型设备,它包括多种类型,通常使用tty来简称各种类型的终端设备。1串口终端(/dev/ttyS*)串口终端是使用计算机串口连接的终端设备。Linux把每个串行端口都看作是一个字符设备。这些串行端口所对应的设备名称是/dev/ttySAC0;/dev/ttySAC1……2控制台终端(/dev/console)在Lin...[详细]
-
void函数名(void)interruptnusingm{函数体语句}interruptusing是C51中断服务程序引入关键字只能用于C51中断服务程序逻辑n是中断号0是外部中断01是定时中断T02是外部中断1...[详细]
-
1利用C库函数printf。步骤:1)首先需要包含头文件stdio.h。2)然后定义文件句柄。实际上就是一个int型变量封装在结构体中。struct__FILE{inthandle;};3)定义FILE__stdout;FILE即为__FILE,通过stdio.h宏定义。4)实现函数intfputc(intch,FILE*f){chartempch=ch...[详细]
-
在我的上一篇博客中我介绍了利用ZynqSoC上的两个ARMCortex-A9MPCore处理器执行不同的任务程序,实现非对称的多进程处理模式的概念。我期望你能坐得住因为这篇博客有点长,但是我们会有收获,到最后我们会让我们的AMP系统启动并运行,在我们实现AMP系统启动并运行之前会进行很多步的准备工作,但是这些都非常的简单所以不用担心。在ZynqSoC上搭建AMP系统的关键是配置好一...[详细]
-
MCU(微控制器)在过去几十年里在CPU性能、通信接口、模数和数模外设、内存大小及读写次数等方面呈指数发展。我们专注于带有非易失性嵌入式存储器的MCU(我们在USB闪存驱动器、存储器等内拥有闪存),从首批带有一次性编程(OTP)的器件到EPROM(电可编程只读存储器),再到EEPROM(在方程中增加了“可擦”一词,能够在不需要紫外线灯的情况下擦除它),到现在的嵌入式闪存(在某些情况下称为Fl...[详细]
-
80C51串行口的结构有两个物理上独立的接收、发送缓冲器SBUF,它们占用同一地址99H;接收器是双缓冲结构;发送缓冲器,因为发送时CPU是主动的,不会产生重叠错误80C51串行口的控制寄存器SCON是一个特殊功能寄存器,用以设定串行口的工作方式、接收/发送控制以及设置状态标志SM0、SM1为工作方式选择位,可以选择四种工作方式,详情见下方串行口的工作方式SM2,多机通信控...[详细]
-
一是想总结一下SPI总线的特点与注意点,二是总结一下SPIDMA的使用一、SPI信号线说明 通常SPI通过4个引脚与外部器件相连:MISO:主设备输入/从设备输出引脚。该引脚在从模式下发送数据,在主模式下接收数据。MOSI:主设备输出/从设备输入引脚。该引脚在主模式下发送数据,在从模式下接收数据。SCK:串口时钟,作为主设备的输出,从设备的输入NSS:从设备选择。这是一...[详细]
-
刚开始是在安富莱V6的开发板上焊接的调试了好久。需要注意的坑有一下:(1)该屏幕使用LCD驱动为ILI9806,使用的触摸芯片是ft6206。第一步选择:LCD使用RGB8888IM0-2=110(电阻配置)第二步:配置LTDC接口参照上一章,同时需要留出来SPI接口对LCD进行配置。第三步:配置IIC接口的ft6206芯片。引脚分配:CS:PB9SDI:PB5...[详细]
-
首先介绍一下C51外部中断的基本概念中断的优点:1、实时处理。需要CPU立即做出相应或处理。2、异常处理。运行过程中,出现断电、程序出错等问题,就需要CPU对故障源进行处理。3、提高效率。采用中断技术可以大大提高CPU的运行效率。中断源:C51单片机有5个中断源(2个外部中断、2个定时器中断和一个串口中断)。对中断的配置操作,主要通过控制三个寄存器就可以(中断允许寄存器IE)、定时...[详细]
-
下图是S3C2440芯片的整体架构图:其中,AHBBUS为高速设备的总线,H即为high的意思。APBBUS为低速设备的总线,P为英文单词peripheral(外围设备)。不同的总线,挂载在上面的设备运行的频率肯定是不一样的,在我们这款S3C2440芯片中:Fclk就是CPU的运行频率,最高可达400MHzHclk为高速设备的运行频率,最高可达136MHz...[详细]
-
1602液晶是单片机初学者必学的资源,其操作简单,可读可写,相比数码管而言,其显示更为简单。这里就不再介绍1602的具体特点和功能,可以去百度一下,可以搜索到很多资料。下面是我结合天祥视频写的一个温度感应器。-----------------------------------------------------------------------------------------------...[详细]
-
Xmega的ADC特点有:1、高达12位精度2、高达2M/s采样率3、有符号和无符号输出选择4、可选增益(1X2X4X8X16X32X64X)5、流水线结构设计6、4个虚拟通道7、结果比较功能8、知道校准9、内部连接DAC输出整体结构如图所示:今天我们测量内部通道的VCC/10和内部温度。首先根据前面写的设置好USART。然后我们按照下图设置...[详细]
-
微机存储系统的层次结构半导体存储器的分类存储器的基本组成静态RAM内部结构示意图SRAM6264引脚图Intel2764的引脚和功能示意图...[详细]
-
近期,意法半导体STM32F4系列微控制器再推新品,整体均衡的STM32F401和高性能的STM32F429/39,进一步丰富了嵌入式开发系统。据意法半导体全球市场总监DanielColonna介绍,两个最新产品将突破F4系列低功率、低成本和优性能的极限。他这样强调:STM32F401可以在性能、功耗、集成度、成本四个方面达到最佳均衡,而STM32F429/39可以提供更多资源、更高性能、更多...[详细]