Monthly: 4月 2018

STM32 HAL库空闲模式接收DMA不定长数据

betball贝博app 未分类 657 次浏览
对于DMA和HAL库还是不太了解,所以写的串口程序接收数据总是不及时,经过参考https://blog.csdn.net/youmeichifan/article/details/51750435博客,学习了一种新的方法,很稳定。 据我理解的该模式则为完整接收完一组数据以后自动触...

Cubemx启用TIM定时器以生成微秒级别延时

betball贝博app stm32 538 次浏览
定时器 定时器初始化以后,一定要启用才能正常使用!!! HAL_TIM_Base_Start_IT(&htim2); 延时函数(第一版,参考网上的,误差略大),而且频率搞错了,因为设置的时间为1us,导致时间被拖慢。 [cce] void delay_us(u32...

HAL库ADC设置记录

betball贝博app stm32 498 次浏览
参考:https://www.cnblogs.com/cat-li/p/4982510.html ContinuousConvMode DiscontinuousConvMode 通道结束 序列结束 DISABLE DISABLE 单次转换 EOC EOS 单次转换 触发一次,转换一个序列(转换所有...

串口接收上位机断了。。。做个小记录

betball贝博app 日记 499 次浏览
还觉得没什么bug了呢。。然后今天7点半,上位机莫名其妙的关了。。日志里面也没有相关记录,从9号到17号8天时间,算是运行的最长的一次了,做个小FLAG吧

git命令

betball贝博app 未分类 486 次浏览
git add test.txt  准备将文件送入文档库 git commit -m '说明' --author='姓名 <email 邮箱>' 确认将文件送入文档库 gitk图形界面查看版本历程 exit结束当前操作,下次会恢复离开时的状态 git diff 文件对比,返回...

stm32f103用HAL库下载一次就下载不了了。

betball贝博app stm32 513 次浏览
之前发现过,刚才写程序觉得没事,但是想继续在f103的平台上用,又出现这个问题了,下载一次程序以后就不能再下载了,还不知道怎么解决。。先放着吧。

HAL库驱动液晶屏

betball贝博app stm32 504 次浏览
学习cubemx,都是hal库的应用。很多例程都是标准库的,移植过程中出现了一些问题。 今天实现了HAL库驱动液晶屏。昨天做了delay函数的修改。注意的就是把systick的分频系数改了。这样就有1微秒的延时了。 液晶屏的问题是出现了uv...

CubeMX生成1us的延时

betball贝博app stm32 520 次浏览
cubemx生成的HAL库程序默认的延时是1ms的,但是很多时候是需要微秒级别的延时的。修改SystemClock_Config函数的代码即可将其改成1us HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq()/1000000);//默认为1000,为毫秒延时 随笔记录一下...

串口图传

betball贝博app stm32 485 次浏览
现在用的是OV7670摄像头,采集到的图像大小是240*320像素,每一个像素占2个字节,则每一帧图像的大小是150KB。 串口的传输速率假如是115200bps,则为14400Bps=14.0625KBps 所以一张图像传输需要10秒钟。 先直接测试RGB565的...
Go