-
AD16线宽设置无法适用 sos
AD16设置好线宽规则,使能,并且优先级设为1。可以查到到相应的PAD,但是可适用的objects为0请问下各位,这个可能是什么原因导致的
1862浏览 0回复 22关注 -
GD32E505计算16位CRC不对啊 sos
#defineCRC_INITIAL_VALUE0x0000#defineCRC_POLY_VALUE0x1021#defineCRC_SET_CONTROL_REGCRC_CTLR=0x09//输出数据不翻转,输入数据不翻转,16位,复位
1841浏览 0回复 24关注 -
Imax6Q千兆网问题 sos
我的设计是使用PCIE转以太网(RTL8111F-CG)以及RGMII转以太网(AR8033),以及6Q搭建了一个传输网络。数据传输的方向是从RTL8111F的以太网转PCIE,通过桥接的方式经过6Q,然后从RGMII转以太网发送到电脑。测试发现带宽只有400多Mbps,而且会出现不稳定的现象,有时候速度变得很慢甚至断开。请问这样的问题有朋友经历过吗?怎么能解决网络稳定性的问题呢?
1625浏览 0回复 22关注 -
关于Cortex-M4内核的中断入栈过程以及栈帧的问题 sos
在看Cortex-M3和Cortex-M4内核权威指南这本书的时候,发现了“栈帧”这个概念。我从书上理解的是:中断来临后会将内部寄存器以及内部特殊寄存器进行入栈,入栈的寄存器是固定的那几个,反正就是八个字大小(包含浮点寄存器的情况是26个字),但是我在一个stm32f407的带定时器中断的简单例程进debug看了下汇编代码。发现了不管是子函数调用还是跳转到中断服务函数,入栈保存的数据根本就不是权威指南说的8个字或者26个字,而是只入栈要跳转的函数中会被改变的内部寄存器,所以就又不懂“栈帧”了。难道是这里说的“栈帧”仅仅是为了服务RTOS等嵌入式操作系统定义的么?为了能更方便的从栈中提取到自己想要的内部寄存器的值,利用栈帧规定好每个位置保存的是哪个寄存器的值?也就是说自己写的裸机程序编译器只会把需要保存的寄存器保存,不会改变的寄存器直接不保存?不知道我说的清不清楚,希望懂得老哥们能给小弟答疑解惑!先谢为敬
1539浏览 0回复 23关注 -
pic12LF系列和pic16LF系列怎样设置最小功耗 sos
1、只run内部RC时钟,16Khz搜索复制2、外围只有按键输入,无大器件驱动3、无需用AD请教大牛怎样设置
1396浏览 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是正常的
1875浏览 0回复 24关注 -
请教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。
2696浏览 0回复 23关注 -
串口空闲中断如何使用 sos
芯片型号:微芯ATSAMS70Q20B;开发平台:MPLABXIDEv5.45MAPLAB@harmony3configurator描述:1.DMA如何通过串口大量接收不定长度的串口数据;2.串口空闲中断如何打开及如何清除中断标志位。
2318浏览 0回复 23关注 -
stm8 BootLoader问题请教 sos
情况是这样的:需求:通过CAN通讯升级APP代码,并且擦写flash的驱动也要通过CAN通讯发送,不能直接写在flash里面进行调用。(这样是为了安全)使用的MCU:stm8af系列问题:怎么样实现flash擦写函数不在代码里体现而是通过外部通讯获得。我现在的思路是把擦写函数编译出来的二进制代码存在数组里,然后用函数指针去调用,我觉得这种思路应该是没有问题的,但是试下来却不行。这种需求在汽车领域应该用的很多,请各位指点迷津。。感谢~~
2608浏览 0回复 24关注
没有更多了

问答