logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32F407寄存器操作(DMA+I2C)

因为后面需要用到大量基础通讯传输的问题,于是今天折腾了一下DMA传输I2C与SPI的效果,其实我先是把DMA+SPI搞出来了。但是考虑到网上对于STM32的I2C微词颇多,基础的协议都没有调试出来,更遑论DMA控制了,前面调不出来我想找资料都找不到,还是先把I2C发出来吧,稍晚再发SPI的吧。今天搞的也算是了却一个心结了,这样的I2C完全碾压了模拟I2C。网上关于ST的I2C几乎处于以讹传讹的阶段

#stm32#嵌入式硬件#单片机
TMS320F28377D库函数操作(CLA+FPU实现FFT)

最近闲下来了,就把挖的坑填了吧,刚好大家也催更的厉害。

#dsp开发
TMS320F28377D库函数操作(DMA+DAC)

如果,首先我们先看一下需要用到的各个模块。

#嵌入式硬件#dsp开发
程控可变增益放大器方案(省钱版)

等整个项目全部完成,我也会开源在gitee上的,包括板子和程序。

#嵌入式硬件
STM32F407寄存器操作(硬件I2C)

除了上述设置外I2C还有一些比较常用的设置我这里再多说几句其中一个是时钟的问题,在CCR里面,第14位是占空比,可以设置为1:1的也可有16:9的,然后是I2C模式,有标准I2C与快速I2C两种其核心区别在于最高速率,在手册里I2C的特性有讲,标准的I2C速率是最高是100K,快速速率最高是400K因为这里还是以能用上为主,所以不搞复杂的模式了除此之外还有两个OAR寄存器,这个是当MCU作为从机的

#stm32#单片机
TPS65130使用(单电源转正负双电源升压芯片)

我真是服了,TI给参考原理图是省电模式。这尼玛坑的是,在不带载和带轻载的时候,电压都是正常的,结果等我焊接完重载后,电流库库网上增,麻了啊。要是大家不怎么接触开关电源这块,还是建议直接买现成的模块,4块钱包邮解君愁。我在下一个版本里使用的是连续模式,不是省电模式。等我全部测试完毕,再给大家发出来。行,这篇我就帮不上什么忙了,毕竟我接触开关电源也比较少,预祝大家制作成功。

#嵌入式硬件
TMS320F28377D库函数操作(CLA程序移植及使用)

TMS320F28377D的CLA官方程序移植及使用

#dsp开发
MCP4725使用教程

总的来说这个DAC的读写还是比较简单的,不知道为啥网上的教程总是不放波形图,也不分析,没次干看教程总是看地人头疼,哎。

#单片机#嵌入式硬件
到底了