STM32,MCU
文章平均质量分 68
shuiyihang0981
这个作者很懒,什么都没留下…
展开
-
STM32使用CMSIS-DAP下载zephyr生成文件
前几天刚装配好zephyr的环境,因为手头没有现成的开发板,所以就去淘宝买了一块开发板,我的要求是:最好带一块屏幕,不论是oled还是lcd,有按键,足够小,这样我在zephyr上面才能够使劲折腾。然后我就找到了一块合适的板子:魔女开发板,有屏幕,有按键,关键是,上面自带了下载器,不需要我额外去买jlink或者stlink了。在我打下west flash命令之后,果断报错:-- west flash: using runner openocd-- runners.openocd: Flashing原创 2021-03-08 20:08:44 · 3675 阅读 · 0 评论 -
四足笔记
robot.c#include "robot.h"#include "delay.h"/* __________ __________ _________________ |1_____)0 4(______5| |__| |left FRONT right| |__| | ...原创 2020-05-07 19:50:52 · 267 阅读 · 0 评论 -
谈谈对单片机学习
今天,终于算是闲下来了,注册了账号就想着写一篇博客写一些这一年多的好多感触。我是大一下半期才接触单片机的从51开始,第一个流水灯,按键,ADC,大一建了很多工程,敲了很多小程序,但是是一直按着开发板做的,我学东西讲究快,大一寒假的时候基本上单片机所有内置外设都很清楚了,但其实没做过什么项目,寒假的时候就决定趁有时间做一个蓝牙小车,那段时间其实只有我一个人搞(现在算是有些志同道合的朋友),买了HC0原创 2017-12-07 20:30:21 · 296 阅读 · 0 评论 -
使用ULN2803驱动28BYJ-48步进电机
uln2803则是解决驱动问题,单片机达不到驱动电流,使用也很方便,1—8引脚是输入,9接地,10接VCC,11到18输出,输入高电平,输出低电平,输出高,则无法驱动电机,这里的电机正极接电源,负极接uln2803输出端口,这里有一个问题,楼主使用的时候,用的是uln2803APG,使用电压表测量输出电压时候不论输入端高低电平,输出总是接近于零,这里不影响芯片使用,可以直接接电机测试。另一个就是步...原创 2018-03-16 20:47:59 · 9346 阅读 · 0 评论 -
RFID-RC522 IC卡简略1
模块使用RC522芯片,射频给复旦卡供电,SPI通信,M1卡分为16个扇区,每个扇区分为四块,每块16个字节程序设计上,对芯片复位,防冲撞,选卡,写或读操作0扇区的0块用于存放厂商信息,前四个字节是卡的序列号,第五字节卡容量,6,7是卡类型,剩下的是厂商的自定义,每个扇区0块,1块,2块用于存放信息//注:0扇区0块信息无法写入//3块为控制块,包括密码A(6字节),存取控制(4字节),密码B(6...转载 2018-04-09 22:01:59 · 2125 阅读 · 0 评论 -
STM32常用通信——USART,IIC,SPI,CAN
STM32常用通信CAN通信CAN根据两根线上电位差来判断总线电平,总线电平分为显性电平和隐形电平,两者必居其一,发送方通过控制总线电平发送信息给接收方。显性电平对应逻辑0,两根线压差2.5V左右,隐形电平对应逻辑1,压差为0。总线上可以挂很多单元,显性电平具有优先权,一个单元显性电平,则总线为显性。CAN总线起止断有120R的电阻,用于做阻抗匹配,减少回波反射。CAN的位时序:<同步段SS...原创 2018-06-07 16:00:46 · 4956 阅读 · 0 评论 -
基于STM32F103RBT6的无线61小键盘
OK,现在楼主用着这把小键盘,使用的RBT6主控,键盘的话,最主要就是USB协议,可以实现HID功能的芯片倒是很多,PDIUSB12,这个芯片比较老了,并且如果不了解USB的什么各种协议,握手包,出错率也挺大的,还有一种方案使用STM32自带的USB2.0功能,同样这个也需要移植库,比较麻烦了,而最简单的就是使用CH9328,USBHID芯片,只需要主控具有串口功能,即可实现,但这个芯片似乎也不太...原创 2018-07-16 22:46:54 · 1320 阅读 · 1 评论 -
MDK5报错
error: #77-D: this declaration has no storage class or type specifier error: #147: declaration is incompatible with "H_PCB *Task1PCB" (declared at line 13)错误是结构体变量定义后,在函数外操作赋值,把它放进函数里面就行了搞了...原创 2019-07-28 11:20:52 · 629 阅读 · 0 评论 -
Stlink无法检测到芯片
在Keil中下载时候,芯片无法检测,显示no target connect按着复位按键,点击keil中魔法棒工具,点击setting可以看到可以检测到芯片了点击确定退出中间不要松手点击下载,立刻松开复位键将程序刷进去就行了问题原因,可能是谁禁止了swd调试...原创 2019-08-10 00:31:42 · 14015 阅读 · 10 评论