【经验】以国产32位MCU N32G455VEL7为例简述如何将片内Flash模拟EEPROM?

2022-09-28 世强
32位MCU,N32G455,N32G455VEL7,国民技术 32位MCU,N32G455,N32G455VEL7,国民技术 32位MCU,N32G455,N32G455VEL7,国民技术 32位MCU,N32G455,N32G455VEL7,国民技术

由于国民技术的N32G455系列没有EEPROM功能,但是在一些项目中需要在断电情况下对数据进行保存,以便下次上电工作时能够恢复之前的工作状态。一般会在系统中外挂 EEPROM芯片来实现,芯片内部Flash保存的数据也具有掉电不丢失功能,在保存的数据量不大的情况下(用户代码空间 + 保存数据空间不超过芯片Flash空间大小) 可以用芯片内部Flash作为用户存储空间,以节省一定硬件成本。本文介绍如何利用N32G455VEL7芯片内部Flash来模拟EEPROM功能。N32G455VEL7拥有512KB的片内Flash,其结构如下图:



根据上图可知,在主存储区,Flash被划分为256页,每页2K字节,起始地址是0x08000000。可以根据【经验】国民技术MCU片内Flash操作指南和注意事项介绍的内容,来对Flash进行读写操作,用户可以利用文章中介绍的函数来实现应用层对于保存数据的功能。


由于Flash的特性,我们也发现了使用链接文章中官方库函数的一些局限性:Flash在写入数据前,先要将数据全擦除为0xFF,且最小擦除单位是页,占2K字节空间,这个特性决定了不能简单的将旧数据擦除然后写新数据,因为这样会导致存储在这个扇区内的其他数据也被擦除,并且也会导致Flash频繁擦除而降低其使用寿命;擦写Flash之前都要先解锁,完成后还要上锁;写入数据需要按字操作,不支持半字和字节操作;数据保存时还需要考虑地址跨页的问题。这些局限都是相较于EEPROM不便的地方,为了解决以上问题,国民官方基于库函数进行了二次封装,实现了能在任意起始地址写入任意长度的Flash操作函数,代码如下:


#define    FLASH_PAGE_SIZE           2048                 // flash一页空间为2048字节

static FLASH_STS FLASH_ProgramPage(uint32_t* SrcAddr, uint32_t DstAddr, uint16_t Len)

{

    uint32_t i;

 

    for (i = 0; i < Len; i += 4)

    {

        FLASH_ProgramWord(DstAddr + i, *(uint32_t*)((uint32_t)SrcAddr + i));

                  #if (0)                // 是否开启擦除校验

        if (*(uint32_t*)(DstAddr + i) != *(uint32_t*)((uint32_t)SrcAddr + i))

        {

            return FLASH_ERROR_PG;    

        }

                  #endif

    }

    return FLASH_COMPL;

}

 

FLASH_STS FLASH_Program_User(uint32_t addr,                 // 起始地址

                                                                      uint8_t *src,           // 写入的数据指针

                                                                      uint32_t len)            // 数据字节长度          

{

         uint8_t FLASH_PAGE_BUF[FLASH_PAGE_SIZE];

    uint32_t i, flag = 0;

    uint32_t pageAddr, pageCount;

    uint32_t tmpAddr, tmpLen;  

    uint32_t startAddr, endAddr; 

 

    FLASH_Unlock();

    startAddr = addr % FLASH_PAGE_SIZE;                          

    endAddr   = (addr + len) % FLASH_PAGE_SIZE;          

        

    if (startAddr == 0)

    {

        pageAddr = addr;           

        pageCount = len / FLASH_PAGE_SIZE;

        for (i = 0; i < pageCount; i++)

        {

            if (FLASH_COMPL != FLASH_EraseOnePage(pageAddr) != 0)

                          {FLASH_Lock();        return FLASH_ERROR_WRP;}

                                  

            if (FLASH_COMPL != FLASH_ProgramPage((uint32_t*)(src + (i * FLASH_PAGE_SIZE)), pageAddr, FLASH_PAGE_SIZE))

                          {FLASH_Lock();        return FLASH_ERROR_WRP;}

           

                          pageAddr += FLASH_PAGE_SIZE;

        }

                 

        if (endAddr != 0)

        {

            for (i = 0; i < FLASH_PAGE_SIZE; i++)

                          {FLASH_PAGE_BUF[i] = ((uint8_t*)pageAddr)[i];}

                         

            tmpAddr = len % FLASH_PAGE_SIZE;

            for (i = 0; i < tmpAddr; i++)

            {FLASH_PAGE_BUF[i] = ((uint8_t*)(src + (pageCount * FLASH_PAGE_SIZE)))[i];}

                         

            if (FLASH_COMPL != FLASH_EraseOnePage(pageAddr))

            {FLASH_Lock();       return FLASH_ERROR_WRP;}

 

            if (FLASH_COMPL != FLASH_ProgramPage((uint32_t*)FLASH_PAGE_BUF, pageAddr, FLASH_PAGE_SIZE))

            {FLASH_Lock();       return FLASH_ERROR_WRP;}

        }

    }

    else

    {

        pageAddr = (addr / FLASH_PAGE_SIZE) * FLASH_PAGE_SIZE;     

        tmpAddr = addr % FLASH_PAGE_SIZE;                                             

        tmpLen = FLASH_PAGE_SIZE - tmpAddr;                                                  

       

                  if (tmpLen > len)      { tmpLen = len; flag = 0; }

        else                           { flag = 1;                                            }

 

        for (i = 0; i < FLASH_PAGE_SIZE; i++)

        {FLASH_PAGE_BUF[i] = ((uint8_t*)pageAddr)[i]; }

 

        for (i = 0; i < tmpLen; i++)

        { FLASH_PAGE_BUF[tmpAddr + i] = ((uint8_t*)src)[i]; }

                 

        if (FLASH_COMPL != FLASH_EraseOnePage(pageAddr))

        {FLASH_Lock();       return FLASH_ERROR_WRP; }

                 

        if (FLASH_COMPL != FLASH_ProgramPage((uint32_t*)FLASH_PAGE_BUF, pageAddr, FLASH_PAGE_SIZE))

        {FLASH_Lock();      return FLASH_ERROR_WRP; }

                 

        pageCount = (len - tmpLen) / FLASH_PAGE_SIZE;

        pageAddr += FLASH_PAGE_SIZE;

        for (i = 0; i < pageCount; i++)

        {

            if (FLASH_COMPL != FLASH_EraseOnePage(pageAddr))

            { FLASH_Lock();      return FLASH_ERROR_WRP; }

 

            if (FLASH_COMPL != FLASH_ProgramPage((uint32_t*)(src + tmpLen + (i * FLASH_PAGE_SIZE)), pageAddr, FLASH_PAGE_SIZE))

            {FLASH_Lock();       return FLASH_ERROR_WRP; }

                         

            pageAddr += FLASH_PAGE_SIZE;

        }

                 

        if ((endAddr != 0) && (flag == 1))

        {

            for (i = 0; i < FLASH_PAGE_SIZE; i++)

            {FLASH_PAGE_BUF[i] = ((uint8_t*)pageAddr)[i]; }

                         

            tmpAddr = (len - tmpLen) % FLASH_PAGE_SIZE;

                         

            for (i = 0; i < tmpAddr; i++)

            {FLASH_PAGE_BUF[i] = ((uint8_t*)(src + tmpLen + (pageCount * FLASH_PAGE_SIZE)))[i]; }

 

            if (FLASH_COMPL != FLASH_EraseOnePage(pageAddr))

            {FLASH_Lock();       return FLASH_ERROR_WRP; }

 

            if (FLASH_COMPL != FLASH_ProgramPage((uint32_t*)FLASH_PAGE_BUF, pageAddr, FLASH_PAGE_SIZE))

            {FLASH_Lock();       return FLASH_ERROR_WRP; }

        }

    }

 

    FLASH_Lock();

    return FLASH_COMPL;

}


注意事项:此函数需要占用2K SRAM作为Flash缓存。以上就是如何利用N32G455VEL7芯片内部Flash来模拟EEPROM功能。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由hide on bush提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】国产32位MCU N32G457VEL7替换STM32F407VET6的硬件设计注意事项

国民技术推出的32位MCU N32G457VEL7采用32-bit ARM Cortex-M4内核,广泛应用于网络打印,工业控制等领域,在货源紧张时完全可以替换STM32F407VET6,但封装引脚定义上还是有些许差异,需要注意。

设计经验    发布时间 : 2021-06-24

【经验】国民技术32位MCU N32G455使用RTC的操作步骤

​对于国民技术32位MCUN32G455的RTC使用步骤,很多人会产生疑惑或者一知半解。本文带您进行详细的了解和剖析,相信您看完后会恍然大悟。

设计经验    发布时间 : 2022-05-12

【经验】国产32位MCU N32G43X上移植CoreMark的步骤及结果测试

MCU的性能是选型过程中一个重要的指标,通常描述MCU性能的指标有DMIPS和CoreMark,DMIPS数据手册一般会给出。那么CoreMark就需要用户自己通过移植程序进行跑分测试。本文以国民技术的N32G43X为例,简述移植步骤及测试结果。

设计经验    发布时间 : 2021-01-17

研讨会2024模拟电源信号链新技术研讨会

描述- 11月7日直播,带来电源管理革新、汽车电子智能化、可再生能源与储能、光通讯与光模块、医疗健康与个人护理等领域电源信号链新产品新技术,点击了解报名。

议题- 信号链:射频开关,ADC,DAC,运放,比较器,数模混合IC,温度传感器  |  电源管理:锂电管理,氮化镓驱动,马达驱动,高低边驱动,DC-DC,AC-DC,电压基准源  |  汽车:车身电子,HUD,激光雷达,智能座舱,OBC,充电桩,T-BOX,氛围灯,车载摄像头,倒车雷达,热管理,BMS  |  光通讯,光模块,交换机(POE),AFE,个人护理,医疗健康  |  可再生能源:光伏储能(模拟ADC产品)  |  工业:机器人,变频伺服  |  电力:数字电源,电动工具,安防监控  |  SG Micro Corp(圣邦微电子)——十大中国IC设计公司之一,模拟集成电路领导者  |  模拟与嵌入式产品和解决方案供应商——思瑞浦(3PEAK)  |  以模拟技术为优势的电子器件和微波产品,为客户提供最佳的模拟解决方案——Nisshinbo (日清纺)  |  国产首款40V、5A 、AEC 、Q100车规级低能耗高可靠电源降压芯片生产商——芯洲科技(SCT)  |  高性能模拟和数模混合半导体供应商——JW JOULWATT(杰华特)  |  全球首家Force Touch SoC芯片供应商——芯海科技(CHIPSEA)  |  全球电子成就奖●年度微控制器/接口产品奖获得者——国民技术(Nations)  |  专业的高性能模拟器件及数模混合芯片解决方案供应商——拓尔微电子(TOLL)  |  专注于高性能、高品质模拟/混合信号的芯片设计公司:润石科技(Runic)  |  专注于高性能模拟及混合信号芯片设计——领慧立芯(legendsemi)  |  致力打造世界一流高端模拟芯片方案供应商——治精微(ZJW)  |  高端模拟及数模混合芯片和解决方案供应商——类比半导体(AnalogySemi)  |  高性能全范围模拟信号链(放大器/ADC/DAC/基准/电源)芯片供应商——士模(CIMO)  |  致力于向客户提供多品类、全系列电源管理芯片产品及解决方案供应商——ETA SEMICONDUCTOR(钰泰半导体)  |  专注BMS,电源及可编程模拟芯片的知名半导体厂商——芯祥科技(EnergyMath)  |  专注研发小型化、高可靠电源,为客户提供完整可靠的电源解决方案——ZOEYGO(中逸光)  |  专业从事电源产品的研发、生产、销售及综合解决方案的模块电源生产厂家——TOPPOWER(顶源科技)  |  模拟芯片领先设计商——微源半导体(LPSemi)  |  领先的高密度神经刺激芯片和生物传感芯片供应商——Nanochap(暖芯迦)  |  专注于高性能信号链集成电路产品研发——芯聚威(Silicoway)  | 

活动    发布时间 : 2024-06-28

航顺芯片(HANGSHUN)32位MCU/存储/LCD驱动/电源管理产品选型指南

目录- 公司介绍    32位MCU    应用方案    存储    电源管理    LCD/LED液晶显示驱动   

型号- HK32ASAFE010RBT6,HK6206XX系列,HK32F04AKBT6A,HA030系列,HK32F04AC6T6A,HK32F051RBT6,HK24C64,HK70XX,HK32ASAFE010GBU6,HK32E032R4T5,HK24C128,HK32F031C4T6,HK32L031K4U6H,HK32F103RET6,HK32U1009VDT6,HK32F072,HK32F0301MJ4M6,HK32L088R8T6H,HK32H3009VET6,HK32F030M,HK32F04AK8U6A,HK32F04AGBU6A,HK24C256,HK32F030系列,HK32F103VCT6,HK32L084RBT6H,HK32HA030C8T6,HK32AUT0103,HK32F072CBU6,HK358,HK32F030MF4U6,HK32F072C8T6A,HK32F030C6T6A,HK32F04AF8P6A,F0301M系列,HK32F031G4U6A,HK78XX,HK32SPIN030K6T6,HK32F031M,HK32F04ARBT6A,HK32F031K4T6A,U3009,HK32F04AK8U6,HK32L051K6T6H,HK32F04AFBP6A,HK32F031C4T6A,HK32F0301MD4P6,HK32F072CBT6,HK32F04AF6P6,HK32F031F6P6,HK32F072CBT6A,HK32ASAFE010,HK32L031K4T6H,HK32U1009VET6,HK32F0301MD4P6A,K32F030K6T6,AL03X系列,HK32F103VDT6,HK32F072R8T6,HK32ASPIN010RBT6,HK32ASPIN010GBU6,HK32F030C8T6,HK32L052K6T6,HK32F04AK8T6A,HK32L052K6U6,HK32L088C8T6H,HK25Q16,HK32F072C8U6A,HK32L083RBT6,HK32F39ARCT6,HK32F04AK8T6,HK32F04AC4T6,F030M系列,HK32L052K6U6H,HK32F103C8T6,HK32U3019RCT6,HK32ASPIN010,HK32F031K4U6A,HK32F103C8T6A,HK78LXX系列,HK32L051K6U6H,HK32L084CBT6,E032X系列,HK32F030MF4P6,HK32F39A,HK32ASAFE010KBU6,HK4054,U1XX9系列,HK32F04AR8T6A,HK32F042RBT6,HK3 2ASAF EO10 KBT6,E032X,HK32AUTO103CCT7,HK32F030R8T6A,HK32L0,HK32SPIN030F6P6,HK32F031C6T6,HK32F103RCT6,HK24C16,F04A,HK32F030,HK32L084CBT6H,HK32H3009VCT6,HK32F04ACBT6A,HK32F04AK6T6A,F103系列,HK32H3009RET6,HK32W030KEU6,HK32F0301MF4P6A,F030,F031,HK24C32,HK1117-XX系列,HK32F031F6P6A,HK32F04AF4P6A,HK32ASAFE010KBT6,HK32T088C8T6,HK73XX系列,HK393,HK32L063C8T6,F39A,HK32F030MF4U6A,HK32F031G4U6,HK4056,HK4057,HK32ASPIN010CBT6A,HK32F031K6U6A,HK6206XX,HK32ALG31X,HK32L088C8T6,HK32F04AK6U6,HK32F04AC8T6A,HK32F030MG6U6A,HK32ASPIN010KBU6A,HK32F04AR8T6,HK32F04AF4P6,HK32L088R8T6,HK32ASAFE,HK32F04AG8U6,HK32L051K6T6,HK32F072C8U6,HK32F103RDT6,HK32F030K6T6A,HK32F04AG8U6A,HK32F051,HK32F04AKBU6A,HK32H3009VDT6,HK32ASPIN010KBU6,HA030,HK32F04AK6T6,HK32F030C6T6,HK25Q128,HK32F04A,HK32F0301MF4U6,HK32L051K6U6,HK32HA030,HK24C512,HK78XXCV系列,HK32F072C8T6,U3009系列,HK32W020KEU6,HK32ASAFE010FBP6,HK75XX,HK32L083R8T6,HK32U1009,HK32F042,HK32F031G6U6A,HK32F030MJ4M6A,HK32L084C8T6,HK32ASPIN010KBT6,HK32AUTO103CET7,HK32F031C6T6A,HK32F042R8T6,HK32F042CBT6,HK32F031K4T6,HK32F030MG6T6A,HK32ASPIN010KBT6A,HK32HP103RET6,HK32F0301MF4P6,HK32AUTO103RCT7,HK32F103V8T6A,HK32F051C8U6,HK32HP103,HK1381,HK32HA030RBT6,HK32F051R6T6,HK78MXX系列,HK32F030K6T6,HK32L084RBT6,HK32L031K4T6,HK32F030MD4P6A,HK32H3009RCT6,AL03X,HK25Q64,HK32F103,HK32F39AVDT6,HK32L051C8T6,HK32F031K4U6,HK32F042CBU6,HK32L051C8T6H,HK32F051C8T6,I1K24C256,F0301M,HK32F103RBT6A,HK32F0301MJ4M6A,HK32ALG31G8U6,HK32ASPIN010GBU6A,HK32F030R8T6,HK32F031G6U6,HK1117-XX,HK32L031K4U6,F031系列,HK32U3019VDT6,HK32F030MD4P6,HK32F04AK4U6,HK32F04AC4T6A,HK32ASPIN010FBP6,HK32ASPIN010FBP6A,HK32T088,HK73XX,F04A系列,HK32F04AG6U6,HK32F103CBT6A,HK78XX系列,HK32F030F4P6A,HK32SPIN,HK32U1009RCT6,HK32F103RBT6,HK32ALG31H8U6,HK25Q80,HK32F04AG4U6A,F030M,HK32F04AK6U6A,HK32T088RBT6,HK32F04AK4T6,SPINM3,HK32F0301MF4U6A,HK32E032,HK32H3009RDT6,HK32F030C8T6A,SPINM0,HK32F39AVET6,HK4558,HK32F04AC8T6,HK24C08,HP103系列,HK24C02,HK78LXX,HK32L063C8T6H,HK32ALG3,HK24C04,HK78XXCV,HK32H3009,HK32F031K6T6A,HK32U3019VET6,F030系列,L08X系列,HK32F051CBU6,HK32HP103RCT6,HK32F1030C8T6,HK32F031K6T6,HK32L083R8T6H,HK32AUTO103RET7,HK32ASAFE010CBT6,HK32F051R8T6,HK32F042C8T6,HK32F072CBU6A,HK32F072RBT6A,HK32F0301M,HK32U1009RDT6,HK71XX系列,HK32SPIN030G6U6,HK32F04AG6U6A,HK32U3019,HK32F030MJ4M6,HK32F103VET6,HK32F04AK4U6A,HK32HP103CET6,HK32F051CBT6,HK32W0XX,HK32F031K6U6,L08X,HK32W030CEU6,K32F04AF8P6A,HK32F39ARDT6,HK32F042C8U6,HK32F0301MG6U6A,HK32F031F4P6,HK78MXX,HK32L052K6T6H,32SPIN030C8T6,HK32F103C816,HK32ALG31K8U6,HK25Q32,F39A系列,HK32U3019RDT6,HK32F030F4P6,HK32F04AG4U6,HK32F103R8T6A,HK32F4,HK32L083RBT6H,HK32F103VBT6A,HK71XX,HK324,HK32U1009RET6,HK32F072RBT6,F103,HK32W0,HK32F072R8T6A,HK25Q40,HK32U1009VCT6,HK32F04AF8P6,HK32F1,HK32F0,HK32F04AK4T6A,HK32F3,HK75XX系列,HK32F072V8T6,HK32ASPIN010RBT6A,HK32F103系列,HK32F39AVCT6,HK32F103CBT6,HK70XX系列,HK32F39ARET6,HK32F031F4P6A,HK32F04AF6P6A,HK32F04AC6T6,HK32F103R8T6,HK339,HK93CXX,HK32F030MF4P6A,HK32U3019VCT6,HK32F0301MG6T6A,HP103,U1XX9,HK32ASPIN010CBT6,HK1621B,HK32U3019RET6

选型指南  -  航顺芯片  - 2022/2/25 PDF 中文 下载

商品及供应商介绍  -  中微半导体 PDF 中文 下载

【IC】32位MCU HK32C030家族,业界创新,12寸迭代超高性价比

航顺芯片新推出的32位MCU HK32C030,12寸迭代具有超高性价比。适用于工业应用,物联网,PC外设,智能家居,医疗设备,大小家电,手持设备等领域

产品    发布时间 : 2024-06-13

【IC】芯科科技新品PG26 32位MCU系列,大容量存储 + 快速AI/ML推理满足未来的物联网需求

SILICON LABS最新发布的EFM32PG26(PG26)32位微控制器系列通过提升两倍的闪存和RAM容量,以及GPIO的数量来满足各种低功耗和高性能嵌入式物联网应用需求。面向无线连接功能的需求,PG26可作为EFR32xG26多协议无线SoC平台的软件兼容MCU版本,有助于开发人员基于同一平台设计快速且无缝地升级低功耗蓝牙、Matter、Thread、Zigbee或专有无线连接设计。

产品    发布时间 : 2024-04-17

国产M4内核32位MCU,240M高主频、集成以太网口,独有安全库保护核心算法 | 国产物联网及消费电子专场 世强硬创新产品研讨会

型号- SXX32F103RET6,AT32F413,SXX32F103RGT6,AT32F415,SXX32F103VGT6,SXX32F103VET6,AT32F407XX,SXX32F103VCT6,SXX32F107RBT6,SXX32F107VBT6,DM9051,AT32F421,AT32F403ARGT7,AT32F4XX,SXX32F207VCT6,AT32F403ARET7,SXX32F207VET6,AT32F403,AT32F403ARCT7,AT32F407,AT32F403AVET7,AT32F403AVGT7,AT32F403ACGT7,AT32F403AXX,AT32F403ACET7,421系列,AT32F407AXX,SXX32F207VGT6,AT32F403ACCT7,SXX32F107,AT32F403AVCT7,AT32L031,DM9162,AT32F407AVCT7,SXX32 SERIES,AT32F435,AT32F437,AT32F407VCT7,AT32F407AVGT7,AT32F403AXXU7,AT32F407VGT7,AT32F407XXT7,AT32F407RCT7,AT32F403ACGU7,AT32F407VET7,AT32F407RET7,AT32F403ACEU7,AT32F407RGT7,AT32F403ACCU7,AT32 SERIES,413系列,415系列,SXX32F407VET6,SXX32F107RCT6,SXX32F407VGT6,SXX32F107VCT6,AT32F403A 系列,403A系列,AT32F425,DM8203,AT32F403AXXT7,AT32F407 系列,403系列,SXX32F207,407系列,SXX32F407,AT32F413XX,SXX32,AT32F403A,AT32L415,AT32F407A

商品及供应商介绍  -  雅特力 PDF 中文 下载

芯海科技持续加码32位MCU布局,助力双轮电动车、电动工具、消防烟雾报警器等工业应用国产替代

2022年9月15日,在世强硬创主办的主控器件在线研讨会上,芯海科技的MCU产品经理卢鹏升分享了公司32位MCU系列产品在双轮电动车控制器、电动工具电池包、消防烟雾报警器等工业应用场景的解决方案,介绍了各领域工业客户选择CS32系列MCU产品的源由。

厂牌及品类    发布时间 : 2022-09-19

航顺芯片(HANGSHUN)32位MCU选型表

描述- 航顺HK32MCU 是基于ARM Cortex-M系列以及RISC-V内核的32位微控制器。分为经济型、主流型、低能耗型、高性能型、专用型和创新型,适用于工业、商业、汽车、医疗等各种嵌入式应用需求。

型号- HK32F031K4T6,HK32F0301MF4P6,HK32F103V8T6A,HK32F042G4U6,HK32F042F4P6,HK32F031C4T6,HK32F103RET6,HK32F051R6T6,HK32F030K6T6,HK32F0301MJ4M6,HK32L031K4T6,HK32L084RBT6,HK32F031K4U6,HK32L051C8T6,HK32F103VCT6,HK32F051C8T6,HK32F030MF4U6,HK32F103RBT6A,HK32F051K8T6,HK32ALG31G8U6,HK32F030R8T6,HK32F031G6U6,HK32L031K4U6,HK32F04AK8U6,HK32F030MD4P6,HK32F04AK4U6,HK32F0301MD4P6,HK32F04AF6P6,HK32F031F6P6,HK32F04AG6U6,HK32F103CBT6A,HK32F103RBT6,HK32ALG31H8U6,HK32F103VDT6,HK32F072R8T6,HK32F030C8T6,HK32L052K6T6,HK32L052K6U6,HK32F04AK4T6,HK32F042K6T6,HK32F072K6T6,HK32L083RBT6,HK32F04AC4T6,HK32F04AK8T6,HK32F39AVET6,HK32F39ARCT6,HK32F042C6T6,HK32F04AC8T6,HK32F103C8T6,HK32F103C8T6A,HK32T888C8T6,HK32L084CBT6,HK32F031K6T6,HK32F030MF4P6,HK32F042G6U6,HK32F051R8T6,HK32SPIN030K6T,HK32F031C6T6,HK32F103RCT6,HK32F030MJ4M6,HK32F103VET6,HK32T888RBT6,HK32W030KEU6,HK32F031K6U6,HK32W030CEU6,HK32F051C6T6,HK32T010,HK32F051K6T6,HK32F39ARDT6,HK32F042F6P6,HK32F031F4P6,HK32SPIN030G6U,HK32L063C8T6,HK32F031G4U6,HK32ALG31K8U6,HK32F030F4P6,HK32F04AK6U6,HK32F04AG4U6,HK32L088C8T6,HK32F103R8T6A,HK32F04AR8T6,HK32F103VBT6A,HK32F04AF4P6,HK32L088R8T6,HK32F04AG8U6,HK32L051K6T6,HK32F103RDT6,HK32F04AF8P6,HK32F072V8T6,HK32F030C6T6,HK32F04AK6T6,HK32F39AVCT6,HK32F103CBT6,HK32F042K4T6,HK32F39ARET6,HK32F0301MF4U6,HK32F04AC6T6,HK32L051K6U6,HK32F103R8T6,HK32F042C4T6,HK32F072C8T6,HK32W020KEU6,HK32L083R8T6,HK32SPIN030C8T,HK32SPIN030F6P

快速参考指南  -  航顺芯片  - Version1.30.0  - 2020/6/5 PDF 中文 下载

灵动股份MM32F5330荣获维科杯OFweek 2023物联网行业创新技术产品奖

8月28日,在OFweek维科网主办的“OFweek 2023(第八届)物联网产业大会”暨“维科杯·OFweek物联网行业年度评选”中,灵动股份MM32F5330荣获“维科杯·OFweek 2023物联网行业创新技术产品奖—芯片技术突破奖”。

厂牌及品类    发布时间 : 2023-09-06

航顺芯片并购32位MCU研发公司成都蓉芯微,将围绕HK32 MCU生态和愿景快速扩张、赋能生态!

航顺芯片经过多年发展后为更快速的人才集聚和弥补核心技术商业化,采取先投资,双方团队磨合后并购32位MCU研发公司成都蓉芯微;将持续布局采取投资控股和并购等方式,围绕航顺HK32 MCU生态和愿景快速扩张赋能生态企业得以更加快速发展。

厂牌及品类    发布时间 : 2023-08-03

【经验】国产32位MCU CKS32F103的总中断控制方法和注意事项

中科芯的32位MCU CKS32F103是基于ARM Cortex M3的32位MCU,系统时钟频率可达72MHz,广泛应用于工业、消费、物联网等领域。中断是MCU中必不可少的一个功能,用于处理优先级不同的任务或紧急事件,在强大的CKS32F103内部有很多中断,一般每个中断都可单独控制使能,但是应用中断很多有需要全部关闭时就需要用到总中断开关的功能。

设计经验    发布时间 : 2021-01-02

【经验】32位MCU EFM32系列中断分组及优先级设置方式

Silicon Labs的32位MCU EFM32系列广泛应用于物联网、智能家居、无线抄表、智能照明、可穿戴设备等领域。中断是一个MCU中比较核心的部分,在实时性要求比较高、功耗低的场合经常需要中断的配合,中断优先级是根据中断事件的重要性和紧迫程度做出的一个设置,系统先响应优先级高的中断请求,再响应优先级低的中断请求。

设计经验    发布时间 : 2019-12-24

展开更多

电子商城

查看更多

只看有货

品牌:国民技术

品类:微控制器

价格:¥18.6471

现货: 18,896

品牌:国民技术

品类:32位MCU

价格:¥1.4118

现货: 12,275

品牌:国民技术

品类:32位MCU

价格:¥3.5882

现货: 695

品牌:国民技术

品类:32位MCU

价格:¥1.5059

现货: 95

品牌:国民技术

品类:32BITMCU

价格:

现货: 0

品牌:国民技术

品类:32BITMCU

价格:

现货: 0

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:广芯微电子

品类:32位MCU系列芯片

价格:

现货: 100,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:国民技术

品类:微控制器

价格:¥18.7261

现货:25,138

品牌:MindMotion

品类:32位MCU

价格:¥5.9400

现货:19,996

品牌:兆易创新

品类:MCU

价格:¥7.0000

现货:16,740

品牌:兆易创新

品类:MCU

价格:¥12.3200

现货:8,820

品牌:MindMotion

品类:32位MCU

价格:¥2.3800

现货:6,427

品牌:航顺芯片

品类:32位MCU

价格:¥4.1500

现货:2,900

品牌:航顺芯片

品类:32位MCU

价格:¥4.1500

现货:2,900

品牌:航顺芯片

品类:32位MCU

价格:¥4.1500

现货:2,900

品牌:TI

品类:MCU

价格:¥124.3000

现货:2,872

品牌:航顺芯片

品类:32位MCU

价格:¥22.0000

现货:2,500

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

MCU烧录/Flash烧录/CPLD烧录

可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。

最小起订量: 1pcs 提交需求>

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面