
STM32C071RBT6 开发板环境搭建和ADC转换实验过程 安装软件 数据表:https://www.st.com.cn/resource/en/data_brief/nucleo-c092rc.pdf STM32 的集成开发环境:https://www.st.com.cn/zh/development-tools/stm32cubeide.html STM32Cube 初始化代码生成器(必须安装):https://www.st.com.cn/zh/development-tools/stm32cubemx.html STM32CubeProgrammer 软件:https://www.st.com.cn/zh/development-tools/stm32cubeprog.html 要安装至少一个STM32Cube 初始化代码生成器(经过测试至少要在6.13版以上)SetupSTM32CubeMX-6.14.1-Win软件,可以使用MDK进行调试也可以使用STM32的集成开发环境(新版需要安装在win10,不兼容win7),需要安装stlink驱动。 在这个网址https://www.st.com.cn/zh/embedded-software/stm32cubec0.html下载面向STM32C0系列的STM32Cube MCU软件包(包含HAL、底层API和CMSIS、文件系统、RTOS - 以及在各类意法半导体开发板上运行的示例) 假设已经安装好 STM32CubeMX 和 STM32CubeC0 支持包。 Step1.打开 STM32CubeMX,点击“New Project”,选择芯片型号,STM32C071rbt。在pinout界面设置ADC转换,比如ADC1使用IN0,时钟保持默认状态,点击GENERATE CODE自动生成初始化代码: 在main()中添加代码: while (1) { / USER CODE END WHILE / HAL_ADC_Start(&hadc1); HAL_ADC_PollForConversion(&hadc1,10); adcresult=HAL_ADC_GetValue(&hadc1); / USER CODE BEGIN 3 / } 当然为了方便调试需要将uint16_t adcresult;放到main()之前定义为全局变量;调试下载观察到 之后换了一下接线使用PA7接到一个光敏传感器,流程和代码基本一致,观察到类似转换结果,这里给出硬件接线图: 用手遮挡光线,观察到转换结果变化。 |
|
STM32C071RBT6开发板环境搭建和OLED驱动显示屏实验
stm32C071按键中断驱动LED
STM32N6DK测评 CUBEIDE上运行coremark
STM32N6570DK开发板测评 功耗测试
STM32N6570-DK AIdemo测试
STM32N6570DK开发板测评 DCMI摄像头测试
STM32N6下载app到Flash中运行
【STM32F769I-DISC1】刷入micropython并完成点灯、读取内部温度测试
【STM32L562E-DK 测评】简介、环境搭建、工程测试
【GUI板卡测评】1.H750开箱及简单模拟时钟