关于stm32 的问题 其实就是程序的问题

关于stm32 的问题 其实就是程序的问题,第1张

就是说,你的函数声明写在了调用之后。这句话是说,你在51行调用了该函数,但是函数的定义却在159行。程序误把你的函数定义当做函数调用了,而把函数调用当做了函数声明。

解决方案:

1、在调用函数之前先声明;

2、将函数定义在调用之前。

(1) JLINKV6 需要的硬件接口为: GND, RST, SWDIO, SWDCLK

(2) JLINKV7 需要的硬件接口为: GND, RST, SWDIO, SWDCLK

(3) JLINKV8 需要的硬件接口为: VCC, GND, RST, SWDIO, SWDCLK

(4) ULINK1 不支持 SWD 模式

(5) 盗版 ULINK2 需要的硬件接口为: GND, RST, SWDIO, SWDCLK

(6) 正版 ULINK2 需要的硬件接口为: GND, RST, SWDIO, SWDCLK

我的接口是ULINK2的,把VCC接上就可以用JLINK的SWD模式,我用的是JLINKV8。用J-FLASH读出HEX文件,成功。o(︶︿︶)o 唉,花了我好久时间。再不行的话我要焊标准的JTAG电路了。

你都没有给出基准电压。大家也看不出来。

简单的方法,你先测出现在的正弦信号的峰值。

然后把

vu16 Sine16bit[32] = { 0x7FFF,0x98F8,0xB0FB,0xC71C,

0xDA81,0xEA6C,0xF640,0xFD89,

0xFFFE,0xFD89,0xF640,0xEA6C,

0xDA81,0xC71C,0xB0FB,0x98F8,

0x7FFF,0x6706,0x4F03,0x38E2,

0x257D,0x1592,0x09BE,0x0275,

0x0000,0x0275,0x09BE,0x1592,

0x257D,0x38E2,0x4F03,0x6706};

例如你现在的峰值是2V就 把里面的所有数转除以2就可以了。如果峰值是3V就除3

普中stm32开发板安装综合测试程序下载步骤为。首先是下载st-link驱动安装包,双击安装,ST-Link驱动安装程序,如果安装成功,完成电脑-下载器-开发板连接后,下载器上的红色指示灯会常亮。

就是将一个IO口的电平变为它之前的相反电平,最重要的这句

(BitAction)(1-GPIO_ReadOutputDateBit(GPIOC, GPIO_Pin_3)

如果之前是0,那么1-0就是1;如果之前是1,那么1-1就是0;这是用库函数 *** 作的,内部怎样实现,你不需要知道,直接调用就行了

以上就是关于关于stm32 的问题 其实就是程序的问题全部的内容,包括:关于stm32 的问题 其实就是程序的问题、怎样读出STM32芯片的程序,再烧录回去、求助STM32的程序问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9812392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存