- 博客(4)
- 收藏
- 关注
原创 关于FS7140分频芯片
关于FS7140的驱动方法近期也是接触到一款安森美半导体的一款分频芯片-FS7140,网上关于它的资料并不是很多,我这里也是做一下记录,方便自己以后再用到不用去翻手册,也为了帮助有用到这款芯片的人,从中得到更多的理解。...
2021-01-25 11:00:53 3635 2
原创 关于三线SPI驱动ST7789V
三线SPI驱动ST7789V最近在做项目的过程中,公司采购了一款由ST7789V驱动的屏幕。由于考虑到FPC形状,又本着节约开模定制的钱,故而买了三线SPI接口模式的屏幕。三线SPI,即硬件接口只有SDA数据线,CLK时钟线以及CS片选。三线SPI最尴尬的就是不像四线SPID/C数据/命令选择线,三线SPI要想区分发的是数据还是命令,那就要在8位数据前多发一位0/1,进而确定发的是数据还是命令。如下所示:那这就很尴尬了,本身我们SPI就是发的8位数据,这就违背了标准的SPI协议。在程序上,用模拟SP
2020-12-01 16:24:52 16739 13
原创 关于nrf52832配置低频时钟来源
配置BLE蓝牙协议栈的低频时钟来源在BLE协议栈初始化的过程中,我们必须为其配置低频的时钟。而低频时钟来源有2种:(1)片内32.768KHz的RC振荡源(2)片外32.768KHz的晶振他们各有优势,使用片内RC振荡比外加晶振要节省空间,但却比外部晶振精度稍差。在实际的应用中,我们根据自己开发需求以及PCB设计的大小,可能会舍弃外部低频晶振,所以我们需要修改配置,从而让芯片正常工作。低频时钟的配置是在nrf_sdh_enable_request()函数中配置,我们进入函数内部可以看到一个关于时
2020-11-17 13:53:07 3189 1
原创 STM32F0的内部RC振荡配置
关于STM32F0配置为内部晶振工作最近也是在看STM32F031K6这款入门级的芯片,网上关于它的资料不是很多。在外部晶振不起作用的时候,我们就需要通过程序配置为内部RC震荡完成系统启动。数据手册中的描述可以看到这款芯片它有一个自动选择内部还是外部的过程。我们不妨直接看一下函数SystemInit()内部的结构:void SystemInit (void){ /* Set HSION bit */ RCC->CR |= (uint32_t)0x00000001;#if
2020-11-02 14:06:17 1521
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人