简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
lkdGUI移植还是非常简单的。
因为后面需要用到大量基础通讯传输的问题,于是今天折腾了一下DMA传输I2C与SPI的效果,其实我先是把DMA+SPI搞出来了。但是考虑到网上对于STM32的I2C微词颇多,基础的协议都没有调试出来,更遑论DMA控制了,前面调不出来我想找资料都找不到,还是先把I2C发出来吧,稍晚再发SPI的吧。今天搞的也算是了却一个心结了,这样的I2C完全碾压了模拟I2C。网上关于ST的I2C几乎处于以讹传讹的阶段
最近闲下来了,就把挖的坑填了吧,刚好大家也催更的厉害。
如果,首先我们先看一下需要用到的各个模块。
等整个项目全部完成,我也会开源在gitee上的,包括板子和程序。
除了上述设置外I2C还有一些比较常用的设置我这里再多说几句其中一个是时钟的问题,在CCR里面,第14位是占空比,可以设置为1:1的也可有16:9的,然后是I2C模式,有标准I2C与快速I2C两种其核心区别在于最高速率,在手册里I2C的特性有讲,标准的I2C速率是最高是100K,快速速率最高是400K因为这里还是以能用上为主,所以不搞复杂的模式了除此之外还有两个OAR寄存器,这个是当MCU作为从机的
我真是服了,TI给参考原理图是省电模式。这尼玛坑的是,在不带载和带轻载的时候,电压都是正常的,结果等我焊接完重载后,电流库库网上增,麻了啊。要是大家不怎么接触开关电源这块,还是建议直接买现成的模块,4块钱包邮解君愁。我在下一个版本里使用的是连续模式,不是省电模式。等我全部测试完毕,再给大家发出来。行,这篇我就帮不上什么忙了,毕竟我接触开关电源也比较少,预祝大家制作成功。
TMS320F28377D的CLA官方程序移植及使用
总的来说这个DAC的读写还是比较简单的,不知道为啥网上的教程总是不放波形图,也不分析,没次干看教程总是看地人头疼,哎。