问答

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

21ic问答首页 - TAG - AN
  • 存储问题 sos

    新加了一个标志位然后就报错,这种报错实际怎么解决呀 报错内容:can't find 0x5 words (0x05withtotal) for psect "swtex7" in class "const"(lagest unused contiguous rang 0x4)(error)。

    ST US AN 技术交流 国产芯片 嵌入式

    525浏览量 0回复量 关注量
  • 求教CAN的字节序问题

    CAN的扩展帧ID和数据帧都要进行大小端的转换吗?如帧ID是0x12345678 是不是要转成0x78563412 那么8位帧数据呢? 如01 23 45 67 89 AB CD EF 是不是要转成  EF CD AB 89 67 45 23 01 求指教?

    ID CAN AN 国产芯片 ST 单片机

    6121浏览量 8回复量 关注量
  • CW32L083 IAP跳转后中断无响应

    最近做一个项目,需要IAP。按照官方的教程一切顺利,软件APP跳转一切正常,但是跳转后中断没有响应。搜索了一堆资料,APP在mian中找开了中断,在不同地方设置VROT,都没能解决,查了数据手册,也只说支持向量偏移,没有其它介绍。请问哪位大神做过IAP中断处理的,指点一下,是不是还需要设置哪里。我用仿真器测试,只要是带中断的,跳转后,中断全部无响应。

    软件 介绍 AN App CW32L083 iap

    13539浏览量 10回复量 关注量
  • ATSAMC21E17 EIC

    我按照如下配置外部中断,进不了中断回调函数,请教一下是什么原因? PA03--设置成EIC_EXTINT3 EIC配置Channel3中断使能,both edges检测 配置EIC需要注意什么?

    AN The NN T3 ATSAMC21 ic

    1493浏览量 11回复量 关注量
  • GD32使用DMA发送问题 sos

    [i=s] 本帖最后由 tyw 于 2021-3-8 14:02 编辑 [/i] [font=Consolas, "][color=#000000][backcolor=white]void u3_printf(char* fmt,...) { va_list ap; 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((const char*)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)){}; /* wait DMA Channel transfer complete */ memset(USART3_TX_BUF,0,USART3_MAX_SEND_LEN); } [/backcolor][/color][/font] 如上代码:第一次发送正常,第二次发送,对端只能收到相应长度的空字符怀疑是第二次发送的时候没有从首地址开始发送,同样代码stm32是正常的

    DMA SAR USART AN ST

    1503浏览量 0回复量 关注量
  • GD32的CAN_EWMC是什么中断?

    请教各位:GD32的CAN中断中,除了发送、接收中断,还有一个比较特殊的EWMC中断。请问这个中断是起什么作用的呢?

    CAN AN

    1717浏览量 1回复量 关注量
  • ZYNQ7020学UART总线AN3485模块 但串口测试小助手收发显示不出来

    按照教学配套的视频操作,视频最后串口发送成功,但我的一点反应没有。使用配套的代码也没反应,我之前也没用过,按着给的照片接的线,不懂是不是接错了?

    UART 总线 串口测试 zynq7020 AN

    2746浏览量 2回复量 关注量
  • RGMII标准时序疑问 sos

    请教一下,为何作为transmitter会对RX的时序做要求,作为receiver会对TX的时序做要求?[attach]1592872[/attach]

    RGMII 时序 AC AN ce

    646浏览量 0回复量 关注量
  • blank sos

    [i=s] 本帖最后由 yijitong 于 2020-12-11 15:11 编辑 [/i] blank

    LAN AN

    530浏览量 0回复量 关注量
  • CC2640的I2C问题请教

    我用CC2640 的I2C 模块给OPT3001光照芯片 写值,发现写不进去。该芯片寄存器是16位的,咱I2C模块可以写16位寄存器的值吗??? 我就想给0x01寄存器写个0x54,0x10,代码如下: void Set_OPT3001(uint8_t limit) { Reset_OPT3001_Register(); txBuffer[0] = 0x54;txBuffer[1] = 0x10; i2cTrans.writeCount = 3; i2cTrans.writeBuf = txBuffer; i2cTrans.readCount = 0; i2cTrans.readBuf = rxBuffer; i2cTrans.slaveAddress = 0x44; I2C_transfer(handle, &i2cTrans); }

    CC2640 I2c AN trans buffer

    17371浏览量 4回复量 关注量
  • 4层以上板还需要分模拟地和数字地吗

    有个产品主要就是STM32加485、232、CAN接口和ADC采集,因为空间很小要用四层板,第一次画四层板请教下大家: 四层板有一整层完整地,还有必要像两层板一样分模拟地和数字地再进行单点接地吗?如果非要分一般如何分?我想了两种方案分法不知道可不可行: 1、中间第2层走电源的GND,表层和底层除了信号线同时还走模拟地和数字地,然后模拟地和数字地通过过孔连到中间的电源GND层,也不需要通过电阻和磁珠再连接模拟和数字地了。 2、中间第2层也分割成模拟地和数字地,最后通过电源GND的端子引脚汇合到一起。 或者这两种都不对,一般大家都是如何除了多层板地的问题的?

    模拟 电源 AN CAN接口 dc

    1999浏览量 9回复量 关注量
  • 与Android相比,iOS的缺点有什么?

    与Android相比,iOS的缺点有什么?

    Android ios os IO AN

    696浏览量 1回复量 关注量
  • ios对比Android的优势

    ios对比Android的优势有哪些

    Android ios os IO AN

    2551浏览量 1回复量 关注量
  • HC32L136开发板移植rt-thread nano的问题

    [i=s] 本帖最后由 Joen23 于 2020-11-23 15:58 编辑 [/i] 各位大佬,有使用过HC32L136开发板移植rt-thread nano的吗?移植rt-thread nano在rt-thread官网上有详细步骤,需要针对芯片自己编写几个函数,其中我看了rt_hw_console_getchar函数,例子里的rt_hw_console_getchar函数体是这样的[color=rgb(114, 142, 0)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]char rt_hw_console_getchar(void)[/font][/color] [color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]{ [/font][/backcolor][/color] [color=rgb(0, 151, 157)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]int[/font][/color][color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] ch = [/font][/backcolor][/color][color=rgb(138, 123, 82)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]-1[/font][/color][color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]; [/font][/backcolor][/color] [color=rgb(0, 151, 157)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] if[/font][/color][color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] (__HAL_UART_GET_FLAG(&UartHandle, UART_FLAG_RXNE) != RESET)[/font][/backcolor][/color] [color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] { [/font][/backcolor][/color] [color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] ch = UartHandle.Instance->DR & [/font][/backcolor][/color][color=rgb(138, 123, 82)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]0xff[/font][/color][color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]; [/font][/backcolor][/color] [color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] } [/font][/backcolor][/color] [color=rgb(0, 151, 157)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] else[/font][/color][color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] [/font][/backcolor][/color] [color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] { [/font][/backcolor][/color] [color=rgb(0, 151, 157)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] if[/font][/color][color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "](__HAL_UART_GET_FLAG(&UartHandle, UART_FLAG_ORE) != RESET) [/font][/backcolor][/color] [color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] { [/font][/backcolor][/color] [color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] __HAL_UART_CLEAR_OREFLAG(&UartHandle);[/font][/backcolor][/color] [color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] } [/font][/backcolor][/color] [color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] rt_thread_mdelay([/font][/backcolor][/color][color=rgb(138, 123, 82)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]10[/font][/color][color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]);[/font][/backcolor][/color] [color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] } [/font][/backcolor][/color] [color=rgb(0, 151, 157)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]return[/font][/color][color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "] ch;[/font][/backcolor][/color] [color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]}[/font][/backcolor][/color] [color=#434f54][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]需要使用到串口状态寄存器中[/font][/backcolor][/color][color=rgb(67, 79, 84)][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]UART_FLAG_RXNE和[/font][/backcolor][/color][color=rgb(67, 79, 84)][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]UART_FLAG_ORE这两个标志位,[/font][/backcolor][/color][color=rgb(67, 79, 84)][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]但是华大的hc32l136芯片比较低级[/font][/backcolor][/color][color=rgb(67, 79, 84)][font=SFMono-Regular, Menlo, Monaco, Consolas, "],它的串口状态寄存器里[/font][/color][color=rgb(67, 79, 84)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]没有这两个标志位。[/font][/color][color=rgb(67, 79, 84)][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "](说低级不是贬低华大[/font][/backcolor][/color][color=rgb(67, 79, 84)][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]芯片,华大比较高级的芯片如hc32f460的串口状态寄存器有这两个标志位)[/font][/backcolor][/color][color=rgb(67, 79, 84)][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "],那移植rt-thread nano[/font][/backcolor][/color][color=rgb(67, 79, 84)][backcolor=rgb(255, 255, 255)][font=SFMono-Regular, Menlo, Monaco, Consolas, "]时这个[/font][/backcolor][/color]rt_hw_console_getchar函数应该怎么编写?

    AN RT-Thread 移植 开发板 hc32l136

    1387浏览量 14回复量 关注量
  • 有遇到 LSM6DSM 在 ST-Link 连接时不能用的人吗?

    如果使用 ST-Link 连接,程序初始化时会在 LSM6DSM_ACC_GYRO_driver_HL.c 文件中 static DrvStatusTypeDef LSM6DSM_Check_WhoAmI( DrvContextTypeDef *handle ) { //... if ( who_am_i != handle->who_am_i ) 这里出错。宏定义写的是 #define LSM6DSM_ACC_GYRO_WHO_AM_I 0x6A 然而 LSM6DSM_Get_WhoAmI( handle, &who_am_i ) 读到的是 0x4A。 拔掉 ST-Link 就能正常初始化。 如果把宏定义强行改为 0x4A ,ST-Link下能够使用,但是仅用USB供电时又启动不了了。 这是什么情况

    ST-LINK AN AC typedef ic

    579浏览量 3回复量 关注量
1234下一页