头像-144023

donatello

  • 广东省
  • 单片机
  • 计算机网络

个人成就

获得 765 次赞

帮助过2489人

UVIS25读数一直是0

使用I2C接口的紫外线传感器UVIS25探测环境紫外线,代码如下:#define UVIS25_ADDRESS                         0x8E#define UVIS25_WHO_AM_I                        0x0F#define UVIS25_CTRL_REG1                       0x20 #define UVIS25_CTRL_REG2                       0x21#define UVIS25_CTRL_REG3                       0x22#define UVIS25_INT_CFG                         0x23#define UVIS25_INT_SOURCE                      0x24#define UVIS25_THS_UV                          0x25#define UVIS25_STATUS_REG                      0x27#define UVIS25_UV_OUT_REG                      0x28int UVIS25_Init(){ if(IIC1_ReadData(UVIS25_ADDRESS,UVIS25_WHO_AM_I)==0xca) { IIC1_WriteData(UVIS25_ADDRESS,0x01,UVIS25_CTRL_REG1); IIC1_WriteData(UVIS25_ADDRESS,0x81,UVIS25_CTRL_REG2); return 0; } return -1;}float UVIS25_GetUXindex(){  uint8_t temp=0,data=0;  do {    temp=IIC1_ReadData(UVIS25_ADDRESS,UVIS25_STATUS_REG);  }while(temp!=1); IIC1_WriteData( UVIS25_ADDRESS,0x01,UVIS25_CTRL_REG2);  data=IIC1_ReadData(UVIS25_ADDRESS,UVIS25_UV_OUT_REG);  return (float)data/16;}while(1)  {     printf("UV指数:%f\n",UVIS25_GetUXindex());     Delay_ms(500);  }探测出来的结果一直是0。能确保连线和I2C初始化是没有问题的,因为这个I2C接口同时也接了其它的I2C器件,也是可以正常工作的,请问这是硬件问题还是软件问题呢?

STM32F4可以在SPI FLASH启动程序吗?

       STM32能将程序烧到SPI FLASH中然后启动吗?我之前试用F412Disco的时候,看到官方DEMO例程(涉及到大量的图形、图像、解码)是要用软件操作SPI FLASH的,不知道是将用户程序烧到SPI FLASH里面还是只是存放一些大量的数据。​

这个板子该配备怎么样的屏幕

如题,试用云汉家的盈鹏飞335板子,板子发过来的时候并没有配备任何一种屏幕,只在板子上预留了接口,一个是写着LCD的丝印,另一个是写着LVDS的丝印,请问该给这个板子配备什么样的屏幕呢?我不敢擅作主张胡乱购买,万一把板子烧坏了或是用不了,那可就钱包疼了。

LORA空中唤醒模式

如题,有谁使用过LORA的空中唤醒模式?我按照手册给A和D配置了信道,并添加了唤醒码,但是唤醒不成功...如果A和D采用的是点对点透传就没问题,请问有哪位朋友试过空中唤醒模式呢?

L298N模块发热量高

       L298N模块考虑到了芯片的散热,都会加上一块黑色的散热片,但是有时候在12V输入电压下运行十几分钟,连散热片都很烫了,请问这存在隐患吗?还是说L298N模块不适合12V电压,必须要将输入电压降低呢?​

玩具电机长期使用12V供电有没有问题?

       如题,使用12V蓄电池驱动一个玩具电机马达,有时时间长了能闻到一股淡淡的焦糊味,这是出现隐患了吗?如果在引脚之间接上电阻,能解决这个问题吗?

L298N模块反接过一次之后继续使用有隐患吗?

       之前在使用L298N模块的时候,不小心反接了12V和GND两根线,杜邦线已经融化冒烟了,时间持续差不多20秒,但是在等L298N模块冷却再正确接线之后,模块还是能够正常使用。请问,这样子L298N模块以后再继续使用会有不安全隐患吗?​

L298N模块如何使用5V供电

       淘宝上面卖的L298N模块都是带有12V输入、GND、5V输出接口的,当电源上方的你那个黑色跳帽接上的时候,5V输出有效。官方宣称L298N模块是有7-12V直流供电输入和12-23V直流供电输入两种模式,可是如果手头只有5V直流供电的话,L298N能不能正常工作呢?该怎么接线?