- 博客(26)
- 资源 (12)
- 收藏
- 关注
原创 做了一块可以调用百度云语音识别api和tts api的esp32 s3开发板,支持跑ai小智机器人的源码,基于idf5.5.1库编译,分享下
做了一块可以调用百度云语音识别api和语音合成tts接口的esp32 s3开发板,支持跑ai小智机器人的源码,基于idf5.5.1库编译,分享
2025-12-25 14:45:45
1167
1
原创 stm32单片机裸机调用百度语音识别接口和合成接口的部分代码实现,有意向的可以联系我 qq790861133
stm32单片机裸机调用百度语音识别接口和合成接口的部分代码实现,有意向的可以联系我 qq790861133 ---作者:阮丁远先介绍个要用到的函数:lwip 下 WebClient或者说http cilent的实现:int8_t WebClient(const char *url, const char *post, uint8_t **pageBuf,uint8_t is...
2018-11-08 18:49:22
8544
4
原创 单片机屏幕多级菜单系统之当前屏幕号+屏幕菜单当前深度 机制
flag_save_canshuos_init && re_try_count<=10){//防止误触发 初始化 的操作!if(LCD_CurMenu.Line==Item_Line_Index){//如果是当前的项。
2026-01-08 10:58:34
512
原创 if (is_scan_packet == 1 && G_pasue_scan == 1)的break 要放到prod_comm_obj.AutoResetEvent1.WaitOne 后面
if (is_scan_packet == 1 && G_pasue_scan == 1)的break 要放到prod_comm_obj.AutoResetEvent1.WaitOne 后面,防止需要G_pasue_scan=1的任务意外返回了is_scan_packet=1包的回复包!
2025-12-29 13:35:12
26
原创 为了防止单片机后台程序一直在写i2c 记忆芯片,加了每次写时闪烁led的机制,防止寿命耗尽
/写地址高8位 | | | | -----------1、2、3 000=A0 A1 A2 接低电平 111=A0 A1 A2 接高电平。//写地址高8位 | | | | -----------1、2、3 000=A0 A1 A2 接低电平 111=A0 A1 A2 接高电平。// | | | | | | | |----0、0=写 1=读。// | | | | | | | |----0、0=写 1=读。
2025-12-27 10:33:05
549
原创 foreach (UserControl ele1 in panel_guzhang_shower.Controls)后不能ele1 as TextBox;
= null)break;。
2025-12-22 16:33:34
212
原创 给出一些一年级的小学数学应用题的题目和答案对 作为训练语料输入,那怎么自动训练出这些 模拟 变量机制,来自动实现应用题所需要的 数量累加机制
python复制下载# 嵌入层self.position_embedding = nn.Embedding(100, d_model) # 最大长度100# 变量状态记忆槽(模拟变量存储)self.variable_slots = nn.Parameter(torch.zeros(5, d_model)) # 5个变量槽# Transformer编码器# 数值提取头(识别数字)nn.ReLU(),# 操作分类头(识别加减乘除)nn.ReLU(),# 答案生成头。
2025-12-17 12:34:48
767
原创 qkv机制怎么自动模拟 变量机制,来实现 数量累加等用途,来自deepseek的回答
QKV机制通过模式匹配和权重分配来模拟变量访问,通过前馈网络实现数值计算,通过层间传递保持状态。虽然不是传统意义上的变量系统,但足够强大的Transformer可以学习到类似的抽象操作,实现累加、存储、读取等功能。
2025-12-17 10:39:33
296
原创 雅特力单片机用串口USART_INT_TDE中断比用USART_INT_TRAC的 发送效率要高
丢了一次后,TMR4_GLOBAL_IRQHandler里强制设置UART0_Enable(B_TRUE, B_FALSE)还能来得及,比如6ms内回码时可以。//这个用于保证不发生:如果丢了一次UART0_Enable(B_TRUE, B_FALSE),则再也不能进入接收模式,导致通讯卡死。void TMR4_for_when_UART0_Enable_falt(void)//20us 一次。
2025-12-15 12:39:14
689
原创 测试各参数量在通讯时是否解析正确的方法
测试各参数量在通讯时是否解析正确的方法是:在从机被读端可以先强制设置所有路的某个待测试参量为。12345,或者为 回路号*1000, 然后上位机与之通讯并读出值,看值是否正确!
2025-12-11 10:29:05
103
原创 LLM预训练动态权重调整机制:用单文件的c#写一个这个这种代码训练的机制,来自deepseek的回答
损失函数扩展:代码训练不只是交叉熵,还包括结构损失、语法损失注意力模式:代码训练使注意力权重学习特殊模式(作用域、语法配对)多任务学习:通过多种相关任务(掩码预测、类型推断)联合训练层次化训练:先学轮廓,再学细节评估驱动:编译通过率、语法正确性等指标指导训练本质:在代码训练中,WqWkWv等权重通过反向传播更新,学习捕捉代码特有的结构模式、语法约束和逻辑关系,而不仅仅是文本的统计规律。模型通过预测整个代码段(而不仅是下一个词)来学习如何生成正确、可运行的代码。用单文件的c#写一个这个这种代码训练的机制。
2025-12-07 19:37:19
654
原创 加个 i2c的epprom_write函数里的计数,计算10秒内的写入次数,如果大于40次就beep报警
加个 i2c的epprom_write函数里的计数,计算10秒内的写入次数,如果大于40次就beep报警。
2025-12-05 10:23:40
101
原创 加这个防止 Process.Start(info); 卡住???
/加这个防止 Process.Start(info);//加这个防止 Process.Start(info);
2025-11-27 12:05:46
143
原创 偶发性bug之 thread里的一个不小心return,导致线程循环退出而异常!!!
public void SP_DataReceived1_timeout() { OP_with_com_name rttobj = prod_comm_obj;// get_op_obj_by_com_name(get_comname_by_index(0)); while (isrunning == 1) { System.Threading.Thread.Sleep(20);
2025-11-19 14:45:11
385
原创 c# 打开串口和关闭串口时增加类似 lock (xxxx.lock_obj1)的代码来防止冲突而引发串口不通讯问题,
"和标准功率源间的通讯,请检查线路并重新打开本软件!", 0)) //最后1个参数0:防止弹窗阻塞而一直通讯失败,按钮按下已经有检测是否串口open的代码了。//Form1.refwin1.libcls.MessageBoxw("标准源通讯打开失败!lock (biaozhunyuan_comm_obj.lock_obj1)//解决冲突时串口再也收不到数据的问题!lock (biaozhunyuan_comm_obj.lock_obj1)//解决冲突时串口再也收不到数据的问题!
2025-11-17 11:22:37
744
原创 c#串口接收程序 , ReceivedBytesThreshold设为1 阮丁远20251110
/等待串口包收完!if (ssdata_Crcint == crc16)//rttobj.cur_Cmd == "Q" || , cur_Cmd=='Q'时表示切换相时crc有点问题。if (button10opencomms.Text == "关闭串口")public void conn_prod_comm1() //打开串口。
2025-11-10 11:55:31
904
原创 单片机各参数冗余记忆防灾机制 ----防止记忆参数时擦除芯片数据时瞬间掉电而参数全丢失 -----阮丁远20240709
冗余原理:冗余备份10处,每次取重复值次数最多的那个值,比如备份了10处,8处的值都是各不相同,而2处的值都是123,则取123,但是有个问题:就是比如10份备份中只写入了3处最后保存时的值,这样最后的值不起作用,如果不一样,则读时间挫最大的那份(时间挫不一定读时钟芯片的值,可以从0开始计算,32位的值,每次加一,快到32位数的最大值时10份记录的时间挫全从0开始重新记录)也可以加时间挫的方法:读取10个备份中最大的时间挫,然后写入新数据时此挫加一后写入,
2024-07-09 15:50:28
397
原创 第1.1课. c#视觉贴片机设备研发之c#基础
1.0 .c#的变量变量类似于存放数值的一个盒子,比如往变量a里赋值111,就是在盒子a里放入数字111,1.1变量的类型:有字节型,整数型,浮点型,布尔型,其有可以分有符号型和无符号型(就是有无负号的区别)。字节型变量的值的范围是0到255. 比如 byte a=1;这样定义,byte表示是字节型, a是变量盒子的名字,可以随便起名整数型则更大一点,比如 int a=1; 其中int表示是整数型,a是变量盒子的名字,可以随便起名浮点型的则可以支持有小数位,比如fl.
2021-07-20 12:36:57
639
原创 内存IC 62wv51216Bll导致的不断偶尔死机 ,碰到假内存IC 了
内存IC 62wv51216Bll导致的不断偶尔死机 ,碰到假内存IC 了
2019-12-08 12:23:13
588
原创 __如果diy贴片机贴装时东歪西歪V2
如果出厂初始化里电机参数里设置的螺距和实际螺距不准则会导致贴装东歪西歪(比如同步带不是严格水平的而有侧斜时),可以在+- 0.3mm范围内补偿xy的螺距值试试,xy轴垂直度不准也会这样!,同步轮精度和同步带精度不行的话也会导致这样!!,具体可以放1个直角尺在机台上,通过摄像头观察xy移动时的误差...
2019-12-08 12:15:53
974
原创 阮工的单片机编程经验集:如何做稳定单片机程序与上位机程序防卡顿,js等经验;阮丁远于20251110
阮工的单片机编程经验集V2.0:如何做稳定单片机程序 ,阮丁远于20220614:================================================================================================20191207 : 5V等电源输入时不要串联防反接用的二极管,否则由于二极管压降大和内阻大,从而使电..............................
2019-12-08 11:18:13
5327
2
易首51单片机开发板(实验板学习板 )介绍和使用说明.doc
2012-09-26
万刀自动切图软件 自动切效果图生成div/table/html静态页面工具
2013-12-30
GS013-单头DIY的smt视觉贴片机的机架的机械图纸(同步带+57hs22+导轨)
2016-01-29
聊天机器人+自动解小学数学应用题人工智能源码
2014-07-27
新乙王万能网站内容管理cms系统源码 v4.22
2019-12-16
红水晶.net2.0技术可万能扩充栏目式开源企业网站V3.11
2008-01-25
ruan_阮工的单片机编程经验集:如何做稳定单片机程序与上位机程序防卡顿,js等经验,联系qq790861133,20191207.txt
2019-12-08
cms远企万能企业网站系统V1.4
2007-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅