stm32cube eth 调试

参考: http://www.waveshare.net/study/article-666-1.html STM32CubeMX系列教程27:ETH https://blog.csdn.net/lan190827/article/details/81500996 STM32F417+DP...

stm32f4 usb 调试

stm32f4 usb 调试,软件调试可以使用 Wireshark 里面的 usb 组件,或者 usb Monitor 。 但是这些软件调试都有一个问题,必须在枚举分配地址之后,才能由软件调试收集到信息。如果在枚举的时候出错,就无法确认具体的错误。 碰到这种情况,只能选用有 usb 协议分析功...

stm32cubeide 串口输出

在 main.c 中增加 /* USER CODE BEGIN Includes */ #include <stdio.h> /* USER CODE END Includes */ /* USER CODE BEGIN 0 */ #ifdef __GNUC__ #def...

unistd 提供的 read 怎么才能 timeout 退出。

最近在调试 android,使用 串口半双工模式接收数据,碰到的问题是 unistd 中的 read 是block的,怎样才能超时退出。 刚开始找到的资料说是 c_cc[VMIN] = 0, c_cc[VTIME] = 10; 这样就能配置为 1s 超时了。但是实际上并不能够达到超时退出的功能...

canon 打印机 连接不上 netgear 路由器

解决方法很简单,只要把信道设置到 10以内即可。

使用软件模拟spi 时序时注意点

软件模拟 spi 时序有以下几个点需要注意: cs 使能后到第一个 sck 边沿需要延时。 最后一个sck 边沿到下一个 cs 需要延时。 sck 的高电平和低电平本身需要维持时间。 mosi 需要先把数据放上去,然后启动上升沿,然后延时 sck 高电平的时间。 在延时了 sck 高电平的时...

stm32f4 dma + uart idle + double 调试小记

使用 stm32f4 调试uart 接收, 使用 空闲中断,dma 双缓冲模式,有以下几点需要注意的。 调试的时候断点不要打在 if (USART_GetITStatus(USART6, USART_IT_IDLE) != RESET) 这种语句上面,要打在 if 的代码块里面。mdk ...

支持 UTF-8 中文的串口调试工具

最近使用 mdk526,编辑设置使用 utf-8,编辑窗口中文正常,但是编译的时候提示 warning: #870-D: invalid multibyte character sequence,解决的方法很简单,在编辑选项 misc 里面填写 --no_multibyte_chars 或者...

gentoo usb serial ch340 16进制读写

首先安装包含 lsusb 命令的 usbutils, emerge -v usbutils. 使用 lsusb后,可以查看到 ch340 的信息: Bus 001 Device 004: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial ad...

[转]linux ch341ser driver

转自: https://github.com/juliagoda/CH341SER CH341SER driver About driver Changes Tests Installation Official website Tutorial on Arch Linux Compatibi...