问答

汇集网友智慧,解决技术难题

  • C6678与FPGA之间通信 sos

    C6678与FPGA之间通信用什么通信较好有没有案例最好有代码,本人小白需要代码看看

    FPGA PGA 通信 代码

    1497浏览 0回复 28关注
  • AD16线宽设置无法适用 sos

    AD16设置好线宽规则,使能,并且优先级设为1。可以查到到相应的PAD,但是可适用的objects为0请问下各位,这个可能是什么原因导致的

    线宽 AD16 object Objects pad

    1862浏览 0回复 22关注
  • GD32E505计算16位CRC不对啊 sos

    #defineCRC_INITIAL_VALUE0x0000#defineCRC_POLY_VALUE0x1021#defineCRC_SET_CONTROL_REGCRC_CTLR=0x09//输出数据不翻转,输入数据不翻转,16位,复位

    CRC define NEC Value ni

    1841浏览 0回复 24关注
  • dbz

    Imax6Q千兆网问题 sos

    我的设计是使用PCIE转以太网(RTL8111F-CG)以及RGMII转以太网(AR8033),以及6Q搭建了一个传输网络。数据传输的方向是从RTL8111F的以太网转PCIE,通过桥接的方式经过6Q,然后从RGMII转以太网发送到电脑。测试发现带宽只有400多Mbps,而且会出现不稳定的现象,有时候速度变得很慢甚至断开。请问这样的问题有朋友经历过吗?怎么能解决网络稳定性的问题呢?

    千兆网 以太网 PCI pc 网络

    1625浏览 0回复 22关注
  • 关于Cortex-M4内核的中断入栈过程以及栈帧的问题 sos

    在看Cortex-M3和Cortex-M4内核权威指南这本书的时候,发现了“栈帧”这个概念。我从书上理解的是:中断来临后会将内部寄存器以及内部特殊寄存器进行入栈,入栈的寄存器是固定的那几个,反正就是八个字大小(包含浮点寄存器的情况是26个字),但是我在一个stm32f407的带定时器中断的简单例程进debug看了下汇编代码。发现了不管是子函数调用还是跳转到中断服务函数,入栈保存的数据根本就不是权威指南说的8个字或者26个字,而是只入栈要跳转的函数中会被改变的内部寄存器,所以就又不懂“栈帧”了。难道是这里说的“栈帧”仅仅是为了服务RTOS等嵌入式操作系统定义的么?为了能更方便的从栈中提取到自己想要的内部寄存器的值,利用栈帧规定好每个位置保存的是哪个寄存器的值?也就是说自己写的裸机程序编译器只会把需要保存的寄存器保存,不会改变的寄存器直接不保存?不知道我说的清不清楚,希望懂得老哥们能给小弟答疑解惑!先谢为敬

    内核 Cortex-M4 寄存器 函数 编译

    1539浏览 0回复 23关注
  • TPS54231 续流二极管不接可以吗? sos

    用TPS54231做了个9V转6.5V电源,不接续流二极管发现也可以工作,什么原理?内部集成了吗?

    二极管 tps54231 电源 集成

    1361浏览 0回复 23关注
  • pic12LF系列和pic16LF系列怎样设置最小功耗 sos

    1、只run内部RC时钟,16Khz搜索复制2、外围只有按键输入,无大器件驱动3、无需用AD请教大牛怎样设置

    pic16 kHz 器件 时钟 rc

    1396浏览 0回复 24关注
  • boost电路 sos

    请问大佬对地boost和对电源boost电路有什么区别下载视频

    boost电路 电源

    1135浏览 0回复 24关注
  • GD32使用DMA发送问题 sos

    voidu3_printf(char*fmt,...){va_listap;va_start(ap,fmt);vsprintf((char*)USART3_TX_BUF,fmt,ap);va_end(ap);dma_channel_disable(DMA0,DMA_CH1);dma_memory_address_config(DMA0,DMA_CH1,(uint32_t)USART3_TX_BUF);dma_transfer_number_config(DMA0,DMA_CH1,strlen((constchar*)USART3_TX_BUF));dma_channel_enable(DMA0,DMA_CH1);usart_dma_transmit_config(USART2,USART_DENT_ENABLE);//使能串口DMA发送while(RESET==dma_flag_get(DMA0,DMA_CH1,DMA_FLAG_FTF)){};/*waitDMAChanneltransfercomplete*/memset(USART3_TX_BUF,0,USART3_MAX_SEND_LEN);}如上代码:第一次发送正常,第二次发送,对端只能收到相应长度的空字符怀疑是第二次发送的时候没有从首地址开始发送,同样代码stm32是正常的

    DMA SAR USART AN ST

    1875浏览 0回复 24关注
  • 共模电压能测出来吗? sos

    共模电压能测出来吗?如果能该怎么测呢?百度了好多,这东西不是应该算出来的吗。

    模电 电压 共模电压

    1398浏览 0回复 25关注
  • 请教labview程序生成问题 sos

    程序可以在编程环境下运行,生成时报错无法生成程序,报错如下:生成时VI断开,该VI已设置为不保存程序框图。解决方法包括:打开程序生成规范,将该VI的设置更改为包含程序框图;或者启用调试从而包含所有VI的程序框图。将该错误报告给NationalInstruments技术支持。C:\ProgramFiles(x86)\NationalInstruments\LabVIEW2018\vi.lib\ActorFramework\Actor\ActorCore.vi单击以下链接,访问“应用程序生成器”支持页。参考以下信息:错误1502发生于AB_Source_VI.lvclass:Close_Reference.vi->AB_Build.lvclass:Save.vi可能原因:LabVIEW:(Hex0x5DE)缺少程序框图时无法保存错误VI。

    Labview AC ST rc RAM

    2696浏览 0回复 23关注
  • CH9141蓝牙透传模块通信问题 sos

    CH9141透传模块可以与CH577进行通讯么?

    蓝牙 通信 通讯

    2119浏览 0回复 24关注
  • 半桥式开关电源 sos

    做了一个半桥式开关电源,满功率输出时效果很好,但当输出功率减小时变压器发热严重48%占空比10%占空比

    开关 开关电源 电源 变压器 输出功率

    2867浏览 0回复 23关注
  • 串口空闲中断如何使用 sos

    芯片型号:微芯ATSAMS70Q20B;开发平台:MPLABXIDEv5.45MAPLAB@harmony3configurator描述:1.DMA如何通过串口大量接收不定长度的串口数据;2.串口空闲中断如何打开及如何清除中断标志位。

    串口 Lab 串口数据 sam mplabxidev

    2318浏览 0回复 23关注
  • stm8 BootLoader问题请教 sos

    情况是这样的:需求:通过CAN通讯升级APP代码,并且擦写flash的驱动也要通过CAN通讯发送,不能直接写在flash里面进行调用。(这样是为了安全)使用的MCU:stm8af系列问题:怎么样实现flash擦写函数不在代码里体现而是通过外部通讯获得。我现在的思路是把擦写函数编译出来的二进制代码存在数组里,然后用函数指针去调用,我觉得这种思路应该是没有问题的,但是试下来却不行。这种需求在汽车领域应该用的很多,请各位指点迷津。。感谢~~

    Bootloader STM8 代码 flash 通讯

    2608浏览 0回复 24关注

没有更多了