找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3346|回复: 4
打印 上一主题 下一主题
收起左侧

有人使用过stm32f407单片机+AD5940吗?求分享移植经验

[复制链接]
跳转到指定楼层
楼主
ID:429205 发表于 2022-5-25 14:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5黑币
最近在实验上 有需要使用AD5940的IC
目前我使用的MCU是STM32F407VET6

官网的是ADI本身的MCU , 我希望可以移植到STM32
各位大大 有人有利用STM32驱动过的经验吗?谢谢大家




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:575305 发表于 2022-6-15 23:29 | 只看该作者
同求,最近搞AD5941头大
回复

使用道具 举报

板凳
ID:401564 发表于 2022-6-16 21:29 | 只看该作者
不是有数据手册吗?
官方如果有例程就对着官方的例程自己写呀
如果是你自己要用到这个芯片,读懂数据手册是肯定要有的一个过程
最忌讳的就是拿到手就不看数据手册,然后直接去看官方代码,然后就是一脸蒙,什么都看不懂.........
这个芯片官方网站有中文的数据手册(我觉得这已经是很好的了,以前ADI的东西压根就没有中文的),下载下来,自己慢慢看,主要是寄存器那一块,也可以配合官方代码一起看,要理解它的作用是什么,时序基本不重要,因为是SPI通讯的,这个过程一般就是2-5天左右
然后就可以自己写代码验证了
回复

使用道具 举报

地板
ID:1066804 发表于 2023-3-16 10:16 | 只看该作者
123htshfnfh 发表于 2022-6-15 23:29
同求,最近搞AD5941头大

大哥,现在搞定了吗
回复

使用道具 举报

5#
ID:1128998 发表于 2024-10-28 19:18 | 只看该作者
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"


//跑马灯实验 -库函数版本
//STM32F4工程-库函数版本      

int main(void)
{

        delay_init(168);                  //初始化延时函数
        LED_Init();                        //初始化LED端口
      
  /**下面是通过直接操作库函数的方式实现IO控制**/      
      
        while(1)
        {
        GPIO_ResetBits(GPIOF,GPIO_Pin_9);  //LED0对应引脚GPIOF.9拉低,亮  等同D1=0;
        GPIO_SetBits(GPIOF,GPIO_Pin_10);   //LED1对应引脚GPIOF.10拉高,灭 等同D2=1;
        delay_ms(500);                     //延时300ms
        GPIO_SetBits(GPIOF,GPIO_Pin_9);           //LED0对应引脚GPIOF.0拉高,灭  等同D1=1;
        GPIO_ResetBits(GPIOF,GPIO_Pin_10); //LED1对应引脚GPIOF.10拉低,亮 等同D2=0;
        delay_ms(500);                     //延时300ms
        }
}
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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