全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 接口/总线/驱动 >

HMI-Board开发板模块评测任务大挑战之测试软件I

时间:2023-08-03 15:36

人气:

作者:admin

标签:   HMI-Board  模块  评测  开发 

导读:HMI-Board开发板模块评测任务大挑战之测试软件I2C-模板工程下载后现象:RST按键旁的LED0闪烁。问题:下载速度很慢。...

开发环境
环境搭建及相关资料可参考其他人文章,在此不赘诉。

开发环境:RT-Thread studio 2.2.6 + FSP 3.5.0
RT-Thread版本:5.0.0
工程创建
在模板工程上开发测试,设置如下图所示:

1.jpg

模板工程下载后现象:RST按键旁的LED0闪烁。问题:下载速度很慢。

1.jpg

硬件说明
测试模块选用最经典的oled ssd1306,硬件连接:P603 -> oled scl,P604 -> oled sda,

相关配置
使能软件模拟I2C,设置相应管脚,如下图所示:

1.jpg

配置相应的软件包:

1.jpg

打开FSP配置芯片相应的引脚,然后保存并编译。

1.jpg

测试现象
首先下载例程,控制台输入ssd1306_TestAll,测试例程

1.jpg

写个app再简单测试一下,代码如下,现象视频,代码链接。

#include "ssd1306.h"
#include "hal_data.h"
#include
#include
void soft_i2c_test_thread_entry(void parameter)
{
/
initiate the oled /
ssd1306_Init();
rt_thread_mdelay(10);
char str[] = "A";
while (1) {
ssd1306_SetCursor(10, 10);
ssd1306_WriteString(str, Font_16x26, White);
if (str[0] == 'Z') {
str[0] = 'A';
} else {
++str[0];
}
/
refresh the oled /
ssd1306_UpdateScreen();
rt_thread_mdelay(1000);
}
}
int soft_i2c_test(void)
{
/
create the uart pmx.x monitor thread */
rt_thread_t tid = rt_thread_create("soft_i2c_test", soft_i2c_test_thread_entry, RT_NULL, 1024, 15, 10);
if (tid != RT_NULL) {
rt_thread_startup(tid);
return RT_EOK;
} else {
return RT_ERROR;
}
}
INIT_APP_EXPORT(soft_i2c_test);

问题记录
DAP下载很慢
下载过程中有时候会一直卡在”正在下载程序”这一步
DAP固件容易掉

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信