- 博客(11)
- 资源 (7)
- 收藏
- 关注
原创 BL808学习日志-3-DPI-RGB屏幕使用-LVGL D0
M1s_Dock开发板BL808配置RGB屏幕的教程,包含有瑕疵的底板设计文件。
2024-01-29 23:14:54 1469
原创 BL808学习日志-2-LVGL for M0 and D0
看这样子好像官方并不想让使用spi1来使用?这个问题等待后续解决。按照官方SDK进行测试,发现根本没有使用SPI1,而且在lcd_spi_hard_4_init(lcd_spi_hard_4_init_t *dbi_parra)初始化过程中,spi_hd = bflb_device_get_by_name(LCD_SPI_HARD_4_NAME);还是希望官方能够多给点文档看啊,linux下的M1S_DOCK_SDK好像就有很多正常的功能寄存器,还有库文件,我看文件抬头都是博流写的,真的是无语了。
2023-10-04 22:08:14 786 3
原创 BL808学习日志-1-三核通讯
基本试验了IPC通讯,寄存器和触发动作应该是没问题的;看来后续要使用M1S_BL808_SDK作为开发主力的SDK了,好多函数封装了,功能实现的也比较好;只是目前只能在Linux下的开发环境使用,对于笔记本性能有限,懒得开虚拟机的我,还是eciplse的Windows客户端使用起来更方便一点。
2023-10-01 21:03:07 594
原创 ESP32 ESP-IDF增加自定义components 注意事项
1.概述随着项目的功能增多,按照以前编写STM32的习惯,不同功能组件会单列出来,方便项目的移植,同时也让主函数更美观简洁,方便阅读。ESP-IDF中按照项目定义可以分为几种components。按照优先级分别是1.esp-idf自带的components 位于源代码根目录下;- esp-idf/ -build -components //为ESP-IDF自带的component -docs
2021-01-16 21:54:28 54333 6
原创 ESP-IDF Windows下安装报错Installation has failed with exit code 1
尝试学习开发ESP32,按照官方教程进行安装的时候出现配置环境的时候报错,安装程序日志输出Installation has failed with exit code 1,解决方法可能是如下的办法:1.浏览器打开以下连接,下载文件(此步骤也许可以省略,目的是为了升级pip版本????)环境配置文件将文件复制到C盘根目录。2.开始程序打开CMD,输入指令:cd c:/3.输入指令:pip install virtualenv-20.1.0-py2.py3-none-any_2.wh
2020-11-14 10:13:44 8807 1
原创 STM32CUBEIDE安装错误,弹窗Error launching installer
先说解决方法,把安装文件复制到某盘的根目录下或者此安装文件路径中不能有汉字,在尝试了2次安装失败的情况下,猜测到ST的软件工程师可能暗藏的杀机。哈哈。顺便贴一下最新版1.2.0的下载地址(https://www.st.com/content/ccc/resource/technical/software/sw_development_suite/group0/f9/09/01/00/c3/f9...
2020-02-20 20:54:34 13642 9
原创 HAL库之SYSTICK时钟频率探究-F407
最近一直想用系统滴答定时器来做一个us级别的延时,用正点原子和其他的一些函数库都试了一下,最终的结果都不尽人意,要不然就是延时进不来,要不然就是频率错误,自己在示波器的帮助下,搞定了一部分内容,目前能够正常使用,产生1us的延时。至于直接在函数库里修改系统配置文件,有以下担心,所以一直没有操作。HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq()/1000);/...
2019-03-05 14:24:07 5887
原创 STM32F407 DMA采集多通道ADC
STM32F407和STM32F103在HAL库使用的时候有较大的差别,同时407取消掉了ADC校准,在使用DMA进行多通道采集时需要打开DMA连续请求:hadc1.Init.DMAContinuousRequests = ENABLE;否则DMA传输的数组里面就只会有第一次传输的数据,再也不会增加了。同时在实验过程中发现407的ADC精度貌似不是很准确,采样率越高,偏差越大。受到(http://...
2018-03-17 13:45:29 10983 1
原创 STM32 MAX7219驱动的8*8 LED点阵 填坑
STM32驱动8*8的点阵,按照之前的接法试验了很多次,依然还是调不通。已经意识到可能是延时的问题了,在初始化函数中加了延时,在写数据的函数中加了延时,还是搞不定。其实最后解决的方法也挺简单的,只不过自己没经验罢了。开始填坑!解决方法:在main函数中,一步一步的进行函数初始化,在进行MAX7219初始化之前加一个50MS的延时,竟然正常工作了,真的是坑,哈哈哈。自己虽菜,但是最终解决了问题,
2018-02-04 20:56:15 8452 3
原创 STM32 四线驱动1602A 填坑!解决重启乱码
最近学STM32,用来丰富一下生活,一个四线1602搞得一星期,对自己的智商也是醉了。填坑开始!用的是HAL库编写的,仅仅在ODR寄存器使用了一点寄存器操作,其余全是HAL函数。硬件接口如下:RS PA0 R/W PA1EN PA4 数据口D4-D7 PB4-PB7PB11和PB14使用了两个指示灯,用来在while函数里显示系统正
2018-01-30 13:16:35 5747 2
resources.zip
2020-02-20
stm32f407 双通道ADC DMA采集代码
2018-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人