|
31樓 117.136.62.*
2017-12-11 22:35
今天上午实现了spi方式发送sd卡的acmd41命令和cmd58命令,完成了sd卡的初始化
今天下午复习了linux下的$@和$*特殊变量
今天晚上复习了awk文本处理器
|
|
32樓 117.173.218.*
2017-12-12 22:30
今天试图解决STM32F107VC开发板上的MAX3232串口无法通信的问题,但没有成功,不过成功调通了3月份买的微雪的MAX3232串口通信模块
下午写了实验报告上的两个实验
晚上学习了linux下的套接字固定字节数接收以及另一方连接断开的处理方法
|
|
33樓 180.84.27.*
2017-12-13 22:42
今天主要学习了linux下的udp套接字和ip地址的相关函数,顺便还复习了wait函数(包括以W开头的两个宏)以及dir目录的操作
抄完了linux实验报告的代码
|
|
34樓 巨大八爪鱼
2017-12-14 22:18
上午学习了Linux网络程序设计的gethostbyname/addr和getprotobyname函数,以及recv函数的MSG_WAITALL选项的作用。 下午学习了一些vim编辑器的光标命令,复习了SD内存卡SD总线模式下的初始化命令序列。 晚上阅读了lwip2.02内存管理模块中的mem_init, mem_calloc. mem_malloc, mem_free和plug_holes函数,以及堆区变量ram_heap和相关的宏定义。
|
|
35樓 巨大八爪鱼
2017-12-15 22:05
今天学习了lwip的mem_trim函数,memp.c中定义的全局变量以及memp_init函数,最后在VS2012上成功运行了lwip协议栈。
|
|
36樓 巨大八爪鱼
2017-12-17 22:54
昨天主要在准备六级考试
今天把微雪dp83848模块插到了STM32F407VE开发板上,但是发现无法接收数据包。晚上运行使用cubemx创建的工程,发现成功收到了一个数据包(发现RS位置1了),但由于时间关系没有调通串口USART1,无法作进一步研究。
|
|
37樓 117.136.63.*
2017-12-18 23:37
今天上午一直在尝试在STM32F407VE单片机上驱动用20cm杜邦线连接的dp83848网卡,但是直到下午都没有成功,最后也只ping通了两个数据包,而且很不稳定,所以只好放弃了
晚上把这个网卡通过10pin的弯角排座焊接到了自己的STM32F207VE电路板上,连线长度为5cm左右,先通过TIM5的通道2的外部时钟模式1测量PA1上的频率,测得大约是10MHz左右,与有源晶振上标称的50MHz相差很远,估计是因为stm32芯片内的resynchronization circuit造成的。接着在PA7 ETH_CRS_DV引脚上设置EXTI Line7上升沿触发模式成功检测了数据包接收情况,十一点左右成功ping通并运行了lwip http服务器
这充分说明线不能接的太长,否则网卡不能稳定工作
|
|
38樓 117.173.218.*
2017-12-19 23:23
今天尝试把昨天运行成功的寄存器版程序改成库函数版,但是运行时发现数据包发送程序出了点问题,有时不能发送成功。
|
|
39樓 巨大八爪鱼
2017-12-20 22:23
今天上午解决了昨天的数据发送和接收问题,找到了问题的原因: http://www.stmcu.org/module/forum/forum.php?mod=viewthread&tid=614252&page=1#pid2310263中午成功在Linux虚拟机下用套接字连接了板上的TCP服务端并发送数据 晚上焊上了电源接口和5V转3.3V的芯片,并插上电源和网线拿到路由器上测试,可以通过DHCP正常获取IP地址和DNS服务器的地址并显示到OLED屏幕上
|
|
40樓 117.173.218.*
2017-12-21 23:25
今天在F2板上焊接了微雪ov2640摄像头模块,并使用dcmi接口成功实现照片的拍摄(非dma方式)
|