
STC32核心板(兼容逐飞v2.0版本)
简介
项目基于逐飞科技stc32g12k128核心板(v2.0)的开源原理图,已打板验证可以使用。
简介:项目基于逐飞科技stc32g12k128核心板(v2.0)的开源原理图,已打板验证可以使用。开源协议
:GPL 3.0
描述
项目简介
需要使用stc32g12k128作为主控芯片的项目可以使用这款核心板,stc32
项目功能
内置ch340以实现usb下载程序,通过编写程序可以控制外设
项目参数
内核
• 超高速32 位8051 内核(1T),比传统8051 约快70 倍以上
• 49 个中断源,4 级中断优先级
• 支持在线仿真
工作电压
• 1.9V~5.5V
• 内建LDO
工作温度
• -40℃~85℃(可使用内部高速IRC(36MHz 或以下)和外部晶振)
• -40℃~125℃(当温度高于85℃时请使用外部耐高温晶振,且工作频率控制在24MHz 以下)
Flash 存储器
• 最大128K 字节FLASH 程序存储器(ROM),用于存储用户代码
• 支持用户配置EEPROM 大小,512 字节单页擦除,擦写次数可达10 万次以上
• 支持硬件USB 直接下载和普通串口下载
• 支持硬件SWD 实时仿真,P3.0/P3.1(需STC-USB Link1 工具)
SRAM
• 4K 字节内部SRAM(edata)
• 8K 字节内部扩展RAM(内部xdata)
• 使用注意:(强烈建议不要使用idata 和pdata 声明变量)
时钟控制
• 内部高精度IRC(ISP 编程时可进行上下调整)
– 误差±0.3%(常温下25℃)
– -1.35%~+1.30%温漂(全温度范围,-40℃~85℃)
– -0.76%~+0.98%温漂(温度范围,-20℃~65℃)
• 内部 32KHz 低速 IRC(误差较大)
• 外部晶振(4MHz~33MHz)和外部时钟,有专门的外部时钟干扰内部电路,可软件启动)
• 内部PLL 输出时钟(注:PLL 输出的96MHz/144MHz 可独立作为高速PWM 和高速SPI 的时钟源)
• 用户可自由选择上面的4种时钟源
复位
• 硬件复位
– 上电复位,复位电压值为1.7V~1.9V。(在芯片未使能低压复位功能时有效)
– 复位脚复位,出厂时P5.4 默认为I/O 口,ISP 下载时可将P5.4 管脚设置为复位脚(注意:当设置P5.4 管脚为复位脚时,复位电平为低电平)
– 看门狗溢出复位
– 低压检测复位,提供4 级低压检测电压:2.0V、2.4V、2.7V、3.0V
• 软件复位
– 软件方式写复位触发寄存器
中断
• 提供49 个中断源:INT0、INT1、INT2、INT3、INT4、定时器0、定时器1、定时器2、定时器3、定时器 4、USART1、USART2、UART3、UART4、ADC 模数转换、LVD 低压检测、SPI、I2C、比较器、PWMA、 PWMB、USB、CAN、CAN2、LIN、LCMIF 彩屏接口中断、RTC 实时时钟、所有的I/O 中断(8 组)、 串口1 的DMA 接收和发送中断、串口2 的DMA 接收和发送中断、串口3 的DMA 接收和发送中断、 串口4 的DMA 接收和发送中断、I2C 的DMA 接收和发送中断、SPI 的DMA 中断、ADC 的DMA 中断、 LCD 驱动的DMA 中断以及存储器到存储器的DMA 中断。
• 提供 4 级中断优先级
数字外设
• 5 个16 位定时器:定时器0、定时器1、定时器2、定时器3、定时器4,其中定时器0 的模式3 具有NMI (不可屏蔽中断)功能,定时器0 和定时器1 的模式0 为16 位自动重载模式
• 2个高速同步/异步串口:串口1(USART1)、串口2(USART2),波特率时钟源最快可为FOSC/4。支持 同步串口模式、异步串口模式、SPI 模式、LIN 模式、红外模式(IrDA)、智能卡模式(ISO7816)
• 2 个高速异步串口:串口3、串口4,波特率时钟源最快可为FOSC/4
• 2 组高级PWM,可实现8 通道(4 组互补对称)带死区的控制的PWM,并支持外部异常检测功能
• SPI:支持主机模式和从机模式以及主机/从机自动切换
• I2C:支持主机模式和从机模式
• ICE:硬件支持仿真
• ;RTC:支持年、月、日、时、分、秒、次秒(1/128 秒),并支持时钟中断和一组闹钟
• USB:USB2.0/USB1.1 兼容全速USB,6 个双向端点,支持4 种端点传输模式(控制传输、中断传输、批 量传输和同步传输),每个端点拥有64 字节的缓冲区
• CAN:两个独立的CAN 2.0 控制单元
• LIN:一个独立的LIN 控制单元(支持1.3 和2.1 版本),另外USART1 和USART2 可支持两组LIN
• MDU32:硬件32 位乘除法器(包含32 位除以32 位、32 位乘以32 位)
• I/O 口中断:所有的I/O 均支持中断,每组I/O 中断有独立的中断入口地址,所有的I/O 中断可支持4 种中断模式:高电平中断、低电平中断、上升沿中断、下降沿中断。I/O 口中断可以进行掉电唤醒,且有4 级中断优先级。
• LCD 驱动模块:支持8080 和6800 两种接口以及8 位和16 位数据宽度
• DMA:支持SPI 移位接收数据到存储器、SPI 移位发送存储器的数据、I2C 发送存储器的数据、I2C 接收数 据到存储器、串口1/2/3/4 接收数据到的存储器、串口1/2/3/4 发送存储器的数据、ADC 自动采样数据到 存储器(同时计算平均值)、LCD 驱动发送存储器的数据、以及存储器到存储器的数据复制
• 硬件数字ID:支持32 字节
模拟外设
• ADC:超高速ADC,支持12 位高精度15 通道(通道0~通道14)的模数转换,ADC 的通道15 用于测试 内部参考电压(芯片在出厂时,内部参考电压调整为1.19V,误差±1%)
封装
• 比较器:一组比较器
GPIO
• 最多可达60 个GPIO:P0.0P0.7、P1.0 P1.7(无P1.2)、P2.0P2.7、P3.0P3.7、P4.0P4.7、P5.0P5.4、 P6.0P6.7、P7.0P7.7
• 所有的 GPIO 均支持如下 4 种模式:准双向口模式、强推挽输出模式、开漏输出模式、高阻输入模式
• 除P3.0 和P3.1 外,其余所有IO 口上电后的状态均为高阻输入状态,用户在使用IO 口时必须先设置IO 口 模式
• 另外每个I/O均可独立使能内部4K上拉电阻
设计图

BOM


评论