找回密码
 立即注册
楼主: 王昱顺

Ai8051U-32Bit 创新风格库函数, 5/28更新,持续完善,USB型,内部视频培训, 听取建议

 火.. [复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-05-19 14:11:50
已绑定手机

6

主题

24

回帖

182

积分

注册会员

积分
182
发表于 2025-1-21 15:07:25 | 显示全部楼层
测试库函数4“使用ADC部分(可设置连续或单次自动转换)” 长按ADC按键0   5V 测试图如下:

截图202501211507214321.jpg
回复

使用道具 举报 送花

已绑定手机

0

主题

3

回帖

22

积分

新手上路

积分
22
发表于 2025-1-23 10:40:47 | 显示全部楼层
王*** 发表于 2025-1-9 12:12
AI8051U专属库函数更新记录
(仅作展示,只保留最新5条,详细记录可以查看压缩包内的详细更新记录)

四个串口不同缓存空间,能加进去吗

#define Uart_Tmp_Max_1 1000 // 缓存数组最大长度
#define Uart_Tmp_Max_2 256 // 缓存数组最大长度
#define Uart_Tmp_Max_3 256 // 缓存数组最大长度
#define Uart_Tmp_Max_4 60 // 缓存数组最大长度

set_uart.c

9.71 KB, 下载次数: 44

set_uart.h

3.36 KB, 下载次数: 48

点评

已经更改完成,可以自由设定每个串口的接收/发送缓冲区的大小,使用枚举值定义。 函数内部使用的最大值也已经相应的修改适配完成: [attachimg]82446[/attachimg] 更新后的代码稍后推送更新,目前还在完善库函数介  详情 回复 发表于 2025-1-23 15:59
可以的,后续支持参数设置缓冲区大小,独立设置  发表于 2025-1-23 11:56
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:569
  • 最近打卡:2025-09-16 12:55:54
已绑定手机
已实名认证

116

主题

2807

回帖

7098

积分

版主

积分
7098
发表于 2025-1-23 15:59:35 | 显示全部楼层
ukbl*** 发表于 2025-1-23 10:40
四个串口不同缓存空间,能加进去吗

#define Uart_Tmp_Max_1 1000 // 缓存数组最大长度

已经更改完成,可以自由设定每个串口的接收/发送缓冲区的大小,使用枚举值定义。

函数内部使用的最大值也已经相应的修改适配完成:
截图202501231559048808.jpg
更新后的代码稍后推送更新,目前还在完善库函数介绍手册
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 最近打卡:2025-03-10 13:37:48

3

主题

32

回帖

359

积分

中级会员

积分
359
发表于 2025-1-24 11:45:56 | 显示全部楼层
1、建议die改成dis
截图202501241116422607.jpg
2、建议改成Pinxy
截图202501241118166500.jpg
3、建议在中断优先级里加上0、1、2、3级


截图202501241119108595.jpg

4、建议把这两行放在前面
截图202501241126075946.jpg

5、all_edge_mode ”建议在表格里全部列出来,这样更清楚。
截图202501241127445515.jpg
6、建议在这两个函数后面举两个实例,帮助初学者更好理解。
截图202501241129231544.jpg
7、satae这个单词是拼错了?state
截图202501241131142369.jpg
8、错别字?
截图202501241135301923.jpg
9、这里多写了P33
截图202501241139034504.jpg
10、这里写错了,注释中P02 P04是多写的?
截图202501241140224452.jpg

点评

好的,马上更改  发表于 2025-1-24 12:41
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:523
  • 最近打卡:2025-09-16 10:02:31

33

主题

2550

回帖

5555

积分

论坛元老

积分
5555
发表于 2025-2-6 10:33:51 | 显示全部楼层
神*** 发表于 2025-1-16 11:12
集中火力:AI8051U-32BIT, 再回来AI8051U-8BIT,然后完善 8H8K64U。可能是合理的进程 ...

原来那个8H的DMA还没有补啊。。。
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:592
  • 最近打卡:2025-09-16 10:47:56

46

主题

232

回帖

3391

积分

论坛元老

积分
3391
发表于 2025-2-6 21:07:56 | 显示全部楼层
这个库函数再加上RTOS 单片机的容量够不?

点评

这主要取决于使用的rtos占用了多少code 库函数本身为了减少使用时的代码量,在内部进行了相当多的计算和配置。注定是占用了较多的代码空间的 库函数本身的占用已经尽量优化了  详情 回复 发表于 2025-2-6 23:17
不争是争
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:569
  • 最近打卡:2025-09-16 12:55:54
已绑定手机
已实名认证

116

主题

2807

回帖

7098

积分

版主

积分
7098
发表于 2025-2-6 23:17:17 | 显示全部楼层
大*** 发表于 2025-2-6 21:07
这个库函数再加上RTOS 单片机的容量够不?

这主要取决于使用的rtos占用了多少code
库函数本身为了减少使用时的代码量,在内部进行了相当多的计算和配置。注定是占用了较多的代码空间的
库函数本身的占用已经尽量优化了
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:264
  • 最近打卡:2025-09-16 09:02:44

32

主题

149

回帖

1571

积分

金牌会员

积分
1571
发表于 2025-2-7 19:51:53 | 显示全部楼层
打算把ai8015U的库函数全开源?

求问8h8k64u和stc32G的库函数也全部开源了么?

点评

这些一直都是开源的,可以随意查看源码。 作为库函数,只是为了给用户提供更快更便捷的操作方式  详情 回复 发表于 2025-2-7 20:59
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:569
  • 最近打卡:2025-09-16 12:55:54
已绑定手机
已实名认证

116

主题

2807

回帖

7098

积分

版主

积分
7098
发表于 2025-2-7 20:59:16 | 显示全部楼层
yzhk*** 发表于 2025-2-7 19:51
打算把ai8015U的库函数全开源?

求问8h8k64u和stc32G的库函数也全部开源了么? ...

这些一直都是开源的,可以随意查看源码。
作为库函数,只是为了给用户提供更快更便捷的操作方式
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:654
  • 最近打卡:2025-09-16 07:57:49
已绑定手机

54

主题

1900

回帖

3879

积分

论坛元老

积分
3879
发表于 2025-2-8 10:07:25 | 显示全部楼层
能不能把一些模块操作也整合进去,比如网络模块,蓝牙,wifi等?

点评

可以考虑后续支持,不过目前先完善基础部分的支持  详情 回复 发表于 2025-2-8 10:09
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-9-16 14:35 , Processed in 0.132320 second(s), 113 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表