Search found 6 matches

by Lifeihai
Tue May 09, 2023 3:17 am
Forum: ESP-IDF 中文讨论版
Topic: 如何实现ESP32 uart的接收空闲中断
Replies: 2
Views: 3158

Re: 如何实现ESP32 uart的接收空闲中断

这多简单的东西,开个接收中断,然后收到数据后会进入中断,接下来可以有两种方案,1.一直读取数据到rx_cnt和rxfifo_cnt都为零后usleep对应比一个字节时间长的时间后再判断rx_cnt和rxfifo_cnt是否为零。这个程序比较简单,就是耗费资源,2就是首次进入接收数据中断后打开超时中断,直到超时中断触发结束一次过程罗。
by Lifeihai
Tue May 09, 2023 3:03 am
Forum: ESP-IDF 中文讨论版
Topic: 请教个有关中断的问题?
Replies: 2
Views: 1524

Re: 请教个有关中断的问题?

站在原厂写的参考api不可能,得自己根据技术文档写~
by Lifeihai
Tue May 09, 2023 2:52 am
Forum: ESP-IDF 中文讨论版
Topic: 串口高频接收数据
Replies: 2
Views: 2566

Re: 串口高频接收数据

官方的串口例程并不好用,用的是队列在空闲的时候接收,即使不运行其他历程只接收在队列满了后释放队列过程中有数据来了就会丢了。有两种方法,1.每次传少于队列长度的数据,然后发送端等待一会再继续发。2.不要使用队列方式,也就是不要用uart_driver_install,然后和你写单片机驱动一样去写串口驱动。串口有缓冲区,最大可以设置1024字节,多快都不会丢数据。所有芯片官方例程只是参考,只会套例程不会写出高效率程序~
by Lifeihai
Tue May 09, 2023 2:42 am
Forum: ESP-IDF 中文讨论版
Topic: esp32的SPI实时采集
Replies: 4
Views: 6602

Re: esp32的SPI实时采集

用原厂的驱动程序是绝对不可能的~你需要自己去写底层,原厂驱动程序呢,方便,但效率极低~我记得原厂驱动spi启动一次传输要耗时500us,spi自己写驱动可以做到不到1us,不过有很多注意事项。
by Lifeihai
Mon Dec 20, 2021 8:08 am
Forum: 项目展示
Topic: 基于esp32-s的超低成本3D全息显示器
Replies: 1
Views: 29897

Re: 基于esp32-s的超低成本3D全息显示器

用户可自行上传图片和视频,可循环回收使用,在演唱会场景已经获得大量使用。
by Lifeihai
Sat Dec 18, 2021 8:01 am
Forum: 项目展示
Topic: 基于esp32-s的超低成本3D全息显示器
Replies: 1
Views: 29897

基于esp32-s的超低成本3D全息显示器

通过POV原理实现图像悬空显示,成本相对于led屏幕达到极具成本,同时安装方便,悬浮的视频效果相比于传统屏幕更能抓住客户眼球。同时产品具有超高性价比,且安装方式简单,可根据客户要求实现多样的应用场景,如:玩具行业,电动车炫酷车轮,电脑机箱炫彩风扇,圣诞球彩蛋,汽车挂件等等。有大客户产品应用场景的合作意向请加V:18384209145