8位增强型多接口单片机CH549


CH549提供丰富的接口资源,包括4组异步串口、8路PWM和16通道电容触摸按键,其它包括1路主从SPI,16路12位ADC,支持电压比较;内置3组定时器和3路信号捕捉;支持最多44个GPIO。
单片机(Microcontroller, MCU)是一种集成了计算机功能的微型计算机,通常由一个微处理器(CPU)、存储器(ROM、RAM)、输入/输出接口、定时器/计数器等功能模块集成在同一芯片上。单片机是一种常用于嵌入式系统中的控制器,它被广泛应用于家电、汽车、工业自动化、医疗设备、消费电子、物联网(IoT)设备等多个领域。
CH549提供丰富的接口资源,包括4组异步串口、8路PWM和16通道电容触摸按键,其它包括1路主从SPI,16路12位ADC,支持电压比较;内置3组定时器和3路信号捕捉;支持最多44个GPIO。
IO也叫GPIO,即通用输入输出端口,主要有一下几种模式:1、浮空输入模式;2、上拉输入;3、下拉输入;4、模拟输入;5、 推挽输出;6、 开漏输出;7、 复用推挽输出;8、 复用开漏输出。
总线: 指能为多个部件服务的信息传送线,在微机系统中各个部件通过总线相互通信。
CH549 芯片是一款兼容 MCS51 指令集的增强型 E8051 内核单片机,其 79%的指令是单字节单周期指令,平均指令速度比标准 MCS51 快 8~15 倍。
我们学习单片机的目的就是为了进行嵌入式系统的开发,学好单片机首先要有一个整体认识,下面将简要介绍一下单片机应用系统的开发流程。
本文我们将分析单片机到底是如何软硬件结合的,并通过一个基本的程序,分析单片机程序的编译,运行。
接收完一个字节以后,如果超过了一定的时间,就认为是接收完一帧数据了。首先我们要知道,串口是接收一个字节,就会发生一次中断,如果一帧数据包含10个字节,就会发生10次中断。在接收一个字节以后,会紧跟着接收下一个字节,如果时间超了一定值,就代表一帧数据已经发完了。
存储器就是用来存放数据的地方,它是利用电平的高低来存放数据的,也就是说,它存放的实际上是电平的高、低,而不是我们所习惯认为的1234这样的数字。
最近读到这样一篇文章,从底层硬件角度出发剖析了一下CPU对代码的识别和读取,内容之精彩,读完感觉学到的很多东西瞬间联系起来了,分享给猿们。
这篇文章是对刚刚学习单片机的小伙伴们,提的一些处理技巧思维。