RISC-V技术william hill官网
登录
直播中
march123456
6年用户
119经验值
擅长:可编程逻辑,模拟技术,连接器
私信
关注
[经验]
【中科昊芯Start_DSC28034PNT湖人开发板试用体验】 基于中科湖人的仪表
中科昊芯
开发板试用
VID_20220624_135512
基于中科湖人的仪表
迪文COF屏UI
使用迪文的屏做了一个简单的UI
硬件连接使用迪文的串口连接中科的串口
并且用到了外扩模拟接口和可调电阻
这里需要注意把ADIN5A短接到RG
把可调电阻信号传送给对应引脚。
void Scia_Config(uint32 baud)
{
uint32 div = 0;
uint32 divsel = 0;
uint32 lospcp = 0;
uint32 lspclk = 0;
uint16 brr = 0;
/*获取系统时钟的倍频、分频和低速外部时钟的值*/
div = SysCtrlRegs.PLLCR.bit.DIV;
divsel = SysCtrlRegs.PLLSTS.bit.DIVSEL;
lospcp = SysCtrlRegs.LOSPCP.bit.LSPCLK;
if(lospcp != 0)
{
lospcp = lospcp * 2;
}
else
{
lospcp = 1;
}
/*分频值设置
divsel为 0时,系统时钟4分频
divsel为 1时,系统时钟4分频
divsel为 2时,系统时钟2分频
divsel为 3时,系统时钟1分频*/
switch(divsel)
{
case 0:
case 1:
lspclk = 12000000 * div / 4 / lospcp;
break;
case 2:
lspclk = 12000000 * div / 2 / lospcp;
break;
case 3:
lspclk = 12000000 * div / 1 / lospcp;
break;
}
brr = lspclk / (baud * 8) - 1;
/*SCI 停止位设置 0:一个停止位 1:两个停止位*/
SciaRegs.SCICCR.bit.STOPBITS = 0;
/*SCI 奇偶校验位 0:奇偶校验 1:偶偶校验*/
SciaRegs.SCICCR.bit.PARITY = 0;
/*SCI 奇偶校验使能 0:关闭 1:启用*/
SciaRegs.SCICCR.bit.PARITYENA = 0;
/*SCI 字符长度 0:1个字长 1:2个字长 ... 7:8个字长*/
SciaRegs.SCICCR.bit.SCICHAR = 7;
/*使能SCI的发送机和接收机*/
SciaRegs.SCICTL1.bit.TXENA = 1;
SciaRegs.SCICTL1.bit.RXENA = 1;
/*SCI 16位波特率选择寄存器 高8位*/
SciaRegs.SCIHBAUD = (uint8)((brr >> 8) & 0xff);
/*SCI 16位波特率选择寄存器 低8位*/
SciaRegs.SCILBAUD = (uint8)(brr & 0xff);
/*SCI 软件复位,重新启动SCI*/
SciaRegs.SCICTL1.bit.SWRESET = 1;
}
/******************************************************************
*函数名:Scia_Send(uint8 data)
*参 数: data,准备发送的字节
*返回值:无
*作 用: SCIA 发送一个字节
******************************************************************/
void Scia_Send(uint8 data)
{
while(SciaRegs.SCICTL2.bit.TXRDY == 0)
{
}
SciaRegs.SCITXBUF = data;
}
/******************************************************************
*函数名:Scia_Print(char *str)
*参 数: *str,要发送的字符串
*返回值:无
*作 用: SCIA 发送一个字符串
******************************************************************/
void Scia_Print(char *str)
{
while(*str != '\0')
{
while(SciaRegs.SCICTL2.bit.TXRDY == 0)
{
}
SciaRegs.SCITXBUF = *str++;
}
}
更多回帖
rotate(-90deg);
回复
相关帖子
中科昊芯
开发板试用
【
中科
昊
芯
Start_DSC28034PNT
湖
人
开发板
试用
体验】 基于
中科
湖
人
的
仪表
537
【
中科
昊
芯
Start_DSC28034PNT
湖
人
开发板
试用
体验】
Start_DSC28034
湖
人
开发板
开发
环境搭建
1040
【
中科
昊
芯
Start_DSC28034PNT
湖
人
开发板
试用
体验】
中科
昊
芯
湖
人
开发板
开箱
1113
【
中科
昊
芯
Start_DSC28034PNT
湖
人
开发板
试用
体验】
中科
昊
芯
湖
人
开发板
例程篇 -- SPI Flash
647
中科
昊
芯
Start_DSC28034PNT
湖
人
开发板
首发
试用
1085
【
中科
昊
芯
Start_DSC28034PNT
湖
人
开发板
试用
体验】
开发板
开箱
681
【
Start_DSC28034PNT
湖
人
开发板
免费体验】1初识
中科
昊
芯
242
【
中科
昊
芯
Start_DSC28034PNT
湖
人
开发板
试用
体验】
开发
流程点亮LED
499
【
中科
昊
芯
Start_DSC28034PNT
湖
人
开发板
试用
体验】--学写一个ADC
962
【
中科
昊
芯
Start_DSC28034PNT
湖
人
开发板
试用
体验】DSP运算性能评估
1834
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分