作者共發了74篇帖子。
【记录】每天我学习的内容
11樓 巨大八爪鱼 2017-11-25 13:27
昨天上午试图在STM32F103ZE板子上通过将FSMC其余器件的片选拉高方式解决NAND Flash连续读操作异常的问题,但没有成功,将其余FSMC期间全部拔掉也不能解决问题
昨天晚上分别使用40cm和20cm的杜邦线将STM32F407VE开发板与NAND Flash相连,发现读操作是否成功与线的长度有关,40cm的线完全无法完成读操作,甚至连器件id也无法正常读取。而20cm的线仅能完成随机读操作,无法连续读。
12樓 巨大八爪鱼 2017-11-25 23:10
上午:成功用STM32F407VE单片机驱动了槽型光电开关
下午:在STM32F407VE单片机上练习了STM32CubeMX HAL库的GPIO和USART外设的使用
晚上:成功用STM32F401RE Nucleo开发板通过SPI HAL库驱动了12864 OLED液晶屏并显示文字
13樓 巨大八爪鱼 2017-11-26 22:26
下午:利用STM32F401RE Nucleo开发板,学习了STM32CubeMX HAL库的EXTI, I2C, ADC外设的基本用法,并成功驱动了接近开关传感器、三轴加速度传感器、磁力传感器,干簧管磁力传感器和三轴加速度传感器,数据结果显示到了4线SPI接口的OLED液晶屏上
晚上:先帮 @12345678  写了一个窗口程序
然后练习了linux shell的字符串连接语句,if语句和case in语句
14樓 巨大八爪鱼 2017-11-26 22:29
回復13樓 @巨大八爪鱼 的內容:
下午:利用STM32F401RE Nucleo开发板,学习了STM32CubeMX HAL库的EXTI, I2C, ADC外设的基本用法,并成功驱动了接近开关传...
传感器列表有一个重复了
今天只练习了4个传感器。
15樓 巨大八爪鱼 2017-11-28 22:34
昨天上午:把OLED液晶屏焊接到了STM32F207VE的板子上,并利用标准库成功显示了文字和TIM2秒中断次数变量counter的值
昨天下午:练习了linux下的AF_UNIX域的socket编程,同时下载并安装了STM32F2的CubeMX固件包
昨天晚上:成功用HAL库通过SPI3在OLED上显示文字,焊接并调通了槽型光耦,成功在OLED上通过RTC的WAKEUP秒中断显示日期和时间
16樓 巨大八爪鱼 2017-11-28 22:44
今天上午:成功地把触摸开关和TIM2 PWM驱动蜂鸣器的程序移植到了HAL库上
今天晚上:对着数据手册分析了OLED初始化代码,并删减掉了不必要的初始化序列
练习了linux下用zip命令对文件打包
成功用寄存器写的程序证明了STM32F2单片机中的RTC WAKEUP中断(CLK=ck_spre, CNT=0)就是秒中断,并测量出了秒数跳变后到中断触发的延迟时间大约为12个APB1时钟周期,也就是200ns。
18樓 巨大八爪鱼 2017-11-29 22:30
上午:在STM32F207VE板子上焊接了LD3320模块
用蜂鸣器里面的磁铁成功触发了干簧管传感器的中断
晚上:通过STM32F207VE SPI2接口成功完成了LD3320模块寄存器的读写
19樓 巨大八爪鱼 2017-11-30 21:44
上午:成功实现了LD3320模块通过耳机播放MP3格式的声音,但未能解决声音过大的问题
下午:学习了Linux系统下的unzip命令和gzip,gunzip命令
晚上:复习了Linux系统下的GTK3窗口程序编程
21樓 巨大八爪鱼 2017-12-2 22:34
上午: 1.使用STM32CubeMX软件新建了一个基于STM32F207VE单片机的工程,工程中打开了所有定时器的输入捕获/输出比较通道以及ETR等附加通道,查看了各定时器通道的I/O口分布情况
2.把三星的K9F1G08U0E NAND Flash模块通过排座焊接到了STM32F207VE板上,连线长度较之前缩短到大约为5cm左右
下午:
1.在Linux中编译完了内核模块(make modules)
2.利用标准库SPL和CubeMX的HAL库创建了几个关于该NAND Flash的工程,最后发现虽然线的长度缩短了这么多,但是还是不能解决连续读出现数据丢失导致ECC校验不通过的问题
3.将之前的WiFi模块88W8686工程整理好后发到了百度网盘
4.在Linux下安装了kernel-devel,并成功将hello.c文件编译成了内核模块hello.ko,通过insmod装载后用dmesg命令看到了printk的输出
5.用HAL库写出了STM32F207VE单片机通过连续读模式操作NAND Flash芯片的程序
22樓 巨大八爪鱼 2017-12-2 22:34
回復21樓 @巨大八爪鱼 的內容:
上午: 1.使用STM32CubeMX软件新建了一个基于STM32F207VE单片机的工程,工程中打开了所有定时器的输入捕获/输出比较通道以及ETR等附加通道,查看了各定时器通道的I/O口分布情况...
准确的说4和5都是晚上做的。

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
 
 
©2010-2024 Arslanbar [手機版] [桌面版]
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。