Reasons for the failure of stm32 virtual serial port installation

Publisher:cheng1984Latest update time:2017-11-01 Source: eefocusKeywords:stm32 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

I have also seen a lot of people saying on the Internet that the problem can be solved by following the steps below, but unfortunately my pirated system does not work:

Copy mdmcpq.inf to c:\windows\inf 

Copy usbser.sys to c:\windows\system32\drivers

However, I still used this idea to look for some reasons and finally discovered that in the c:\windows\inf folder, there is a file named mdmcpq2.inf. On a whim, I wanted to remove the 2 and see if it works. Later, I tried it and it worked. It was successfully installed!


Keywords:stm32 Reference address:Reasons for the failure of stm32 virtual serial port installation

Previous article:STM32PVD power supply monitoring use
Next article:STM32 uses Flash memory as EEPROM to store data

Recommended ReadingLatest update time:2024-11-17 08:37

Errors in stm32 and how to solve them
1. error: #256: invalid redeclaration of type name "s32" (declared at line 470 of "C:\Keil_STM32\ARM\INC\ST\STM32F10x\stm32f10x.h") Solution: Open the stm32f10x_conf.h file, comment out "#include "stm32f10x_type.h"" on line 21, save the stm32f10x_conf.h file, and recompile. 2. warning: #47-D: incompatible redefini
[Microcontroller]
How to disable STM32 TIM channels individually
A recent project involves the generation of six-channel PWM. I won't talk about this here. If you don't know, you can refer to my other blog. Here I will talk about how to turn off and on one channel of the timer separately. I refer to the experience of many netizens. I quote their examples here. The purpose is to hel
[Microcontroller]
STM32 controls the output count of 4-bit common anode digital tube
A total of 12 pins of GPIO port PA0~PA11 are used First, the schematic diagram Because it is a common anode, 12, 9, 8, and 6 are power inputs, and the other pins are grounded. So for the chip, 12, 9, 8, and 6 are high outputs, and the others can be set to low. //Set the GPIO port   void GPIO_Num_Init(void)   {
[Microcontroller]
STM32 controls the output count of 4-bit common anode digital tube
STM32 GPIO related registers (Part 2)
STM32 microcontrollers can only communicate with the outside world if they have ports. Only by learning how to control ports can we make better use of peripherals, establish connections with the outside world, and give full play to our own advantages.          First, let's introduce the basic GPIO related registers:
[Microcontroller]
stm32-GPIO operation (library function)
It's rare to have time, so I want to write about the basics of stm32 recently. 8 ways of GPIO  1. Floating input GPIO_IN_FLOATING ——Floating input, can be used for KEY recognition, RX1        2. GPIO_IPU with pull-up input——IO internal pull-up resistor input        3. GPIO_IPD with pull-down input——IO internal pul
[Microcontroller]
Overview of STM32 clock system
The STM32 clock block diagram is as follows: Important clocks:       1. HSI: High-speed internal clock signal The clock inside the STM32 microcontroller (8M frequency) has poor accuracy       2. HSE: High-speed external clock signal High-precision source (1) HSE external crystal/ceramic resonator (crystal oscillator
[Microcontroller]
Overview of STM32 clock system
Cannot run when using keil to debug stm32
When using Keil, the number of breakpoints cannot exceed 5. If there are more than 5 breakpoints, you will not be able to enter the debugging interface. If more than 5 breakpoints are hit during debugging, an alarm message or error prompt will appear Fixes: Previously, based on experience, the number of breakpoi
[Microcontroller]
Cannot run when using keil to debug stm32
stm32 notes: key input (simplified version)
C Code   //GPIOA8 is LED0   //GPIOA13 is KEY0 only contains startup code STM32F10x.s      #define GPIOA_CRL (*(volatile unsigned long *)(0x40000000+0x10000+0x0800+0x00))   #define GPIOA_CRH (*(volatile unsigned long *)(0x40000000+0x10000+0x0800+0x04))   #define GPIOA_IDR (*(volatile unsigned long *)(0x40000000
[Microcontroller]
stm32 notes: key input (simplified version)
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号