• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
  • 34950A WORD和LWOR输出仅影响第一个BYTE

    ); lxi-> System-> IO-> WriteString(“SOUR:DIG:DRIV ACT,(@ 2101)\ n“,VARIANT_TRUE); lxi->

    2019-06-27 12:37

  • 请问ADP2441空载发热是什么原因

    ADP2441做恒流源,输出电流250mA,空载时芯片发热;手按压芯片一会后(

    2019-02-13 11:26

  • 2.02bHarmony版本中I2C不能很好地工作

    切实可行的办法吗?A3是否比A1更好?有没有关于RoAMAP发布新B1版本的消息?我得走了,因为这个项目很快就要投产了,我没有时间。我对这个问题感到非常沮丧。我已经花了很多资源来解决USAT DRIV.CF中的一个问题。

    2019-11-07 07:37

  • 如何解决超声波软开关驱动时MOS管发热问题?

    如下图,采用单片机他激方式驱动雾化片,有时驱动MOS管会很烫,有什么方式实现软开关驱动,并且频率随时调整或者通过自激振荡谐振在陶瓷片的谐振频率上,求高手回答! 一定要软开关驱动,保证MOS管不烫。

    2019-04-09 09:18

  • 请问starterware如何实现在nand 启动的时候,从nand拷贝程序到ram的时候显示一个加载进度条?

    本帖最后由 一只耳朵怪 于 2018-6-5 16:34 编辑 裸机starterware。我想实现在nand 启动的时候,从nand 拷贝程序到ram的时候显示一个加载进度条,请问如何实现?烦请TI各位工程师指导。

    2018-06-04 08:33

  • 请问为什么BoneBlack DHCP网络不能自动分配地址 一直Sending discover?

    [ 2.279365] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driv er SMSC LAN8710

    2018-06-21 07:44

  • 用ICSP编程时,PIC24FJ256GB206端口B上的引脚状态是什么

    MOSFET的栅极,该栅极被一个39 K电阻拉低至-12V。这意味着为了激活高压转换器,PIC输出必须DRIV。E电流通过LED从引脚上的高电压水平。我们对此感到困惑,因为我们理解PIC出来的复位与端口

    2019-04-17 11:38

  • 添加SPI工作代码十分可疑

    使用:MPLAB X IDE v3.35Harmony2.00bPIC32MX340F512HI像这样配置SPI:驱动程序模式:中断模式SPI中断优先级:INT_PRIORITY_LEVEL1SPI中断子优先级:INT_SUBPRIORITY_LEVEL0.:主模式数据宽度:8位缓冲模式:标准允许空闲运行协议类型:DRV_SPI_PROTOCOL_TYPE_STANDARDClock使用:CLK_BUS_PERIPHERAL_2SPI点击率-Hz:1000000时钟模式:DRV_SPI_CLOCK_MODE_IDLE_LOW_EDGE_RISE输入阶段:SPI_INPUT_SAMPLING_PHASE_IN_MIDDLEDON不使用队列中的DMAMax作业:10最小为实例保留的作业队列数量:1I像这样设置:PI作业:但是回调MCP3903A SistaBCB1从来没有运行过。当我在system_inter..c中添加断点时,我发现_IntHandlerSPIInstance0从不运行,因此DRV_SPI_Tasks从不被调用。但是,当我添加这样的SPI工作:…经过一些代码检查,我发现了代码的可疑差异:DRV_SPI_BufferAddWriteRead2DRV_SPI_BufferAddWrite2DRV_SPI_BufferAddWrite2DRV_SPI_BufferAddRead2是bug,还是我使用DRV_SPI_BufferAddWriteRead2不正确? 以上来自于百度翻译 以下为原文 Using:MPLAB X IDE v3.35Harmony 2.00bPIC32MX340F512HI configure up SPI like this:Driver Mode: Interrupt ModeSPI Interrupt Priority: INT_PRIORITY_LEVEL1SPI Interrupt Sub-priority: INT_SUBPRIORITY_LEVEL0Mode: Master ModeData Width: 8-bitBuffer Mode: StandardAllow Idle RunProtocol Type: DRV_SPI_PROTOCOL_TYPE_STANDARDClock To Use: CLK_BUS_PERIPHERAL_2SPI Click Rate - Hz: 1000000Clock Mode: DRV_SPI_CLOCK_MODE_IDLE_LOW_EDGE_RISEInput Phase: SPI_INPUT_SAMPLING_PHASE_IN_MIDDLEDon't Use DMAMax Jobs In Queue: 10Minimum Number of Job Queue Reserved For Instance: 1I set up SPI like this:// start SPI for ADC app_data.adc_spi = DRV_SPI_Open(DRV_SPI_INDEX_0, DRV_IO_INTENT_READWRITE); if (DRV_HANDLE_INVALID == app_data.adc_spi) {return; } DRV_SPI_CLIENT_DATA adc_spi_client_data = {.operationStarting = APP_adc_select,.operationEnded = APP_adc_unselect }; if (DRV_SPI_ClientConfigure(app_data.adc_spi, &adc_spi_client_data) < 0) {return; }Later, I add an SPI job:DRV_SPI_BufferAddWriteRead2(mcp3903_spi_handle, mcp3903_spi_tx_buffer, 13, mcp3903_spi_rx_buffer, 13, mcp3903_start_cb_1, NULL, NULL);But the callback mcp3903_start_cb_1 never runs. When I add a breakpoint in system_interrupt.c , I discovered that _IntHandlerSPIInstance0 never runs, so DRV_SPI_Tasks is never called. However, when I add the SPI job like this:DRV_SPI_BufferAddWrite2(mcp3903_spi_handle, mcp3903_spi_tx_buffer, 13, mcp3903_start_cb_1, NULL, NULL);... the interrupt runs. After some code inspection, I found suspicious differences in code:DRV_SPI_BufferAddWriteRead2 if (pDrvObject->taskMode == DRV_SPI_TASK_MODE_ISR) {pDrvObject->txEnabled = true;SYS_INT_SourceEnable(pDrvObject->txInterruptSource); }DRV_SPI_BufferAddWrite2 if (pDrvObject->taskMode == DRV_SPI_TASK_MODE_ISR) {pDrvObject->txEnabled = true;pDrvObject->rxEnabled = true;SYS_INT_SourceEnable(pDrvObject->txInterruptSource);/* Trigger SPI interrupt for the first time for the devices which don't have persistent interrupt */_DRV_SPI_INTERRUPT_TRIGGER(pDrvObject->txInterruptSource); }DRV_SPI_BufferAddRead2 if (pDrvObject->taskMode == DRV_SPI_TASK_MODE_ISR) {pDrvObject->rxEnabled = true;SYS_INT_SourceEnable(pDrvObject->rxInterruptSource);SYS_INT_SourceEnable(pDrvObject->txInterruptSource);/* Trigger SPI interrupt for the first time for the devices which don't have persistent interrupt */_DRV_SPI_INTERRUPT_TRIGGER(pDrvObject->rxInterruptSource); } Is this a bug, or am I using DRV_SPI_BufferAddWriteRead2 incorrectly?

    2019-07-15 15:51

  • 如何利用卷积神经网络去更好地控制巡线智能车呢

    巡线智能车控制中的CNN网络有何应用?嵌入式单片机中的神经网络该怎样去使用?如何利用卷积神经网络去更好地控制巡线智能车呢?

    2021-12-21 07:47

  • 基于数据通讯系统的在输电线路运检导航

    近年来,嵌入式技术发展迅速。嵌入式系统是指以应用为中心,以计算机技术为基础,软硬件可裁减,适合应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。在数据传输领域,嵌入式系统具有传统的微机系统无法比拟的优势。首先,硬件集成度高,程序可固化在FLASH/ROM等芯片中,不易破坏,因此系统可靠性大大提高;其次,随着集成电路技术的飞速发展,高端微型处理器和SoC广泛应用,嵌入式系统的体积不断减小,携带和使用非常方便;再次,嵌入式系统易扩展出输入/输出(I/O)接口来实现各种功能;最后,嵌入式系统具有成本低、开发周期短的特点。

    2019-07-22 06:07