- 博客(13)
- 收藏
- 关注
原创 解决STM32F103系列 HAL库 DMA串口收发 频繁出现帧错误 (UART_FLAG_FE ,UART_FLAG_NE)的问题
HAL库 踩坑记录解决STM32103系列 HAL库 DMA串口收发 频繁出现桢错误 (UART_FLAG_FE ,UART_FLAG_NE)的问题直接上代码/************************************************************************** * @brief 串口错误回调函数 * @retval ***********************************************************.
2021-02-08 16:01:30
10703
7
原创 使用VScode platformio 开发stm32时候 串口printf无法打印float数据
使用VScode platfromio 开发stm32时候 串口无法打印float数据只要在platfromio.ini 配置文件添加build_flags = -Wl,-u,_printf_float即可实现串口float数据打印在此记录一下文档 https://docs.platformio.org/en/latest/projectconf/section_env_build.html#projectconf-build-flags...
2021-02-01 22:14:13
2159
原创 ubuntu下配置host的 访问github.com
ubuntu下配置host的方法:打开终端输入命令:sudo gedit/etc/hosts#github140.82.113.4 github.com199.232.5.194 github.global.ssl.fastly.net然后保存。修改 hosts 后,使 hosts 文件修改生效:sudo /etc/init.d/dns-clean startsudo /etc/init.d/networking restart...
2021-01-23 11:10:18
5538
1
原创 ubuntu系统中修改hosts配置
ubuntu下配置host的方法:打开终端输入命令:sudo gedit/etc/hosts修改 hosts 后,使 hosts 文件修改生效:sudo /etc/init.d/dns-clean startsudo /etc/init.d/networking restart
2021-01-23 11:07:03
1334
原创 js MQTT连接
载入地址:https://unpkg.com/mqtt/dist/mqtt.min.js // 配置参数 var options = { //mqtt客户端的id,这里面应该还可以加上其他参数,具体看官方文档 clientId: 'mqttjs_' + Math.random().toString(16).substr(2, 8) } //console.log(options.clientId); //浏览器采用websock.
2020-12-01 08:23:48
1446
转载 Arduino IDE获取esp8266芯片的MAC
#include <ESP8266WiFi.h>uint8_t MAC_array_STA[6];uint8_t MAC_array_AP[6];charMAC_char_STA[18];charMAC_char_AP[18];voidsetup() {Serial.begin(115200);Serial.println();WiFi.macAddress(MAC_array_STA);WiFi.softAPmacAd...
2020-09-26 08:39:55
2295
1
转载 【CubeIDE】STM32 HAL库史上最详细教程(一):UART串口收发
博主能力有限,有错误望大佬指出0x00 文章内容:UART阻塞方式收发 UART中断方式收发 UART中断回调函数 UART DMA方式收发 printf()函数串口重定向0x01 UART阻塞方式收发CubeMX or CubeIDE配置1.开启debug2.使用外部晶振如果你的板子上没有晶振的话,就不要开了,不然stm32跑不起来时钟配置(根据自己板子上的晶振频率酌情设置)注: HSE:外部高速晶振 LSE:外部低速晶振3.设置USAR...
2020-09-24 01:18:33
30486
9
原创 备份下ESP8266的AT指令集手册和用例手册中文版,准备为V7做几个ESP8266的例子
备份下ESP8266的AT指令集手册和用例手册中文版,准备为V7做几个ESP8266的例子指令集手册:https://files.cnblogs.com/files/armfly/4a-esp8266_at_instruction_set_cn.rar用例手册:https://files.cnblogs.com/files/armfly/4b-esp8266_at_command_examples_cn.rar...
2020-09-17 22:10:49
932
转载 Ubuntu下使用OpenOCD通过Jlink烧写HEX到STM32
本文地址:http://blog.youkuaiyun.com/smarxx/article/details/8486052,转载请保留本文前提: 1、OpenOCD(v0.6)已经装好,并且打开Jlink功能 2、OpenOCD 已经能够正确识别Jlink。 3、OpenOCD 可以访问Jlink设备(udev允许普通用户访问Jlink)一、链接到STM32打开一个终端,输入下面命令通过jlink连接到stm32:smx@smx-Think:~$ openocd -f ...
2020-08-03 17:58:22
1536
转载 ubuntu19.10更改国内镜像源(附其他版本ubuntu换源教程,史上最全!)
ubuntu又双叕更新啦!安装好ubuntu双系统或者ubuntu虚拟机之后,默认的软件更新源是国外的,在国内使用速度很慢,用"apt install"安装软件时各种网络问题层出不穷,因此我们需要更换成国内的源,这样才能正常安装和更新软件。首先将我们的原来的软件源另存起来备份:sudo cp -v /etc/apt/sources.list /etc/apt/sources.list.backup终端执行chmod命令更改文件权限使软件源文件可编辑:sudo chmod 777 /etc/ap
2020-07-22 00:29:41
868
转载 ubuntu 上用virtualenv安装python不同版本的开发环境。
1、用pip安装virtualenvapt-get install python-virtualenv2、创建python2的虚拟环境,进入要创建虚拟环境的目录下,我是放在/home/pyenv/下root@zengjilin:/home/pyenv# virtualenv -p /usr/bin/python2 py2env创建完可以进入py2env/bin/下查看3、创建python3的虚拟环境,进入要创建虚拟环境的目录下,同样是放在/home/pyenv/下,操作和安装p.
2020-07-17 14:14:39
234
原创 ubuntu安装指定版本python
原文:https://www.cnblogs.com/m3721w/articles/10344887.htmlubuntu中使用apt指定Python版本安装1. 安装Python软件工具sudo apt-get install python-software-properties2. 添加仓库镜像源sudo add-apt-repository ppa:fkrull/deadsnakes或sudo vim /etc/apt/sources.list.d/fkrull-ubun
2020-07-17 14:02:16
3703
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人