iamyhw
iamyhw
This guy hasn't written anything yet

注册于 2 years ago

回答
44
文章
0
关注者
4

iamyhw 发表了评论

2 months ago

水流传感器 数据判断

不知道rtt板块有不得讨论算法的规定,为什么?

iamyhw 发表了评论

2 months ago

水流传感器 数据判断

之所以让水流检测只用于水流指示,就是因为水流检测不准或者存在堵转的因素啊.应该将水流检测与水位检测结合起来作为可靠的水流检测手段.只检测水流或只检测水位都有弊端.

iamyhw 对问题发布了答案

3 months ago

水流传感器 数据判断

以前做过类似的饮水机项目,由于设备直接接自来水,所以水流流速有快有慢,检测水流仅剩下指示的用途,而达不到准确的流速检测.水量检测是直接在目标水箱检测水位实现的.水箱是塑料材质的,在水箱外壁做一个用多个

iamyhw 发表了评论

3 months ago

有没有Write Cycle比较小的EEPROM,比如1ms?

FRAM,成本比普通EEPROM贵不了多少,IIC FRAM的SCL是1MHz,更快则需要并口FRAM

iamyhw 发表了评论

3 months ago

加了一个空线程,串口接收数据会丢失字节

哎智商有限,是我看错了,这个ringbuffer木问题,FlagR和FlagW保证了次序不会错.

iamyhw 发表了评论

3 months ago

加了一个空线程,串口接收数据会丢失字节

u16 RingBuffer_Data_Count(RB_TypeDef* ring) { if(ring->FlagR == ring->FlagW) {

iamyhw 发表了评论

3 months ago

加了一个空线程,串口接收数据会丢失字节

还要清除USART_IT_TC标志,if (USART_GetITStatus(uart->uart_device, USART_IT_TC) != RESET){/* clear interr

iamyhw 发表了评论

3 months ago

加了一个空线程,串口接收数据会丢失字节

UART_ClearITPendingBit会清除硬件电路的动作,例如当前硬件接收电路正在接收数据,它会停止接收动作,UART_ITClearFlag是清除硬件产生的相关中断标志位,而不干涉硬件电路的

iamyhw 发表了评论

3 months ago

解决usbhost 无法使用hid设备的问题,

如果设备能够注册成功,说明已经检测到对应的驱动了,否则需要检查驱动,尤其自定义的HID设备class号,然后就使用rt_usbh_hid_set_report()和rt_usbh_hid_get_re

iamyhw 发表了评论

3 months ago

IIC读写EEPROM的接口如何高效一些

这个代码风格,是网站标注代码为C后的显示效果,不是IDE的

iamyhw 对问题发布了答案

3 months ago

加了一个空线程,串口接收数据会丢失字节

在XXXX_IRQHandler()中rt_enter_critical()和rt_exit_critical()对;与rt_interrupt_enter()和rt_interrupt_leave(

iamyhw 发表了评论

5 months ago

串口921600波特率,串口接收出现溢出错误

10us左右的延迟应该不会对传输造成影响,你的数据包传输需要17ms,发送周期是30ms,就要求你在13ms内处理完。这个时间也是足够的。需要接收时只接收不处理,尤其是转发节点,他即接收数据还要转发,

iamyhw 发表了评论

5 months ago

STM32F407网络通信

服务器兼作中转站就好了,用你的协议就行,有发送地址和接收地址了,服务器就可以区分

iamyhw 对问题发布了答案

6 months ago

dataqueue内存泄漏

老大说的很明白了,这里的data_queue,是当serial使用DMA模式时,作为serial的御用tx buffer使用的,一般认为串口一旦确定了工作模式,中途没必要改变,那么因此创建的动态缓存也

iamyhw 对问题发布了答案

6 months ago

定点的wma解压库-libwma

记号,学习解码

回到
顶部

发布
问题