logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用git托管keil工程

总的来说keil的版本管理还是比较麻烦的,但是版本管理是我们必须要做好的事情,我们常常遇到开发过程中的bug,如果不做好版本管理,回退的时候那可就是灾难了。客观来说,keil只提供了一个git代码输入的快捷方式,其实并没有像vscode那样做的很好, 所以还需要各种各样的辅助。不过怎么说呢,有总比没有好吧。那么OK,还是老样子有问题评论区见,我们下一篇文章见。

#git
STM32H750寄存器操作(硬件I2C)

整个I2C寄存器比较少,我挑几个来介绍一下首先是CR1寄存器的第0,7位第7位是错误中断,大家如果需要可以开启,防止I2C进入错误情况。然后是第0位,使能外设,不多讲了。然后是CR2寄存器,基本所有位都要用到首先是0~9位是地址位,这里要格外注意,我们的七位地址是1~7位第10位是读写方向,按照实际需要配置即可第11位是寻址模式,正常我们是7位寻址模式13、14位是起始和停止位生成,置1发送对应的

#stm32
STM32F407关于SPI的16位传输问题

调试这个LCD给我都调试地怀疑人生了,最开始是时序有问题,然后又是8位和16位问题,给我人整麻了。说回SPI,我个人感觉即使清空SPIEN寄存器来关闭SPI后,STM32对总线的控制权还没有释放,我们仍需在清空寄存器后判断STM32对总线的控制权来判断总线情况,至于为啥稳定减3我感觉应该是最后2位被最新数据覆盖导致的。不过数据手册和勘误完全没有提到这个问题,真难顶啊。好了,这篇文章就到这了,大家有

#stm32
STM32F407寄存器操作(多通道单ADC+DMA)

首先我们看看手册上关于这块的描述这次我就以规则通道为例了,我们所有数据应该都是存放在DR寄存器里,这就会导致一个问题——数据覆盖。因此我们使用扫描模式时必须要用DMA配合使用。理论上来说如果全部使用注入通道,配置会比较简单,因为每个注入通道ADC都有保存的寄存器。不过这次教程我还是以较难的规则通道为例,一次性解决这个问题。我们看到手册上对于扫描模式的开启只需要关注ADC->CR1里的SCAN,还是

#stm32#嵌入式硬件#单片机
一些单转多路电源芯片介绍及使用

基本来说,上述的几个芯片,使用起来还是比较简单的,大家有需要可以自行测试使用,那么好的,我们下篇文章见。

#单片机#嵌入式硬件
一些单转多路电源芯片介绍及使用

基本来说,上述的几个芯片,使用起来还是比较简单的,大家有需要可以自行测试使用,那么好的,我们下篇文章见。

#单片机#嵌入式硬件
一些单转多路电源芯片介绍及使用

基本来说,上述的几个芯片,使用起来还是比较简单的,大家有需要可以自行测试使用,那么好的,我们下篇文章见。

#单片机#嵌入式硬件
TPS65130使用(单电源转正负双电源升压芯片)

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

#嵌入式硬件
Cadence教程(嘉立创封装导入到orcad)

听业内人士说Cadence在制作高端PCB的设计领域有举足轻重的地位,那就学学吧。网上的教程也是零零散散的,最后还是渐渐搞定了,这里我就面向小白写一篇文章来给大家做个抛砖引玉吧。选择刚刚保存的ascii文件然后点击translate。保存到你想要保存的位置,也就是orcad能读取到的位置。我们主要要修改这两个后缀的文件,改为你想要的文件。修改成你刚刚在外面修改的名字然后replace。修改封装,此

#嵌入式硬件
keil无法查看外设寄存器(生成SFR文件)

网上关于这个问题讨论的都很多,但是有用的真的特别少,所有回答真是一个模板刻出来的,能解决实际问题的真的一个比一个少,哎。

#stm32
    共 16 条
  • 1
  • 2
  • 请选择