[易码魔盒] TBK-RD8T3x开发板测评之用魔盒生成BTM+UART1工程

[复制链接]
 楼主| lmn2005 发表于 2023-6-7 11:49 | 显示全部楼层 |阅读模式
本帖最后由 lmn2005 于 2023-6-7 20:20 编辑

今天有时间,拿出新定义的TBK-RD8T3x开发板,测试一下BTM中断和UART1发送数据的功能。
关于BTM(Base Timer),《RD8T37x系列数据手册》上有具体叙述。
000手册关于BMT的叙述.jpg
下面记录的是用易码魔盒来生成BTM+UART1工程的过程:

1、运行EasyCodeCube,点击“新建工程”,设置好工程路径和填写工程项目名称(这个名称填写后,软件会在工程路径下新建以这个项目名称为名的新文件夹)。
001新建项目.jpg


2、选择芯片型号(可以先输入关键字眼如“8T37P”来进行速选)
002选择芯片型号.jpg
然后点击“点击这里开始工程”
003点击“点击这里开始工程”.jpg


3、选择项目模板(因为没有涉及特殊应用,所以只选择一般性空模板)
004选择项目模板.jpg


4、设置:启用内部32K振荡器
005启动内部32K振荡器.jpg



5、启用串口1,并设置串口1参数
006设置串口1参数.jpg

如单片机串口1需要接收数据,则“UART接收”项要选择“允许”。
串口波特率,默认是9600,此处改为115200。
工作模式,要选择模式1,注意不能选择模式0。


6、设置P34端口模式
为了方便图形化设置P34端口模式,首先可以将代码窗口进行隐藏,方法是点击代码阅读窗口右上角的隐藏按钮:
007设置代码窗口自动隐藏.jpg
将P34设置为推挽输出模式(闪灯用):
008设置P34端口模式.jpg


7、设置BTM中断时间为1秒(闪灯用):
010设置BTM中断时间.jpg


8、设置完成,点击“生成”按钮。
011点击“生成”按钮.jpg 012点击“确定”.jpg

这时可以直接在易码魔盒中添加代码、编译和下载,但因习惯于keil,所以下面用keil打开工程项目。

9、用Keil C51打开工程项目。
013打开工程项目.jpg
初次打开,会提示找不到RD8T37P48器件,点击“确定”就是。

014点击“确定”.jpg


10、点击keil中的魔术棒,选择对应的器件。
015选择器件.jpg


11、在中断程序中添加代码
    P34=!P34;//闪灯
    USCI1_UART_SendData8('A');//发送串口数据
016在中断程序中添加P34=!P34;等.jpg


12、进行编译。
017进行编译.jpg


13、用ISPTool下载程序。
018用ISPTool烧录.jpg


14、用ISPTool打开串口,查看串口接收数据。
019打开串口查看串口接收数据.jpg





BTM+UART1.rar

716.93 KB, 下载次数: 10

两只袜子 发表于 2023-6-19 14:22 来自手机 | 显示全部楼层
新定义的资料好找吗

评论

还行吧。  发表于 2023-7-3 16:52
还算可以吧  发表于 2023-6-19 17:07
qcliu 发表于 2023-7-3 13:41 | 显示全部楼层
基础定时器和其他种类定时器根本上的区别是什么呢
drer 发表于 2023-7-3 14:01 | 显示全部楼层
项目模板那块 只有英文界面显示吗?可以转换到中文显示吗
coshi 发表于 2023-7-3 15:22 | 显示全部楼层
首次打开配置相应的器件之后再打开就不需要再次配置了吧
kxsi 发表于 2023-7-3 15:49 | 显示全部楼层
新定义目前和iar有合作关系吗 我比较习惯用iar

评论

不清楚  发表于 2023-7-3 16:51
wiba 发表于 2023-7-3 16:17 | 显示全部楼层
编译完成之后我们可以通过哪种方式下载程序呢

评论

可以串口下载  发表于 2023-7-3 16:49
tpgf 发表于 2023-7-3 16:37 | 显示全部楼层
这种编译过的文件只能通过串口进行下载吗?可以使用jtag吗

评论

用来调试触控功能,就必须使用RDLINK,用串口不能支持调试触控功能,调试方法可以参考本人的另一篇文章 https://bbs.21ic.com/forum.php?mod=viewthread&tid=3307464&page=1#pid13523324  发表于 2023-7-3 18:32
支持串口下载或使用RDLINK下载  发表于 2023-7-3 16:51
您需要登录后才可以回帖 登录 | 注册

本版积分规则

73

主题

597

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

73

主题

597

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部