标题: 有人使用过stm32f407单片机+AD5940吗?求分享移植经验 [打印本页]

作者: yehchanghung    时间: 2022-5-25 14:38
标题: 有人使用过stm32f407单片机+AD5940吗?求分享移植经验
最近在实验上 有需要使用AD5940的IC
目前我使用的MCU是STM32F407VET6

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





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

大哥,现在搞定了吗
作者: Mrshuyu    时间: 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
        }
}
作者: czhrolling    时间: 2025-5-28 13:26
你好,我现在也在搞,请问你移植成功了吗,可以交流一下吗?




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1