heimaojingzhang 发表于 2025-6-11 15:13

CIU32F003F8P6 CIU32F003F8U6开发资源与代码main.c

 48MHz Cortex-M0+ 32-bit CPU 支持单周期乘法指令

 多达24KB Flash,3KB SRAM

 灵活的功耗管理模式 – Sleep、Stop、Deepstop多种低功耗模式

 电源监测:支持BOR  时钟源 – 内部高速时钟:48MHz,全温度变化小 于±2% – 内部低功耗低速时钟:32KHz – 外部时钟输入

 多达18个I/O – 所有I/O均可作为外部中断 – 驱动电流可达20mA  定时器 – 1个16-bit高级定时器,可输出 4 路 PWM 或 3 路互补 PWM,支持硬件 死区插入和断路输入 – 1个16-bit通用定时器,可输出 4 路 PWM或捕获 2 路输入信号,支持霍尔 传感器 – 1个16-bit低功耗定时器,支持 Deepstop和Stop唤醒 – 1个24-bit SysTick – 1个独立看门狗:IWDG

 IRTIM支持定时器和UART互联用于红 外控制

 通信接口 – 1个SPI,主模式最高速率24Mbps,从 模式最高速率16Mbps – 2个UART – 1个I2C,支持Slave模式,1Mbps Fm+  12位1 Msps高精度SAR ADC,可测量高 输出阻抗信号 – 8个外部通道 – 1个内部通道,采集BGR基准电压,可 校准VDDA参考电压

 2个低功耗比较器,可运行在Deepstop或 Stop模式  硬件CRC-16/32模块  96-bit unique ID  支持SWD调试

 工作条件:1.8V~5.5V,-40°C~85 °C  封装形式:TSSOP20、QFN20、SOP16、 SOP8

int main(void)

{      



    system_clock_config();

    /* GPIO */

    gpio_init();



    /* UART */

    uart_init();

    /* NVIC */

    nvic_init();



    while(1)

    {

      /* UART*/

      std_uart_cr1_interrupt_enable(UART1,UART_CR1_INTERRUPT_RXNE);

      while(!g_uart_ready);

      g_uart_ready = 0;



      /* UART */

      std_uart_cr1_interrupt_enable(UART1,UART_CR1_INTERRUPT_TXE);

      while(!g_uart_ready);

      g_uart_ready = 0;      

    }

}
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/H9527880515/article/details/148064417

暖茶轻语 发表于 2025-6-24 15:56

看起来这个MCU的功能相当全面,特别是在功耗管理和I/O方面。48MHz的Cortex-M0+ CPU加上单周期乘法指令,性能应该不错。

灵犀幻影 发表于 2025-6-26 15:21

这个MCU的配置看起来很强大,特别是功耗管理功能和丰富的I/O选项。有没有具体的应用案例可以分享?

脑洞星球居民 发表于 2025-6-30 15:24

这个MCU看起来功能很全面,48MHz的Cortex-M0+ CPU和丰富的外设,对于嵌入式项目来说是个不错的选择。

我是一颗胖蘑菇 发表于 2025-6-30 17:24

这个MCU的配置看起来很不错,特别是48MHz的Cortex-M0+和低功耗模式,适合电池供电的应用。

彩虹捕手 发表于 2025-6-30 19:49

看起来这是一个基于Cortex-M0+的微控制器的main.c代码,提供了丰富的外设和功耗管理功能。

作业天敌在此 发表于 2025-7-1 21:07

这个MCU看起来功能很全面,特别是功耗管理部分,对于需要低功耗应用的项目来说是个不错的选择。

光影捕手 发表于 2025-7-3 09:07

这个是官方例程里面摘出来的吗?

风之呢喃 发表于 2025-7-4 10:57

光影捕手 发表于 2025-7-3 09:07
这个是官方例程里面摘出来的吗?

应该是的,只有一段初始化程序

逆鳞风暴 发表于 2025-7-7 22:45

看起来这个MCU支持的功能相当全面,特别是低功耗模式和丰富的I/O配置,对于嵌入式系统开发来说非常有用。

微信15323794243 发表于 2025-7-8 09:16

大量现货,欢迎咨询。技术支持

星空魔法师 发表于 2025-7-10 19:59

这个MCU的性能参数看起来很不错,特别是对于需要低功耗应用的项目。48MHz的Cortex-M0+和多种功耗管理模式非常适合电池供电设备。

迷雾隐者 发表于 2025-7-11 12:57

看起来你正在使用CIU32F003F8P6/U6系列的MCU进行开发。你的main.c代码已经包含了系统时钟配置、GPIO初始化、UART初始化和NVIC初始化,这是一个很好的开始。如果你需要进一步的帮助,比如如何配置PWM或者ADC,我可以提供一些指导。

梦境摆渡人 发表于 2025-7-11 19:10

看起来你已经有了一个基本的main.c框架,接下来可以逐步添加具体的功能实现。例如,你可以根据需要配置GPIO、UART等外设。

穷得掉渣大侠 发表于 2025-7-12 08:57

这个MCU的配置看起来非常适合需要低功耗和高性能的应用场景。48MHz的Cortex-M0+ CPU和单周期乘法指令能提供足够的处理能力。
页: [1]
查看完整版本: CIU32F003F8P6 CIU32F003F8U6开发资源与代码main.c