设置fifo使能寄存器为陀螺仪和加速度,但是不知道怎么读取fifo里面的数据,读FIFO计数寄存器的值一直是0002。求大佬解答一下
怎么用Microchip 的 harmony 直接配置生成 以太网 应用协议
高字节读出是0xff低字节读出是0x00 不明白什么原因。 void TMP275_Init() { //IIC_Init(); IIC_Start(); IIC_Write_Byte(0x96); IIC_Wait_Ack(); IIC_Write_Byte(0x01); IIC_Wait_Ack(); IIC_Write_Byte(0xFE); IIC_Wait_Ack(); IIC_Stop(); } u16 TMP275_Read_Byte() { u8 data_Hdata_L; u16 temp = 0; IIC_Start(); IIC_Write_Byte(0x96); IIC_Wait_Ack(); IIC_Write_Byte(0x00); IIC_Wait_Ack(); IIC_Start(); IIC_Write_Byte(0x97); IIC_Wait_Ack(); data_H = IIC_Read_Byte(1); data_L = IIC_Read_Byte(0); IIC_Stop(); temp = (((u16)data_H<<8)|data_L); temp>>=4; LED0 = ~LED0; return temp; }
手里有两款蓝牙模块,型号是BT05-A和BT16,其中bt05-a可以设置主从模式,bt16只能从模式,但是不管怎么设置,就是手机蓝牙设置中搜索不到,但是用客服提供的蓝牙调试助手可以连接bt16。本来是想通过蓝牙透传后连接其他手机软件中,而其他手机软件依赖手机已有链接信息进行选择,结果是其他软件就根本无法连接这个蓝牙模块了。 请问手机搜索蓝牙模块原理是什么,怎样设置蓝牙模块才对?谢谢
哪位坛友有过经验,设备拿到北方的户外,主板温度可能低于-20度,板子上部分器件是商规的0-70度,会启动不了。使用什么器件加热主板比较快速又靠谱。主板上供电是12V的,感觉功率大不到哪里去啊...
【节日专享】ESP8266、STM32小系统板等免费送!点击领取https://www.icxbk.com/ask/detail/31744.html小白一枚,求各位大神指点。利用stm32对esp8266写AT指令进行初始化失败,用串口调试助手发现指令已经发出,且无误。 #include "stm32f10x.h" #include "esp8266.h" #include "delay.h" void Send_data(char *s) { while(*s!='\0') { while(USART_GetFlagStatus(USART1USART_FLAG_TC )==RESET); USART_SendData(USART1*s); s++; } } void My_esp8266_init(void) { Send_data("AT+CWMODE=2\r\n"); Send_data("AT+RST\r\n"); Send_data("AT+CWSAP=\"i\"\"123456789\"13\r\n"); Send_data("AT+CIPMUX=1\r\n"); Send_data("AT+CIPSERVER=18086\r\n"); } main.c文件如下 #include "stm32f10x.h" #include "led.h" #include "delay.h" #include "esp8266.h" #include "uart.h" extern void My_esp8266_init(void); extern void My_uart_init(void); int main(void) { My_uart_init(); My_esp8266_init(); }