【经验】中科芯CKS32F4xx系列MCU DAC功能应用指南

2023-08-19 中科芯MCU公众号
MCU,CKS32F4xx,中科芯 MCU,CKS32F4xx,中科芯 MCU,CKS32F4xx,中科芯 MCU,CKS32F4xx,中科芯

DAC模块作为中科芯CKS32F4xx系列MCU的一个常用外设,可以将数字信号转换成模拟信号,最高分辨率可达12位,且两个独立DAC输出通道转换互不影响,各个通道均能使用DMA功能,可由软硬件触发。因此,为了实现DAC输出正弦波,拟采用一定的时间向DAC的数据寄存器写入数据,随后进行数模转换输出不同的电压,最后在时间轴上显示出波形。同时为了不占用CPU资源,配置DMA建立传输通道,以便数据快速的从内存搬移到外设。且在DAC初始化时,可以设置成定时器触发,待定时器溢出就会触发DAC工作,所以只要修改定时器的定时时间,就可改变正弦波周期。


DAC简述

①:DAC将VREF+引脚作为参考电压,在实际使用时将VSSA接地,同时把VREF+和VDDA接3.3V,DAC即可获得0~3.3V的输出电压。

②:数模转换器以VREF+作为参考电源,将DAC的数据寄存器“DORx”的数字编码转换成模拟信号并由右侧的“DAC_OUTx”通道输出。在CKS32有2个这样的DAC部件,其中PA4对应通道1,PA5对应通道2。

③:控制逻辑可以控制数据寄存器“DORx”加入一些伪噪声信号或配置产生三角波信号。
④:使用DAC时,数据会被先写入到DHRx寄存器,随后DAC会根据触发配置进行处理,最后将数据传输至DORx。DAC的触发源有三种,分别为:外部中断源触发、定时器触发和软件控制触发。


对于单DAC通道x的三种数据格式

  • 8位数据右对齐:

    用户须将数据写入寄存器DAC_DHR8Rx[7:0]位(实际是存入寄存器DHRx[11:4]位)。

  • 12位数据左对齐:

    用户须将数据写入寄存器DAC_DHR12Lx[15:4]位(实际是存入寄存器DHRx[11:0]位)。

  • 12位数据右对齐:

    用户须将数据写入寄存器DAC_DHR12Rx[11:0]位(实际是存入寄存器DHRx[11:0]位)。

    数字输入经过DAC被线性地转换为模拟电压输出,任一DAC通道引脚上的输出电压满足下面的关系:

    本案例中选择DAC的通道1,并采用12位的右对齐方式,通过查阅《CKS32F4xx参考手册》DAC和DMA章节可知,DAC1对应DMA1控制器通道7数据流5。


总的来说,DAC的输出是由DORx寄存器直接控制的,而用户写的数据是要写入DHRx寄存器,然后通过DHRx间接操作DORx,最终实现DAC的输出。


DAC输出正弦波配置

本文采用DAC1+TIM2+DMA1的方式,通过TIM2触发DAC1转换,转换完成后通过DMA1输出,主要步骤如下:

①由Matlab计算一个周期的正弦波数组;

②根据一个正弦波周期内点数和所需正弦波频率确定定时器触发间隔;

③初始化DAC1输出管脚和工作模式;

④配置触发DAC1用的定时器2;

⑤配置DMA1自主搬运正弦波数组。

待上述配置完成后,将PA4引脚接到示波器上,即可显示正弦波。以下是DAC的详细配置。


(1)正弦波数组生成

以下代码用于生成正弦波波形表:

1 for(i=0;i<100;i++)

2
3 {

4 Sine12bit[i]=2048*sin(1.0*i/(100- 1)*2*PI)+2048;

5 }


从上述函数可以看出,正弦波的幅度被控制在0~4096之间,一个周期被平均分成100份,即100个点代表一个周期的波形,数组Sine12bit里面是100个采样点。

1 const uint16_t Sine12bit[100] = {

3 0x0800,0x0881,0x0901,0x0980,0x09FD,0x0A79,0x0AF2,0x0B68,0x0BDA,0x0C49,0x0CB3,0x0D19,0x0D79,0x0DD4,0x0E29,0x0E78,0x0EC0,0x0F02,0x0F3C,0x0F6F,0x0F9B,0x0FBF,0x0FDB,0x0FEF,0x0FFB,0x0FFF,0x0FFB,0x0FEF,0x0FDB,0x0FBF,0x0F9B,0x0F6F,0x0F3C,0x0F02,0x0EC0,0x0E78,0x0E29,0x0DD4,0x0D79,0x0D19,0x0CB3,0x0C49,0x0BDA,0x0B68,0x0AF2,0x0A79,0x09FD,0x0980,0x0901,0x0881,0x0800,0x077F,0x06FF,0x0680,0x0603,0x0587,0x050E,0x0498,0x0426,0x03B7,0x034D,0x02E7,0x0287,0x022C,0x01D7,0x0188,0x0140,0x00FE,0x00C4,0x0091,0x0065,0x0041,0x0025,0x0011,0x0005,0x0001,0x0005,0x0011,0x0025,0x0041,0x0065,0x0091,0x00C4,0x00FE,0x0140,0x0188,0x01D7,0x022C,0x0287,0x02E7,0x034D,0x03B7,0x0426,0x0498,0x050E,0x0587,0x0603,0x0680,0x06FF,0x077F};


(2)GPIO和DAC模式配置

该部分为输出引脚配置和DAC通道1配置,代码如下:

1 void DAC1_GPIO_Init(void)

2
3 {

4
5 GPIO_InitTypeDef GPIO_InitStructure;

6
7 DAC_InitTypeDef DAC_InitStructure;

8
9 /*  Enable GPIOA clock  */


11 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);

12  /*  Enable DAC clock  */

13  RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC, ENABLE);

14 /*  Configure the DAC Pin to Analog mode: DAC_OUT1 -- PA4  */

15 GPIO_InitStructure.GPIO_Pin=GPIO_Pin_4;

16 GPIO_InitStructure.GPIO_Mode= GPIO_Mode_AIN;

17
18 GPIO_InitStructure.GPIO_PuPd= GPIO_PuPd_NOPULL;

19
20 GPIO_InitStructure.GPIO_Speed= GPIO_Speed_100MHz;  

21
22 GPIO_InitStructure.GPIO_OType= GPIO_OType_PP;

23
24 GPIO_Init(GPIOA, &GPIO_InitStructure);

25
26 /*  Configure DAC Channel_1  */

27
28 DAC_InitStructure.DAC_Trigger= DAC_Trigger_T2_TRGO;

29
30 DAC_InitStructure.DAC_WaveGeneration = DAC_WaveGeneration_None;DAC_InitStructure.

31 DAC_OutputBuffer = DAC_OutputBuffer_Disable;

32 DAC_InitStructure.DAC_LFSRUnmask_TriangleAmplitude = DAC_LFSRUnmask_Bit0;

33 DAC_Init(DAC_Channel_1, &DAC_InitStructure);

34 
35 DAC_Cmd(DAC_Channel_1, ENABLE);//Enable DAC Channel_1.

36
37 DAC_DMACmd(DAC_Channel_1, ENABLE);//Enable DAC channel_1 DMA request.

38
39 }

在DAC1_GPIO_Init函数中,实现了相应GPIO引脚(PA4)的初始化和DAC工作模式配置。其中为了避免寄生的干扰和额外的功耗,应将PA4引脚设置成模拟输入模式(AIN),如此方可正常工作。


而对DAC工作模式进行配置时,可查看CKS官方提供的DAC_InitTypeDef结构体,该结构体中主要包含了DAC_CR寄存器的各寄存器配置。如下是DAC_InitTypeDef结构体成员简述:

(a)DAC_Trigger

该成员用于DAC的触发模式配置,由上文DAC通道框图可知,共有三种触发模式,分别是定时器触发(DAC_Trigger_T2/4/5/6/7/8_TRGO)、软件触发(DAC_Trigger_Software)和EXTI_9触发方式(DAC_Trigger_Ext_IT9)。


(b)DAC_WaveGeneration

该成员可配置输出伪噪声和三角波输出(DAC_WaveGeneration_Noise/Triangle),若使用自定义输出,应配置为DAC_WaveGeneration_None。


(c)DAC_OutputBuffer

该成员用于控制是否使能DAC的输出缓冲(DAC_OutputBuffer_Enable/Disable)。若需要直接驱动外部负载,可以使能该成员以减小输出阻抗。


(d)DAC_LFSRUnmask_TriangleAmplitude

该成员通过控制DAC_CR的MAMP2位设置LFSR寄存器位的数据,即当使用伪噪声或三角波输出时要叠加到DHRx的值。若使用伪噪声输出时LFSR=0xAAA,这时该结构体成员可赋值为DAC_LFSRUnmask_Bit0~DAC_LFSRUnmask_Bit11_0;若使用三角波输出时,这时该结构体成员可赋值为DAC_TriangleAmplitude_1~DAC_TriangleAmplitude_4096,可用于设置三角波的最大幅值。


本例中,将DAC通道1配置成定时器TIM2触发,不使用波形发生器和不使用输出缓存,不使用输出缓存是因为CKS32的DAC无需外部运放就可以直接驱动负载,三角波振幅一项虽然本案例没有用到,可以配置成任意,但此项不可缺,最后调用DAC_Cmd、DAC_DMACmd函数使能DAC通道1和DMA的请求。


(3)定时器配置

该部分是配置触发DAC的定时器TIM2,通过设定触发的间隔,从而间接控制正弦波周期,TIM2的工作决定DMA与DAC的工作频率,代码如下:

1 void TIM2_Init(void)


3 {

4
5 TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure;

6
7 /*  Enable Timer2 clock.  */


9 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);

10 /*  Configure Timer2 --Clock Frequency is 84MHz  */

11
12 TIM_TimeBaseStructure.TIM_Period=83; TIM_TimeBaseStructure.TIM_Prescaler= 0x0;    

13 
14 TIM_TimeBaseStructure.TIM_ClockDivision = 0x0;    

15
16 TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;

17
18 TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure);  

19 /*  Configure the trigger source for Timer2.  */

20 TIM_SelectOutputTrigger(TIM2, TIM_TRGOSource_Update);

21 
22 TIM_Cmd(TIM2, ENABLE);//Enable Timer2.

23 
24 }

前文的DAC已选用TIM2当触发源,此处TIM2的定时周期被配置为83,向上计数,不分频。CKS32F4xx系列的主频是168MHz,TIM2的时钟是84MHz,所以TIM2的更新频率是84M/(TIM_Period+1)/(TIM_Prescaler+1),即TIM2每隔1us触发一次DAC事件,不需要设置中断,当定时器向上计数至指定值时,产生Update事件,同时触发DAC把DHRx寄存器的数据转移到DORx,开始进行转换。由于正弦波数组是100个采样点,可得正弦波的输出频率为:

(4)DMA配置

该部分主要完成数据的传输,代码如下:

1 void DMA_InitForDAC(void)

2 {

3
4 DMA_InitTypeDef  DMA_InitStructure;

5
6 /*  Enable DMA1 clock.  */

7 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA1, ENABLE);

8 /*  Configure DMA1 Stream5 Channel_7 For DAC1  */

9
10 DMA_InitStructure.DMA_Channel = DMA_Channel_7;  DMA_InitStructure.DMA_PeripheralBaseAdDMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)Sine12bit ;

11 DMA_InitStructure.DMA_DIR = DMA_DIR_MemoryToPeripheral;

12
13 DMA_InitStructure.DMA_BufferSize = 100;

14 
15 DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;

16
17 DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;

18 DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord;

19 DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;

20 
21 DMA_InitStructure.DMA_Mode = DMA_Mode_Circular;

22
23 DMA_InitStructure.DMA_Priority = DMA_Priority_High;

24 DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;      

25 DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_HalfFull;

26 DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;

27 DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;

28DMA_Init(DMA1_Stream5, &DMA_InitStructure);

29 DMA_Cmd(DMA1_Stream5, ENABLE); //Enable DMA1 Stream5.

30 }


需要注意的是,DAC->DHR12R1对应数据寄存器的地址,正弦波数组Sine12bit对应数据输入地址,DMA缓存的个数是单个正弦波周期对应的点数,DMA需工作在循环模式,由于正弦波数组Sine12bit定义为16位,那么涉及数据传输的变量都要配置成半字16位。经过上述的配置后,定时器TIM2每隔1us就会触发DMA搬运正弦波数组的一个数据到DAC通道1寄存器进行转换,每搬运100个数据即一个完整周期后,DMA开始循环,最终循环输出正弦波。


(5)主函数配置

本例程主函数主要对前文所述函数依次调用,程序编译下载至开发板,使用示波器测量PA4引脚即可查看输出10kHz的正弦波形,代码如下:

1 int main(void)  


3{

4 DAC1_GPIO_Init();

5
6 TIM2_Init();

7
8 DMA_InitForDAC();

9 while (1);

10 }

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

本文由ll转载自中科芯MCU公众号,原文标题为:MCU微课堂|CKS32F4xx系列DAC功能,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】中科芯CKS32F1系列MCU替代其他厂牌产品兼容性问题处理注意事项

中科芯基于ARM Cortex-M3的CKS32F1系列MCU功耗较国外品牌低20%,有多种低功耗模式。多重、多样化保护机制,自定义分级读写保护更是提高了产品的安全性。但是在与其他品牌产品进行替换时会遇到一些兼容性问题,在此将常见的问题和解决办法进行说明。

设计经验    发布时间 : 2020-03-08

中科芯CKS32K148系列MCU SCG寄存器配置以及相关示例(二)

在前文中,已经对中科芯CKS32K148 MCU SCG时钟进行了整体介绍,下面以RUN模式下配置SPLL为系统时钟源为例,对时钟配置的具体方法进行讲解。

设计经验    发布时间 : 2024-10-31

解析中科芯CKS32F107xx系列MCU的GPIO配置

本文中中科芯来给大家介绍CKS32F107xx系列MCU的GPIO配置,希望对各位工程师有所帮助。GPIO是通用输入输出端口的简称,也是CKS32可控制的引脚,CKS32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。

设计经验    发布时间 : 2024-06-12

中科芯(CETC)32位MCU选型指南

目录- 公司简介    MCU    MCU型号定义&封装参考    MCU开发工具    LoRa/ NB-IoT    LoRa/ NB-IoT产品简介    MCU应用案例   

型号- CKS32F103V8T6,CKS32F031K6U6,CKS32F102C6T6,CKS32F417ZET6,CKS32F105VDT6,CKS32F107,SX1262,CKS32F105,CKS32F102R4T6,CKS32F103,CKS32F101,CKS32F102,CKS32F101R6T6,CKS32F103C4T6,CKS32F051K6U6,CKS32F101ZCT6,CKS32F030F6P6,CKS32F101VET6,CKS32F417VGT6,SX1280,CKS32L063C8T6,CKS32F031F4P6,CKS32F101C8T6,CKS32F107V8T6,SX1278,CKS32F103RCT6,CKS32F107RBT6,CKS32F051K6T6,CKS32F405ZGT6,TP20L607,CKS32F103ZET6,CKS32L052R6T6,CKS32L052C8T6,CKS32F105VCT6,CKS32F107系列,CKS32F105RET6,CKS32L051系列,CKS32L051R8T6,CKS32L053C6T6,CKS32F101ZDT6,CRF-62,CKS32F072R6T6,CKS32F051系列,CKS32F103RDT6,CKS32F072C8T6,CKS32F103VBT6,CKS32F030K6T6,CKS32F042K8T6,CKS32F407VET6,CKS32F103R4T6,CKS32F415系列,CKS32F103ZDT6,CKS32F102C8T6,CKS32F417ZGT6,CKS32F042系列,CKS32F105VBT6,CKS32F030R8T6,CKS32F102R6T6,CKS32F105RDT6,CRF62-LKWAN-CY,CKS32F103C6T6,CKS32L052系列,CKS32F030K6U6,CKS32F102系列,CKS32F101R8T6,CKS32F030F4P6,CKS32F101ZET6,CKS32L063R8T6,CKS32F101CBT6,CKS32F031系列,CKS32F107R8T6,CKS32F031G6U6,CKS32F103RET6,CKS32L051K6T6,CRF1278系列,CKS32F415RGT6,CKS32L063系列,CKS32F103VCT6,CKS32F051C8T6,CKS32F103ZCT6,CKS32F417IET6,CKS32L052R8T6,CKS32F105RCT6,CKS32L053系列,CRF1278,CKS32F051R8T6,CKS32F101系列,CKS32L053C8T6,CKS32F072CBT6,CKS32F105V8T6,CKS32F407ZET6,CKS32F101RBT6,CKS,CKS32F030系列,CKS32F072R8T6,CRF62-L2,CRF62-L5,CKS32F042C6T6,CKS32F103VDT6,CKS32L053R6T6,CKS32F107VET6,CKS32F407VGT6,CKS32F103R6T6,CKS32F417系列,CKS32F030C8T6,CKS32F102R8T6,CKS32F105RBT6,CKS32F031C6T6,CKS32F103C8T6,CKS32F102CBT6,CKS32F405系列,CKS32F101RCT6,CKS32L052K6T6,CKS32F415VGT6,CKS32F031G4U6,CKS32F103VET6,CKS32F107VDT6,CKS32F051,CKS32F051C6T6,CKS32L051K8T6,CKS32F417IGT6,CRF-62系列,CRF62-WAN,CKS32,CKS32F103系列,CKS32F072RBT6,CKS32F042,CKS32F407IET6,CKS32F405RGT6,CRF1280-12S,CKS32F107RET6,CKS32F407ZGT6,CKS32F101VBT6,CKS32F102RBT6,CKS32F101RDT6,CKS32L053R8T6,CKS32F031,CKS32F103R8T6,CKS32F042C8T6,CKS32F107VCT6,CKS32F030,CRF1278-L3,CRF1278-L1,CKS32F030C6T6,XY1100,CRF1278-L4,CKS32F103CBT6,CKS32F030K6,CKS32F102C4T6,ASR6601,CKS32F101R4T6,CKS32F105R8T6,CKS32F051K8U6,CKS32F407系列,CKS32F107RDT6,CKS32F101VCT6,CKS32F415ZGT6,CKS32F101RET6,CKS32L052K8T6,CKS32F417,CKS32F417VET6,CKS32F101C6T6,CKS32F415,CKS32F031F6P6,CKS32F107VBT6,CKS32L051C6T6,CKS32F051K8T6,TP20H607,CKS32L051C8T6,CKS32F042K6T6,CKS32L052C6T6,ASR6505,CKS32F105VET6,CKS32F407,CKS32F405,ASR6501,ASR6502,CKS32X...,CKS32F105系列,CKS32L051R6T6,CKS32L063,CKS32F407IGT6,CKS32F405VGT6,CKS32F072,CKS32F101VDT6,CKS32F072系列,CKS32F031K6T6,CKS32F103RBT6,CKS32F072C6T6,CRF1100-N1,CKS32L052,CKS32F107RCT6,CKS32L051,CKS32L053

选型指南  -  中科芯  - 2022/4/24 PDF 中文 下载

Top Chinese 8/32-bit MCU Manufacturers with ARM Cortex-M0, M0+, M3, M4 and Stable Supply

In the face of rising semiconductor raw material prices and a continued shortage of production capacity, Sekorm has joined Civil Technology, Arteli, Chipsea, China Microelectronics, Fudan Microelectronics, Aerospace Shun, and other mainstream MCU manufacturers to provide stable MCU supply guarantees

活动    发布时间 : 2022-06-21

中科芯(CETC)CKS32F030C8/C6/K6/F4 32位MCU数据手册

描述- 本资料给出了中科芯CKS32F030 xx 微控制器产品的器件特性

型号- CKS32F030XX,CKS32F030C6,CKS32F030R8T6XXX,CKS32F030C8,CKS32,CKS32F030K6,CKS32F030F4

数据手册  -  中科芯  - v1.0  - 2018年4月9日 PDF 中文 下载

中科芯CKS32K148系列MCU SCG(系统时钟发生器)模块应用指南(一)

系统时钟发生器(SCG)是MCU中的重要模块,它能够为芯片提供多个灵活的时钟源,并支持各种时钟输出选项,实现对芯片内部各个模块的时钟供应。CKS32K148的时钟生成电路提供了各种时钟分频器和选择器,允许不同的模块以该模块特定的频率运行,而时钟生成逻辑实现了可以独立关闭的模块特定时钟门控,从而能够优化芯片性能以满足低功耗的需求。本文将围绕CKS32K148的SCG模块展开介绍。

技术探讨    发布时间 : 2024-09-27

【选型】中科芯(CETC)CKS32通用32位MCU快速选型指南

目录- CKS32F030超值型-48Mhz/CKS32F031入门型-48Mhz    CKS32F051入门型-48Mhz/CKS32F103系列-72MHz   

型号- CKS32F051K8T6,CKS32F051K6T6,CKS32F030C6T6,CKS32F030C8T6,CKS32F031K6U6,CKS32F103CBT6,CKS32F030R8T6,CKS32F031C6T6,CKS32F103,CKS32,CKS32F030K6U6,CKS32F051R8T6,CKS32F103C8T6,CKS32F103TBU6,CKS32F103T8U6,CKS32F030F4P6,CKS32F051K8U6,CKS32F051K6U6,CKS32F030F6P6,CKS32F031K6T6,CKS32F031F4P6,CKS32F103RBT6,CKS32F103VBT6,CKS32F030K6T6,CKS32F031F6P6,CKS32F031,CKS32F051C8T6,CKS32F103R8T6,CKS32F051,CKS32F030

选型指南  -  中科芯 PDF 中文 下载

解析中科芯CKS32F107xx MCU的DAC模块

DAC即数模转换器,它可以将数字信号转换为模拟信号。在常见的数字信号系统中,传感器信号被ADC模块把电压模拟信号转换成易于计算机存储、处理的数字信号,由计算机处理完成后,再由DAC模块转化输出电压模拟信号来驱动某些执行器件。本文将为您解析CKS32F107xx MCU的DAC特点和结构。

设计经验    发布时间 : 2024-08-28

【产品】国产32位MCU、从M0到M4内核8大系列产品和STM32软硬件全兼容 | 视频

在2021年4年27日主控器件及存储专场|世强硬创新产品研讨会中,中科芯分享了其32位通用MCU,从M0到M4内核8大系列产品,同STM32软硬件全兼容,并且讲解了在工业、物联网、通信领域的应用。

新产品    发布时间 : 2021-04-29

中科芯CKS32F4xx系列MCU Flash模拟EEPROM的操作应用指南

中科芯CKS32F4xx系列芯片内部嵌入一个FLASH,若FLASH存储了用户的应用程序后仍留有空间,剩余空间可被当作EEPROM使用,这比访问外部FLASH速度优势更为明显。在本章节中,将会向大家简要介绍内部FLASH,并通过一个例程来演示FLASH模拟EEPROM的操作。

设计经验    发布时间 : 2024-02-22

中科芯CKS32F107xx系列MCU内部温度传感器ADC采集应用指南

中科芯推出的CKS32F107xx系列MCU有一个内部的温度传感器,可以用来测量MCU及周围的温度(TA)。该温度传感器在内部和ADCx_IN16输入通道相连接,此通道把传感器输出的电压转换成数字值。

设计经验    发布时间 : 2024-08-13

【经验】中科芯CKS32F4xx系列MCU SPI通信配置及读写SPI FLASH指南

中科芯CKS32F4xx系列MCU的SPI外设可用作通讯的主机及从机,支持最高的SCK时钟频率为fpclk/2,完全支持SPI协议的4种模式。本文介绍利用CKS32F4xx系列固件库来完成对SPI的配置使用及SPI FLASH实验。

设计经验    发布时间 : 2023-04-24

中科芯(CETC)32位MCU产品及公司简介

型号- CKS32F103R6T6,CKS32F103V8T6,CKS32F030C8T6,CKS32F031K6U6,CKS32F417ZET6,CKS32F102C6T6,CKS32F102R8T6,CKS32F105RBT6,CKS32F102R4T6,CKS32F031C6T6,CKS32F103C8T6,CKS32F101R6T6,CKS32F103C4T6,CKS32F051C6U6,CKS32F102CBT6,CKS32F051K6U6,CKS32F101ZCT6,CKS32F101VET6,CKS32F101RCT6,CKS32F415VGT6,CKS32F417VGT6,CKS32F031G4U6,CKS32F031F4P6,CKS32F101C8T6,CKS32F103RCT6,CKS32F103VET6,CKS32F107RBT6,CKS32F051C6T6,CKS32F405OET6,CKS32F051K6T6,CKS32F405ZGT6,CKS32F103ZET6,CKS32F417IGT6,CKS32F105VCT6,CKS32F051R6T6,CKS32,CKS32F405RGT6,CKS32F101ZDT6,CKS32F407ZGT6,CKS32F101VBT6,CKS32F102RBT6,CKS32F031K4T6,CKS32F415OGT6,CKS32F101RDT6,CKS32F103RDT6,CKS32F103VBT6,CKS32F030K6T6,CKS32F407VET6,CKS32F103R8T6,CKS32F107VCT6,CKS32F103R4T6,CKS32F103ZDT6,CKS32F030C6T6,CKS32F031K4U6,CKS32F102C8T6,CKS32F103CBT6,CKS32F417ZGT6,CKS32F102C4T6,CKS32F105VBT6,CKS32X,CKS32F102R6T6,CKS32F031C4T6,CKS32F103C6T6,CKS32F051C4U6,CKS32F101R4T6,CKS32F105R8T6,CKS32F051C8U6,CKS32F101R8T6,CKS32F030F4P6,CKS32F051K8U6,CKS32F051K4U6,CKS32F101VCT6,CKS32F101ZET6,CKS32F415ZGT6,CKS32F101RET6,CKS32F101CBT6,CKS32F031G6U6,CKS32F417VET6,CKS32F103RET6,CKS32F415RGT6,CKS32F051C4T6,CKS32F103VCT6,CKS32F031F6P6,CKS32F051C8T6,CKS32F107VBT6,CKS32F405OGT6,CKS32F051K8T6,CKS32F103ZCT6,CKS32F417IET6,CKS32F051K4T6,CKS32F105RCT6,CKS32F051R4T6,CKS32F051R8T6,CKS32F405VGT6,CKS32F101VDT6,CKS32F105V8T6,CKS32F407ZET6,CKS32F101RBT6,CKS32F031K6T6,CKS32F103RBT6,CKS32F103VDT6,CKS32F407VGT6,CKS32F107RCT6

商品及供应商介绍  -  中科芯 PDF 中文 下载

中科芯MCU诚邀新老朋友莅临上海慕尼黑电子展交流指导

中科芯MCU诚邀新老朋友2024年7月8日-10日莅临上海慕尼黑电子展交流指导!望与客户朋友们洽谈合作、携手共赢!

原厂动态    发布时间 : 2024-07-08

展开更多

电子商城

查看更多

品牌:中科芯

品类:32位微控制器

价格:¥5.3000

现货: 270

品牌:中科芯

品类:32位MCU

价格:¥5.2000

现货: 265

品牌:中科芯

品类:32位MCU

价格:¥21.0000

现货: 100

品牌:中科芯

品类:32位微控制器

价格:¥8.0000

现货: 90

品牌:中科芯

品类:32位微控制器

价格:¥18.0000

现货: 65

品牌:中科芯

品类:开发板

价格:¥200.0000

现货: 6

品牌:中科芯

品类:开发板

价格:¥200.0000

现货: 6

品牌:中科芯

品类:开发板

价格:¥200.0000

现货: 6

品牌:中科芯

品类:开发板

价格:¥200.0000

现货: 6

品牌:中科芯

品类:开发板

价格:¥200.0000

现货: 6

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:恒烁

品类:MCU

价格:¥1.0800

现货:154,600

品牌:Advanced Digital Chips

品类:MCU

价格:¥6.6000

现货:100,000

品牌:RENESAS

品类:MCU

价格:¥5.8041

现货:86,925

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥7.3800

现货:76,715

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.3000

现货:75,000

品牌:Advanced Digital Chips

品类:MCU

价格:¥9.0000

现货:64,841

品牌:ST

品类:MCU

价格:¥15.5600

现货:58,800

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥257.6400

现货:58,799

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

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

收藏
收藏当前页面