自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 stm32f1xxSPI总结

1.gpio设置 GPIOx用复用推挽输出,就是0xB 2.如果是单个器件连接,可以用硬件NSS,设CR1|=0x4,还有CR2|=0x4 3.容易忽视地方是全双工时数据同时收发,发送时你不要的回来数据自动帮你扔掉,也就是你不读DR也没问题,但是接收时却不会帮你送垃圾,也就是你发送数据时,它也给你发数据,不管你要不要。你要接收时,你也要给数据,也要在DR里写数据,这个不会自动帮你完成,你不写就停在那里了****。 4.*****这个也是要点,在发送或接收完之后,不能直接停掉SPI,也就是CR1的第六位,要等

2021-02-24 16:54:44 386

原创 STM32 IIC

STM32 IIC 没有调试器,都是用显示SR1的值来观察中间结果,花了好多时间,记下来 void eprom_init() { RCC->APB2ENR|=0x09; RCC->APB1ENR|=1<<22; RCC->APB1RSTR|=1<<22; RCC->APB1RSTR&=~(1<<22); GPIOB->CRH&=0xffff00ff; GPIOB->CRH|=0x0000ff00; //开漏

2021-02-16 11:15:37 189

原创 2021-01-31

在蓝牙模块和stm32rxd之间有个二极管,调了一下午,usart接收不了,测了二极管有反向电压,直接短接二极管就可以了,终于知道为什么,引脚要自己拉高,引脚设置为浮空才行,教程是上下拉,如果上下拉,就要初始化引脚输出1,这样不知道在两次接收之间行不行,还是浮空靠谱 ...

2021-01-31 08:21:27 76

原创 2021-01-27

mxlinnux 安装默认中文后,桌面时钟日期中文乱码,原来是一个叫Conky的插件,不会自己套用系统字体,要自己去设置

2021-01-27 09:43:43 81

原创 2021-01-21

linux stm32flash细节问题,大牛对这些东西不屑一顾,初学者找不到答案,记录备忘 在ch340g的板子下载代码,不必硬件跳线拉高boot0,用-i参数来软件控制拉高boot0, stm32flash -R -i -dtr,-rts,rts,dtr -w tets.hex -v -g 0x0 /dev/ttyUSB0 意思是dtr高(ch340g代码是反的),rts高,rts低,dtr低,以上动作就拉高了boot0并重启,就运行芯片的isp下载程序了 ...

2021-01-21 10:36:29 115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除