搜索资源列表
nRF24L01-experiment(1-to-6)
- 我最近在调nRF24L01无线模块,需要建立一个小型的无线网络,一个无线模块作为路由节点,六个作为传感器节点。 收集了很多资料,在本论坛也搜过,但都找不到调通nRF24L01无线模块6个接收通道的程序,非常郁闷。 经过几天的奋斗,终于调通了,非常高兴。把程序传上来大家分享,多多指教。 nRF24L01无线模块实现6个通道接收数据有几点需要注意: (1)EN_AA和EN_RXADDR寄存器的设置,要让所有通道接收数据允许和自动应答,都设置为0x3f; (2)RX_P
901_3
- 1LED灯从高位向低位依次以20000us的时间流水一次,之后完成第2点; 2LED灯从低位向高位依次以25000us 的时间流水两次,之后完成第3点; 3LED灯高四位与低四位以50000us的时间交替闪烁三次,之后完成第4点; 重复执行1~3点。(1LED lights from high to low, in order to 20000us time flow once, and then complete second points; 2LED lights from low
【19】DMA PWM WS2812 GPIO输出16组
- STM32作为主控芯片,72Mhz,利用DMA+PWM实现驱动WS2812,创建16个并行800kBit / s数据流的想法如下: 使用定时器每1.25us创建一个800kHz的时基和一个DMA请求。 使用2个比较模块在低位时间(350ns)和高位时间(700ns)下创建DMA请求 1.25us DMA请求将GPIO端口的所有位设置为高电平 350ns DMA请求将数据从帧缓冲区传输到GPIO端口。如果该位为0,GPIO引脚将变为低电平,否则将保持高电平。 700ns DMA请求将所有
