STM32学习
文章平均质量分 92
bd7iow
学无止境
展开
-
记一次Lwip移植CubeMx STM32F407+Rtthread nano+Lan8720a要点
lwip移植rtt nano调试两天,粗心忽略一个小细节,导致DHCP一直都是失败,无法ping通。rtt只用内核,没用他的驱动框架,rtt nano移植跟前一个博文一样。lwip是先用CubeMx生成在freertos下的框架,然后复制到我的工程里面。这里移植有几个地方要改,sys_arch.c/.h文件参考(基本就是复制)rtt完整版里面lwip组件的sys_arch.c/.h文件,这里文...原创 2020-05-08 11:24:02 · 2796 阅读 · 2 评论 -
LittleVGL 基于CodeBlock PC模拟器
LittleVGL 基于CodeBlock PC模拟器这个笔记不是关于移植过程的,LittleVGL在CodeBlock的模拟我也搞了两天,前期总是报错找不到文件调了很多次都不行后来换eclipse sdt就可以,但是还是不习惯,个人习惯还是换回cb好,LittleVGL文件中使用了很多诸如“…/…/xxx.h”的因此工程的文件目录结构就很重要了。由于网上能找到在codeblock的移植教程,我...原创 2020-04-10 23:54:51 · 1280 阅读 · 1 评论 -
RT-Thread nano+Finsh+STM32CubeMx+LL库在MDK527中移植
RT-Thread nano+Finsh+STM32CubeMx+LL库在MDK527中移植前言stm32CubeMx在stm32开发上提供了很大的便利性,我们可以用它来配置一些外设,系统时钟。RTT是一款很棒的RTOS,但是Device框架对我这些初学者来说还是有一定的难度,有时我们只需使用RTOS的核心功能就行,而RTT可以很方便地包含进自己的工程中来。下面是移植过程的一些笔记。本文大部分...原创 2020-04-07 23:02:35 · 963 阅读 · 0 评论 -
STM32 keil4 extern问题
最近一个项目,在stm32 keil中移植了别人的一些库文件,编译时出现如下错误提示 .\OBJ\W5100_SPI.axf: Error: L6218E: Undefined symbol FLAG_comerr (referred from master.o). .\OBJ\W5100_SPI.axf: Error: L6218E: Undefined symbol adcval (re原创 2016-04-16 22:25:25 · 4295 阅读 · 1 评论 -
cmsis fft example problem in keil uvision 5
在STM32F1上做FFT,如果点数少的可以直接计算DFT,如果点数多 可以使用ARM的DSP库做FFT变换,其中在使用这个库的时候在MDK47上编译通过,但移植到Keil5上则出现错误,错误在arm_bitreversal2.S这个文件上,解决办法如下: by defining the following expression in the options for target->Asm->M翻译 2017-04-29 17:35:35 · 718 阅读 · 0 评论 -
stm32L151 tim trigger adc定时器触发单通道adc采样dma传输
“`include “adc.h”ifdef Debuginclude “led.h”include “string.h”uint16_t tb=0; //char dat[512]={0,}; uint8_t tc=0;endif__IO uint16_t ADC_ConvertedValue[40];define ADC1_DR_ADDRESS ((u...原创 2018-04-20 10:58:43 · 3589 阅读 · 1 评论