打印
[开发生态]

国民N32系列MCU FAQ

[复制链接]
3070|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sy12138|  楼主 | 2022-11-28 13:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sy12138 于 2022-12-9 15:34 编辑

#技术资源#
       本贴的文档主要统计了国民技术N32系列32 位 通用安全MCU、蓝牙芯片在使用过程中用户常见的疑问点或容易出错的功能,并对这些问题给出了解答,目的在于为后继的开发着铺平道路,降低开发难度,提高开发效率。


        本贴长期更新,多多关注!!!

N32G03x芯片FAQ文档 V1.1.pdf

889.33 KB

N32G45X_G4FR系列FAQ文档V1.1.pdf

2.37 MB

N32G43X_L40X_L43X系列FAQ文档V1.1.pdf

349.34 KB

N32WB452芯片FAQ文档 .pdf

767.83 KB

N32WB03X芯片FAQ文档.pdf

889.98 KB

使用特权

评论回复
沙发
ssmm1228| | 2022-11-28 14:41 | 只看该作者
请问N32G457系列的ETHnet功能是否可靠能用?有没有相关开发板?国民技术淘宝店有相关开发板介绍,但是还没上线。

使用特权

评论回复
板凳
sy12138|  楼主 | 2022-11-28 14:43 | 只看该作者
ssmm1228 发表于 2022-11-28 14:41
请问N32G457系列的ETHnet功能是否可靠能用?有没有相关开发板?国民技术淘宝店有相关开发板介绍,但是还没 ...

功能当然是没有问题的,后续会在淘宝官方旗舰店上线全功能开发板

使用特权

评论回复
地板
ssmm1228| | 2022-11-28 14:46 | 只看该作者
sy12138 发表于 2022-11-28 14:43
功能当然是没有问题的,后续会在淘宝官方旗舰店上线全功能开发板

有没有什么板子,推荐一下,我先跑跑Ethnet程序的。

使用特权

评论回复
5
邓林冲| | 2022-11-29 09:35 | 只看该作者
您可加我微信,17722508231

使用特权

评论回复
6
座机呀| | 2022-11-30 21:13 | 只看该作者
当前的G455固件库没有xfmc功能了???

使用特权

评论回复
7
sy12138|  楼主 | 2022-12-9 15:35 | 只看该作者
新增N32WB031、N32WB452两款蓝牙芯片的FAQ,走过路过不要错过啦

使用特权

评论回复
8
小将wzj| | 2023-1-4 17:15 | 只看该作者
N32G4FRHEQ7这款芯片的dvp在不接外部flash的情况下,可以驱动多少分辨率的cmos摄像头,我看你们官方的全功能板是30万像素的,不知道有没有用外部的flash

使用特权

评论回复
9
哈哈马驼| | 2023-1-10 17:30 | 只看该作者
N32G4FRHE PA15和PB4的复用GPIO后,输出一直为高电平,请问有解决方案吗?

使用特权

评论回复
10
sy12138|  楼主 | 2023-1-11 14:24 | 只看该作者
哈哈马驼 发表于 2023-1-10 17:30
N32G4FRHE PA15和PB4的复用GPIO后,输出一直为高电平,请问有解决方案吗?

确认成功配置为GPIO了吗?需要在配置前调用GPIO_ConfigPinRemap函数,然后才能成功配置。因为这两个引脚默认都是输入上拉模式,所以没有配置成功的话测起来是高电平

使用特权

评论回复
11
Sam131208| | 2023-1-18 19:43 | 只看该作者
   LPUART 在低功耗睡眠时,配置为TX + CTS,2400bps, 中断模式。从机收到N32L031的发送信号后,以模拟IO接收:
  1.  从机拉低CTS,开始查询起始位,超时500us退出并拉高CTS。
  2.  拉高CTS,从机接收完8it数据,发送停止位。
  3.  延时250us.
  3.  重复步骤1,2,  3直至接收完成。

  上面的接收方式,在屏蔽睡眠程序ns_sleep() 后接收正常. 一旦启用ns_sleep(),示波器通常只能看到第一个字节起始位,无法正确发送数据。

使用特权

评论回复
12
sdadasdsad| | 2023-2-24 22:06 | 只看该作者
N32G030芯片想实现一个精确的us级延时,时钟用得HSI+PLL,用定时器出来的时间误差很大,配置systick时间也不太对,你们有现成的demo可以参考吗?

使用特权

评论回复
13
哈哈马驼| | 2023-3-14 16:54 | 只看该作者
sy12138 发表于 2023-1-11 14:24
确认成功配置为GPIO了吗?需要在配置前调用GPIO_ConfigPinRemap函数,然后才能成功配置。因为这两个引脚 ...

解决了。官方的例程里饶了几个循环,和手册上有一些矛盾。改过就好了

使用特权

评论回复
14
Sangxin8005| | 2023-3-28 14:20 | 只看该作者
本帖最后由 Sangxin8005 于 2023-3-29 10:52 编辑

发帖了

使用特权

评论回复
15
fcccc| | 2023-4-19 15:29 | 只看该作者
本帖最后由 fcccc 于 2023-4-19 15:56 编辑

ADC输入电阻的计算问题.
数据手册写的
Rin<Ts/(Fadc*Cadc*Ln(2^14)) -Radc
如果希望1Mmsp的采样率,设置Fadc = 18Mhz,Cadc取最大值= 30pF,计算Ln(2^14)约等于9.7带入:

Rin < Ts/(18MHz*30PF*9.7)-800Ω;方程两边同除以1000,取值单位位千欧.
Rin < Ts/(5.238) -0.8  因为转换时间12个周期,要保证1M采样率Ts最大只能6个周期
Rin<0.345KΩ 对不对?

如果要采集的信号源不满足这个要求,我在ADC输入端口放置一个足够大的电容,比如10nF,那么是不是输入电阻可以认为=0?
另外,如果扫描采样其他通道时ADC电容余电是不是会影响采样结果?如何解决这个问题?



使用特权

评论回复
16
shiman| | 2023-4-22 10:34 | 只看该作者
请问下咱们的MCU 可以烧录完自动reset吗?不需要手动重新上电或者按RESET按键

使用特权

评论回复
17
sxr1223| | 2023-5-29 10:54 | 只看该作者
请问,N32G45x编码器输入最高频率是多少?不知道是不是我设置不对,我最高只能输入1M多一点,定时器时钟已经调到最高了

    /*****************************************************************/
    /* Enable clock */
    /*****************************************************************/
    RCC_EnableAPB2PeriphClk(RCC_APB2_PERIPH_TIM1, ENABLE);
    RCC_EnableAPB2PeriphClk(RCC_APB2_PERIPH_AFIO | RCC_APB2_PERIPH_GPIOA , ENABLE);

    NVIC_InitType NVIC_InitStructure;

    NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
    NVIC_InitStructure.NVIC_IRQChannelSubPriority        = 1;
    NVIC_InitStructure.NVIC_IRQChannelCmd                = ENABLE;
    NVIC_InitStructure.NVIC_IRQChannel                   = TIM1_UP_IRQn;
    NVIC_Init(&NVIC_InitStructure);
   
    GPIO_InitType GPIO_InitStructure;
    GPIO_InitStruct(&GPIO_InitStructure);
    //PA8 - Encode Signal1
    GPIO_InitStructure.GPIO_Mode            = GPIO_Mode_IN_FLOATING;
    GPIO_InitStructure.Pin                         = GPIO_PIN_8;
    GPIO_InitPeripheral(GPIOA, &GPIO_InitStructure);

    //PA9 - Encode Signal2
    GPIO_InitStructure.Pin                         = GPIO_PIN_9;
    GPIO_InitPeripheral(GPIOA, &GPIO_InitStructure);

    /*****************************************************************/
    /* TIMX configuration */
    /*****************************************************************/
    TIM_TimeBaseInitType TIM_TimeBaseStructure;
    TIM_ICInitType TIM_ICInitStructure;

    TIM_DeInit(TIM1);
    TIM_InitTimBaseStruct(&TIM_TimeBaseStructure);
    TIM_TimeBaseStructure.Period = ENCODER_TIM_PERIOD - 1;
    TIM_TimeBaseStructure.Prescaler = 0;
    TIM_TimeBaseStructure.ClkDiv = TIM_CLK_DIV1;
    TIM_TimeBaseStructure.CntMode = TIM_CNT_MODE_UP;
    TIM_InitTimeBase(TIM1, &TIM_TimeBaseStructure);

    TIM_ConfigEncoderInterface(TIM1, TIM_ENCODE_MODE_TI12, TIM_IC_POLARITY_RISING, TIM_IC_POLARITY_RISING);
    TIM_InitIcStruct(&TIM_ICInitStructure);
    TIM_ICInitStructure.IcPolarity = TIM_IC_POLARITY_RISING;
    TIM_ICInitStructure.IcFilter = 6;
    TIM_ICInitStructure.Channel = TIM_CH_1;
    TIM_ICInit(TIM1, &TIM_ICInitStructure);
    TIM_ICInitStructure.Channel = TIM_CH_2;
    TIM_ICInit(TIM1, &TIM_ICInitStructure);
            
    TIM_ConfigArPreload(TIM1, ENABLE);
    TIM_SetCnt(TIM1, 0);
        
    TIM_ConfigInt(TIM1, TIM_INT_UPDATE, DISABLE);
    TIM_ClearFlag(TIM1, TIM_FLAG_UPDATE);
    TIM_ConfigInt(TIM1, TIM_INT_UPDATE, ENABLE);

    TIM_Enable(TIM1, ENABLE);

使用特权

评论回复
18
Ally2008| | 2023-6-13 15:30 | 只看该作者
我看到有个FOTA的包,怎样才能获取?是需要付费吗?

使用特权

评论回复
19
CHNEYu| | 2023-6-13 16:04 | 只看该作者
N32l406芯片读写保护

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

92

主题

404

帖子

16

粉丝