
STM32F103
redgragon0
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
STM32F103 flash地址与数据存入时高低位的关系
这几天做东西用到了stm32f103的内置flash模拟eeprom,其中有个32位的数据需要存储,但是正点原子的例程并没有给出直接存取32位数据的函数,于是乎自己写了个。首先复习概念,在stm32f103中:8比特(bit)=1字节(Byte)4字节(Byte)=1字(Word)存入32位数据**(错误示范)**void STMFLASH_WriteOneWord(u32 WriteA...原创 2019-12-01 00:31:13 · 2591 阅读 · 0 评论 -
SPI写入数据的时候记得读取,不然会一直读出0xFF!
真的是越来越不清醒了,写一个SPI字节的时候居然忘记要读取数据了,因为SPI为双线结构,只要时钟线有信号,两条线上都会有信号,我就只发送数据,要读取的数据的时候再读取,这样子会造成溢出标志OVR被置1,因为平时的数据没有被读取,又来一个,真正要读取的时候,就会发现,怎么都是FF,因为发送OVR之后,还是DR的内容不会被修改,所以都是FF。查找原因过程:通过逻辑分析仪看到出来的数据明明是0x69,...转载 2019-11-28 18:51:51 · 7460 阅读 · 3 评论 -
STM32 PC13,14,15引脚可同时作为输出
在中文手册中(参照2009年4月 STM32F103x8B数据手册 英文第10版 翻译),PC13,14,15特别注明了不得同时作为输出:但是在官网最新的手册中没有发现这个限制,不知道是改动了还是本来就没写:英文手册地址:https://www.st.com/resource/en/datasheet/stm32f103c8.pdf...原创 2019-11-16 18:24:57 · 1969 阅读 · 1 评论 -
STM32F103学习笔记(三) 串口的标志位 USART_FLAG_TXE 和USART_FLAG_TC的理解
http://www.openedv.com/posts/list/0/58919.htm原创 2019-04-21 03:26:11 · 4803 阅读 · 0 评论 -
STM32F103学习笔记(一)使用内部rc振荡器做时钟源
写在前面:标题“使用内部rc振荡器做时钟源”其实不太准确,实际应该是“使用内部rc振荡器经PLL倍频后做时钟源”,为了简单本文统一用“使用内部rc振荡器做时钟源”。在做开发时,一些场合对时钟要求不是非常精确的时候可以省掉外部晶体和两个电容,好处是可以简化布线,节省成本并进一步降低功耗;缺点也很明显,HSI不够精准,官方给出的误差是在1%(25摄氏度)。根据手册,USB时钟不能用HSI经PLL后得...原创 2019-04-17 15:16:49 · 8883 阅读 · 0 评论 -
WS2812B使用备忘
在淘宝卖的ws2812b rgb灯虽然都是同一名称,但是各家的数据格式都有有微小的不同,参考各家数据手册会发现高低电平的时间有许多不同。如在淘宝“南方光电”买的ws2812b数据手册如下:再如“糊糊蝶照明”RGB灯条的数据手册:网上还有其他版本的数据手册,时间也不一样,有兴趣可以搜一搜。以上时间差距会让颜色不准,在使用的时候要注意。除了手册差异(数据差异)导致的问题,还有不同写法io...原创 2019-08-31 18:55:08 · 3853 阅读 · 0 评论