野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7292|回复: 10

新手刚开始学习求助

[复制链接]
发表于 2022-2-21 11:36:01 | 显示全部楼层 |阅读模式
使用CubeMX对STM32F407ZET6进行硬件配置;
建立keil工程,使用STM32F407ZET6芯片,调用固件库实现1路DI采集,1路DO驱动。
上述问题怎么做,求助
回复

使用道具 举报

发表于 2022-2-22 01:14:50 | 显示全部楼层
不要着急,先从hello world 开始
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-22 15:29:16 | 显示全部楼层
野战排 发表于 2022-2-22 01:14
不要着急,先从hello world 开始

HELLOWORLD会呀,教教这个,任务要求,求帮助
回复 支持 反对

使用道具 举报

发表于 2022-2-23 09:36:01 | 显示全部楼层
407学习者 发表于 2022-2-22 15:29
HELLOWORLD会呀,教教这个,任务要求,求帮助

从野火零基础的入门书籍找相关内容就好了,ADC采集和GPIO输出
固件库有现成的函数可以用
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-23 16:35:35 | 显示全部楼层
一级菜鸟 发表于 2022-2-23 09:36
从野火零基础的入门书籍找相关内容就好了,ADC采集和GPIO输出
固件库有现成的函数可以用 ...

看零死角玩转STM32407-霸天虎这本可以么
回复 支持 反对

使用道具 举报

发表于 2022-2-23 16:59:31 | 显示全部楼层
采集 模拟量?还是读取高低电平 请具体点说明
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-23 17:39:46 | 显示全部楼层
白鹭林暗旅 发表于 2022-2-23 16:59
采集 模拟量?还是读取高低电平 请具体点说明

就是这个要求,没有更具体的
回复 支持 反对

使用道具 举报

发表于 2022-2-24 08:56:07 | 显示全部楼层
407学习者 发表于 2022-2-23 17:39
就是这个要求,没有更具体的

读取电平的话光GPIO就行 模拟量获取还要用到ADC片上外设 区别还是挺大的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-24 14:11:18 | 显示全部楼层
白鹭林暗旅 发表于 2022-2-24 08:56
读取电平的话光GPIO就行 模拟量获取还要用到ADC片上外设 区别还是挺大的。 ...

大哥,具体怎么做能写一下么
回复 支持 反对

使用道具 举报

发表于 2022-2-25 08:22:13 | 显示全部楼层
407学习者 发表于 2022-2-24 14:11
大哥,具体怎么做能写一下么

只是读取电平的话逻辑大致如下:1、给对应的GPIO 时钟开启 2、设置GPIO初始化结构体 并初始化对应的引脚 3 在循环中 读取DI引脚电平 并逻辑判断 然后 写DO引脚电平。
测量DI引脚电平的话逻辑大致如下:1、给对应的GPIO 时钟开启 2、设置GPIO初始化结构体 并初始化对应的引脚(要复用成ADC引脚) 3给对应的ADC 时钟开启、初始化ADC (设置ADC模式 可以是单次转换也可以连续转换)4 在循环 中读取ADC 的转换结果 并计算成电压,然后按需求写DO引脚电平。

使用外设的流程都是差不多的 RCC时钟开启 然后设置初始化结构体 并初始化外设  再使用外设
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-2-25 10:41:18 | 显示全部楼层
白鹭林暗旅 发表于 2022-2-25 08:22
只是读取电平的话逻辑大致如下:1、给对应的GPIO 时钟开启 2、设置GPIO初始化结构体 并初始化对应的引脚  ...

感谢感谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 03:40 , Processed in 0.029727 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表