STM32学习笔记(二)

STM32学习笔记(二)

常见问题 MX_DMA_Init()应放在MX_ADCx_Init()前面 AD9910康威的模块,二极管压降0.8v,DC5V供电,ams1117-3.3输入只有4.2v,输出3v不够。同时需要注意ad9910需要电流较大5V0.3A+。 串口重定向 Keil工程迁移至STM32CubeIDE,Keil转cubeide,超详细图文教程 #【STM32CubeIDE】重定向printf 123456789101112131415161718192021222324252627282930313233343536373839404142434445/*USERCODEBEGIN0*/
阅读更多

STM32CubeIDE学习笔记

资料 HowtointegrateDSPLibrariesonSTM32project?AnexampleusingSTM32F429 备份 1-flto STM32CUBEMXBUG 版本6.5.0stm32h743配置ADC时无法配置其时钟。 版本6.3.0解决此问题 DowngradetoSTM32CubeMX6.4.0orinsterthadcX.Init.ClockPrescaler=ADC_CLOCK_SYNC_PCLK_DIV4;after hadcX.Instance=ADCX; (X=ADCnumber)
阅读更多

RT-Thread学习笔记

博客 Flow_AIOT 裸机多线程 stm32实用篇2:裸机系统实现多任务轮转 踩坑指南 使用stm32裸機與rtt系统遇到的坑 RT-ThreadStudio对野火DAP不支持。原因未知. 调试时死机 123LDRr1,[r0,#0x808]LSLSr1,r1,#21BMI0x1FFFF3B2 原因,BOOT0引脚被拉高了。 解决办法:将BOOT0引脚接地。 pkgs在新电脑上不好使 这个问题想骂人,浪费时间 心态继续崩。 Python报错“CausedbySSLError(SSLError(“badhandshake:SysCallError(-1,‘Unexpected
阅读更多

Stm32简易示波器

参考链接 【STM32】定时器TIM触发ADC采样,DMA搬运到内存(超详细讲解) stm32简易示波器(标准库) STM32HAL库:ADC+DMA应用(连续采样、触发采样)
阅读更多
STM32学习笔记

STM32学习笔记

工欲善其事必先利其器 vscode插件KeilAssistant keil启动vscode 编码改为UTF-8,Tab-size为4 在Edit->Configuration->Editor->File&ProjectHanding里勾上了Automaticreloadofexternallymodifiedfiles 点击mdk菜单栏Tools->CustomizeToolsMenu,在弹出的对话框中新建一个外部编辑器,并指定其路径,注意Arguments要填上#E,我的vscode路径:D:\ProgramFiles\MicrosoftVSCodeCod
阅读更多
STM32CubeMx在JDK14环境中的使用

STM32CubeMx在JDK14环境中的使用

前景 最近在学习Stm32,装了STM32CubeMX,但在我生成MDk项目时出现了 百度发现这是两个两种原因造成: 项目含有中文路径 没有使用jdk8 用老版本CubeMX(挺老的版本) 我是后者,但是平常写IDEA写Java项目时,又用到了JDK14。一开始我是百度 Java多版本共存 查到了如图解决方案但是在使用%JAVA_HOME8%环境变量时,依旧出现问题,用资源管理器查看javaw.exe发现他依旧调用的是jdk14环境下的javaw.exe。 迫不得已,我只能在使用STM32CubeMX时卸载JAVA解决问题,但每次重新安装JDK14都嫌累orz 灵感来源 以前玩WOT
阅读更多