头像-86819

有花堪折

  • 北京市北京市
  • RF/无线
  • 消费电子

个人成就

获得 0 次赞

帮助过92人

为什么手机蓝牙设置中都搜不到蓝牙透传模块

手里有两款蓝牙模块,型号是BT05-A和BT16,其中bt05-a可以设置主从模式,bt16只能从模式,但是不管怎么设置,就是手机蓝牙设置中搜索不到,但是用客服提供的蓝牙调试助手可以连接bt16。本来是想通过蓝牙透传后连接其他手机软件中,而其他手机软件依赖手机已有链接信息进行选择,结果是其他软件就根本无法连接这个蓝牙模块了。 请问手机搜索蓝牙模块原理是什么,怎样设置蓝牙模块才对?谢谢

STM32H743的LCD抖动问题!!!

在屏幕上大量的画直线时,LCD会有一定的几率抖动一下,很快恢复。在弹出某些对话框时,屏幕会闪动,有撕裂感,但很快恢复。修改对话框的尺寸能解决。会是什么原因产生的呢?

FSMC配置错误依旧能显示,还请各位给与帮助

各位大佬,请问一下,我使用的是STM32F103VCT6,理论上只有FSMC_NE1,并且是PD7引脚,可是我软件中配置的是PC11,选择的是NE4,界面显示却没有发现什么明显的问题

Quartus2仿真不出波形

我用quaratus2做波形仿真,编译没问题,代码也没问题,但是仿真不出波形,提示错误代码:Error:(vsim_3170)Could not find 'work.PPQ_vlg_vec_tst'.,求大神指点!!

STM32支持多大的外设存储空间?

请问stm32f4系列芯片最大支持多大的U盘或是SD卡存储空间? 一般来说一个地址空间可以存储一个字节的数据,STM32是32位单片机平台,其定义数据数据类型为"unsigned long long"也就是8个字节的数据位宽,那不是支持的外设可以匹敌64位系统的电脑了吗? 不知道我这样算对不对,还是说STM32是32位平台,其最大数据位宽只能定义为4个字节?比如“unsigned long”。那算起来就只能支持外部存储设备为3GB了,那也太少了。 请大神指点,STM32F4最大能够支持多大的U盘存储?

在选择maxim的232芯片时有一个参数不明白什么意思,求解释

这两个芯片就这一列参数有区别,字面上看应该是在芯片断电休眠时接收器激活数量,但这两个都是单通道的芯片,为什么3226参数里是2啊?

串口输出64位数据偶尔有问题?

背景简介:    开发板stm32f107。     系统程序中多中断任务,在某一个中断任务中把64位变量数据输出。     串口:波特率921600,8位数据位,1位停止位,无校验,无流控制。 输出语句: printf("PreTIM64Real=%lluPreTIM64INT=%llu PreTIM64Cal=%15llu\r\n " PreTIM64Real PreTIM64INTPreTIM64Cal);printf("TIM64Real=%lluTIM64Cal=%llu\r\n\r\n " TIM64Real TIM64Cal); 输出结果:     如下,偶尔会有错误数据输出: a.png (105.74 KB 下载次数: 0) 下载附件 昨天 10:20 上传 在本应该输出174006995的地方,输出了一个很大的数:747354352800235520。 计算器查看十六进制数,发现多了16个字节的0,去掉即正常: 正确的数为:174006995,                     0A 5F 22 D3。错误的数为:747354352800235520,       0A 5F 22 D3 00 00 00 00。 请问大家,这个现象怎么解释呢?

STM32F103 USART发送数据SR寄存器中TXE和TC标志位都不置位

STM32F103 USART发送数据本来设置为无校验,数据发送一直没问题,现在需要设置为偶校验,结果把寄存器配置为偶校验后,开机第一次向DR寄存器写入数据时TXE和TC标志位都在置位状态,写入第一个字节数据后,两个标志位就都变为0了,再也不置位了,请问各位大佬这到底是是什么原因啊,我觉得是数据一直没发出去,但是不知道怎么解决,求大佬们教教我。 这是发送代码 ENUM_DEVICE_ERROR PAL_RS485WriteByte(struct dal_port_type* typeuint8 byte) {         uint32 index;         delayTime = RS485_Send_Delay_Count;         OSSchedLock();         RS485_Send_En;         while (!(UART4->SR & USART_FLAG_TXE));                    UART4->DR = (byte & (uint16_t)0x01FF);         for(index = 0; index < delayTime;index++);         RS485_Rev_En;         OSSchedUnlock();         return DEVICE_OK; } 在While循环里一直出不去了