- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 linux下安装交叉环境之安装 32 位的兼容库 错误解决方法
安装安装 32 位的兼容库 提示以下错误vmuser@linux-host:~$ sudo apt-get install ia32-libsReading package lists... DoneBuilding dependency tree Reading state information... DonePackage ia32-libs is not avail...
2019-04-25 21:12:51
1430
原创 stm32单片机如何将数组中的转换成一个数值或者数据
更新一下博客,最近有一些朋友问我如何处理数组中数据,顺便发一下教程,代码如下if(UartHandle->Instance == USART3) //stm32的串口中断 { gizPutData((uint8_t *)&mudbusRxBuffer, 1); rx_buf[num]=mudbusRxBuffer; HAL...
2019-03-11 13:06:09
5384
1
原创 python中requests模块提示导入问题ImportError: No module named requests
python提示此问题ImportError: No module named requests1.先找到自己python安装目录下的pip我的文件目录是C:\Python27\Scripts2.用cmd进入pip路径C:\Python27\Scripts回车,这样就进入到了pip路径里面。3.配置环境变量4.将路径添加进来,我的文件目录是C:\Python27...
2018-11-30 16:56:01
3480
原创 stm32 TIM3_CH1 PB4复用输出PWM 完整配置源码
stm32F103使用定时器3配置PB4引脚产生1KHz的PWM波引脚配置void TIM3_GPIO_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_AFIO, ENABLE); GPIO_PinRem
2018-01-08 22:13:33
8985
10
原创 华为LTE ME909s模块AT 命令上网流程
用串口实现AT命令上网,下面的是连接注册上网的代码,可以参考UART1_AT_Command("AT^SYSINFOEX\r\n",14,10);UART1_AT_Command("AT+CEREG?\r\n",11,10);UART1_AT_Command("AT^IPINIT=\"1234\"\r\n",18,10);UART1_AT_Command("AT^IPINIT?\r\n",1
2017-12-19 19:43:43
8594
原创 stm32f103系列芯片P15端口当做普通IO使用
今天在调试板子时发现在PA15口上无论输出高还是低都只有一个电平3.3V,后来搞得程序都下不了,如果是禁用了端口,可以参考我的博客 下面上整个代码,实测可以,就是不能进行仿真 在示波器上可以看到,电平不断变化。#include "stm32f10x.h"#include "bsp_usart.h"void delay_ms(u16 time){ u16 i=0; wh
2017-09-26 10:37:45
1413
原创 STM32 JTAG/SWD禁用导致无法烧写解决方法
由于STM32的引脚功能较多,在为了方便硬件的使用,常会使用复用,重映射的功能,这里主要提及的是SWD和JTAG端口的引脚对应出现的问题。为了使得TIM2能够重映射到PA15和PB3,所以得对TIM2进行重映射,但是这样是不够的,因为下载调试端口SWD默认就占用了该引脚,所以重映射无效,因此必须先启动时钟void Relay_GPIO_Config(void){ GP
2017-09-26 10:03:58
17428
原创 stm32定时器TIM2的PWM输出PB3
弄了好久,查了很多文章,最后解决了,用的是PB3 引脚配置void GPIO_TimPWM(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO, ENABLE); GPIO_PinRemapConfig
2017-09-05 16:55:23
6163
1
原创 stm32 PWM各通道配置引脚
对pwm一直有个疑惑,直到看到这个说明,TIM1_ETR PA12 PE7 TIM1_CH1 PA8 PE9 TIM1_CH2 PA9 PE11 TIM1_CH3 PA10 PE13 TIM1_CH4 PA11 PE14 TIM1_BKIN PB12 PA6 PE15 TIM1_CH1N PB13PA
2017-09-03 23:08:28
24791
3
原创 stm32的modbus主机,读取电表等
一、简介及进展 modbus的从机就看了不少的文章了,不过主机的文章比较少,在这里我贡献出我的项目经验,自己做的第一个项目。还是需要继续学习。 首先定义一个发送的数组,data[7],data[8]是crc校验码,这个时候有人会有疑问了,为什么不做发送时间的判断,因为发送时间不能超过3.5ms。一旦超过3.5ms的话,modbus主机是不会处理这段数据的。我在这是按实测的来,仿真和实际操作都没问
2017-08-15 19:45:31
12083
2
原创 stm32发送16进制的数组总结
关于STM32如何串口输出16进制的数值,然后在串口调试助手上显示,很多人是用printf(“%02x”,A)语句,但是在串口调试助手上显示的是ACSII码,不是我们要的HEX数据,在这里我们用另外一种方法来在这件事情。 直接用寄存器来做,下面看代码:USART_SendData(USART1,0x00) ;USART_SendData(USART1,0x01) ;USART_SendData
2017-08-06 13:47:12
22382
10
基于stm32F103 的modbus电表 188/645协议水表
2018-11-13
modbus通用读取电表数据源码,使用的是stm32F103,已经用在工业上,稳定和移植都很好,不是用操作系统的
2018-11-13
stm32F407从flash上播放mp3 flash是W25Q128
2018-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人