打印
[应用方案]

开发之二:基础测评之GPIO跑马灯串口测试

[复制链接]
737|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 abner_ma 于 2023-6-20 20:22 编辑

     国产单片机做的越来越好了,减少底层寄存器的配置,用户可以专注应用层开发。合肥市新定义电子有限公司成立于2022年2月,是赛元MCU平台旗下的线上品牌新定义建立了免费的开发平台:易码魔盒,让任何一个MCU用户都可以零门槛入手,5分钟完成芯片资源配置,基本代码自动生成;对于IOT项目的开发,易码魔盒集成了IOT开发控件,实现了5分钟产品上云,为传统企业的智能化升级提供助力。
   开发板上是RD8T37P48,RD8T37系列是增强型的高速 1T 8051 内核工业级集成触控按键功能的Flash微控制器,指令系统完全兼容传统 8051 产品系列。RD8T37 系列具有超高速 1T 8051 CPU 内核,运行频率高达 32MHz,在相同工作频率下,其执行速度约为其它 1T8051的2倍;IC 内部集成硬件乘除法器、硬件 CRC 及双 DPTR 数据指针,用来加速数据运算及移动的速度。硬件乘除法器、硬件 CRC 不占用 CPU 周期,运算由硬件实现,速度比软件实现速度更快双 DPTR 数据指针,可用来加速数据存储及移动。
    RD8T37 系列具有高性能和可靠性,具有宽工作电压 2.0V~5.5V,超宽工作温度-40℃~105℃,并具备良好的 ESD 性能及 EFT 抗干扰能力。采用业界领先的 eFlash 制程,Flash 写入>10 万次,常温下可保存100年。
    RD8T37 系列内建低功耗 WDT 看门狗定时器,有 4级可选电压 LVR低电压复位功能及系统时钟监控功能,具备运行和掉电模式下的低功耗能力。正常工作模式:5V下典型约6mA@32M。
    RD8T37 系列还集成有超级丰富的硬件资源:内置 31路高灵敏摩隔空电容触控电路,128 Kbytes Flash ROM,SRAM :内部 256 bytes+外部 8 Kbytes+ PWM&LCD 80 bvtes6Kbvtes EEPROM,最多46个 GP1O(部分可分级控制),16个10 可外部中断、5个16 位定时器,共 14 路 16bit PWM:8 路带死区互补的多功能 PWM,6 路由 Timer 输出的 PWM、1个UART,6个UARTISPIIC 三选一通信口 USCI、内置1CD/FD 销件电动,内部+2%高清度高频 32116/814MHz振病器和+4%精度低新 32kHz振蒲器,可外接32.768kHz 品体振荡器、1个模拟比较器、17路 12 位高精度ADC
   RD8T37 系列开发调试非常方便,具有 ISP(In System Programing)、ICP(In Circuit Programing)和 APlln Application Prooraming)功能,允许芯片在线或带电的情况下,直接在电路板上对程序存储器进行调试及升级。RD8T37 系列具有非常优异的抗干扰性能和性能极好的触控按键性能,非常适合应用于各种使用场合的触控按键和主控控制,如大小智能家电和智能家居、物联网、无线通讯、游戏机等工业控制和消费应用领城,
     芯片硬件设计非常简单,不像32位单片机那么娇嫩各种电容,BOOT选择等设计,芯片通电就跑。


  上位机开发用keil,C语言,转软件的时候先装C51 keil,再装RD_KEIL_Setup V1.30(LIB0D08),新定义单片机有库函数,类似STM32单片机开发思路,不同于STC需要了解很多寄存器操作。寄存器操作都封装好了


工程给人的感觉是在玩32位单片机,而不是8位单片机。


上手跑马灯:void GPIO_Init(void): 串口一配置


void USART_Init(void)
{
  GPIO_Init(GPIO0, GPIO_PIN_1, GPIO_MODE_OUT_PP); //ÉèÖÃP01ΪǿÍÆÍìģʽ
        GPIO_Init(GPIO1, GPIO_PIN_ALL, GPIO_MODE_IN_PU); //ÉèÖÃP1Ϊ¸ß×èÊäÈëģʽ
        GPIO_Init(GPIO1, GPIO_PIN_1,GPIO_MODE_IN_PU);
        GPIO_Init(GPIO1, GPIO_PIN_3,GPIO_MODE_IN_PU);
        USCI1_ITConfig(DISABLE,LOW);
        USCI1_UART_Init(32000000,115200,USCI1_UART_Mode_10B,USCI1_UART_RX_ENABLE);
        
}
看看效果:





使用特权

评论回复
沙发
丙丁先生| | 2024-6-13 15:37 | 只看该作者
源码?

使用特权

评论回复
板凳
小小蚂蚁举千斤| | 2024-6-23 13:58 | 只看该作者
RD8T37系列是增强型的高速 1T 8051 内核工业级集成触控按键功能的Flash微控制器,指令系统完全兼容传统 8051 产品系列

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:项目经理
简介:资深嵌入式开发工程师

65

主题

127

帖子

3

粉丝