#stm32

stm32型号解读

     ST意法半导体在牵手ARM后可以说是做的非常成功,抓住了从普通MCU到ARM的市场转变的机会。由于ST公司的STM32系列ARM使用了完善的库开发,作为芯片的应用者不用从底层的寄存器来实现每个功能的语句编程,直接使用ST的库来完成开发,降低了应用开发的门槛和难...
代码星球 代码星球·2021-02-16

STM32 USART调试笔记

硬件环境:STM32f103IDE:MDK固件库:3.5实现功能:串口接收一串字符串放入定义的缓冲区。当空闲终端发生时,去除字符串中的关键字。前期遇到问题:1.接收到的数据再RXNE中断中,逐个存取数组中。再次访问数组时。数组中的数据不见了,并且Rev_Num与实际发送到的字符串个数并不符合。需要连续发送多次,才能正确...
代码星球 代码星球·2021-02-03

stm32 PWM驱动舵机

今天使用stm32控制舵机,调试了许久,总结如下:注意事项:/1.PWM周期的设定:初值,20000-1,分频=72-1。周期是:72M/72*20000=20ms频率=50hz;2.这个型号的舵机应该是5VPWM信号输出。而STM32是0-3.3,引起无法驱动。更新:原来我上次无法驱动舵机是因为我把舵机的三条线搞错了...
代码星球 代码星球·2021-02-03

MDK错误 Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_hd.o). 解决方法

  此错误产生的位置在STM32工程所包含的汇编启动代码文件,如下图  熟悉ARM汇编的朋友一定可以看出,这是一个子程序调用语句,而调用的子程序正是SystemInit。出现错误的原因就是汇编器没有在代码之中寻找到SystemInit子程序。所以可以有两种解决方法。 1...

STM32的优先级NVIC_PriorityGroupConfig的理解及其使用

写作原由:因为之前有对stm32优先级做过研究,但是没时间把整理的东西发表,最近项目需要2个串口,但是不是两个串口同时使用,只是随机使用其中一个,程序对2个串口的优先级需要配置;此文思路:“中断优先级”思维导图-->关键要点--->结合图和要点相关程序应用例程讲解;我们先来看ST公司...

STM32-正弦波可调(50HZ~20KHZ可调、峰峰值0~3.3V可调)

#defineHZ(x)(u16)(72000000/sizeof(Sine12bit)*2/x)//计算Hz#defineDAC_DHR12R10x40007408//外设DAC通道1的基地址u16Sine12bit[256]={//正弦波描点2048,2098,2148,2198,2248,2298,2348,23...

STM32-对芯片启动读保护,实现加密(详解)

STM32可以对存储在flash上的程序进行读保护.启动读保护后,用户就不能再读写程序了.所以,在烧写程序之前,需要程序调用关闭读保护.关闭读保护后,会自动清空flash上的程序 头文件位于:#include"stm32f10x_flash.h" 注意:当代码第一次调用Set_Protect()函数...

stm32移植到arduino上开发

                       ...
代码星球 代码星球·2020-08-30

(二)STM32开发例程

      除了PA11和PA12其他都可以voidsetup(){pinMode(PC13,OUTPUT);pinMode(PC14,OUTPUT);pinMode(PC15,OUTPUT);pinMode(PA0,OUTPUT);pinMode(PA1,O...
代码星球 代码星球·2020-08-30

STM32F103C8T6在Arduino IDE里编程

https://blog.csdn.net/bobo184/article/details/84349184...

实现Python与STM32通信

 断断续续学了几周Stm32后,突然想实现上位机和下位机的通信,恰好自己学过一点python,便想通过python实现通信.在网上看见python库pyserial可以实现此功能,便去官网找了一下,附上官网pyserial档链接:https://pyserial.readthedocs.io/en/lates...
代码星球 代码星球·2020-08-09

stm32位操作详解

 思想:把一个比特分成32位,每位都分配一个地址,这样就有32个地址,通过地址直接访问。        位运算的运算分量只能是整型或字符型数据,位运算把运算对象看作是由二进位组成的位串信息,按位完成指定的运算,得到位串信息的结果。...
代码星球 代码星球·2020-04-29

stm32中断优先级管理与外部中断编程

                         exti.h#ifn...
首页上一页123下一页尾页