stm32
XiaoQiXiaoWei_J
这个作者很懒,什么都没留下…
展开
-
HC12的基本配置
记录一下HC12的调试过程原创 2022-05-19 17:23:19 · 890 阅读 · 0 评论 -
HAL库的基本配置
现在来记录一下简单的操作,每次都要重新拾起来真的很烦,还是找个地方合理归类以正点原子的f407zgt6为例先调成外部晶振改成HSE和168M点回车,自动调整调成这个下面是关于pwm的配置设置为pwm generation模式,然后配置一下频率,168M除以(PSC-1)/(Counter period)主程序写上这个就能用了...原创 2022-04-26 21:13:19 · 411 阅读 · 0 评论 -
2021-10-24
之前也提及过,但是对于多通道的dma的adc代码一直没有说过,这次决定稍微总结一下首先是实现了:1.利用DMA实现ADC1的三通道读取,2.取了20个采样点取平均,进行一个简单的均值滤波先是cubemx的配置:这里选取了ADC1的通道456,这里需要注意的几个点是:1.改成EOC在所有转化完成后置位,EOC标志位的意思就是说转化完成了,如果不选取连续转化模式的话,在EOC标志位置1的时候,就会停止转化,连续转化就是说自动清02. Rank里面的通道的顺序要自己排一遍,可能是原创 2021-10-24 12:32:57 · 207 阅读 · 0 评论 -
modbus调试心得
其实手册写的很清楚了,我自己做个小总结1.设备地址设备地址应该是可以自己来设置的,如果使用多个设备的话应该是不一样的,这里我只使用了一个设备所以就是0x012.功能代码3.数据段和CRC注意这里是645协议的寄存器没有用,我放这里只是为了说,不要对错地方了正片:看起来比较抽象,我们直接上手册的栗子这里就表示我从48H读8个寄存器,可以看到后面有六个参数对应然后CRC,提供了一个程序这里注意最后计算出来的CRC前后换一下顺序就可,...原创 2021-07-23 00:52:49 · 418 阅读 · 0 评论 -
基于cubemx的硬件iic SHT30的iic调试
一直对stm32的硬件iic敬而远之,好像说是有问题的,就一直用的模拟iic实现,今天用sht30试了一下,发现基于cubemx来配置iic还挺方便的。现做如下记录首先是硬件平台:stm32f103vet6指南者先总结一下步骤cubemx配置->SHT30_Init(选择模式)->reset->利用Init的返回值判断是否成功->读取->数据拼接涉及到的自己写的函数有Init,reset,read,Dat_To_Float先说配置cubemx:基原创 2021-07-12 17:03:38 · 1129 阅读 · 0 评论 -
cubemx 配置dac
cubemx配置adc输出一直想说做一个产生任意波形的dac怎么实现,研究了一下,算做个总结吧b站和csdn找了一些视频和资料整理一下首先本实验实现了三个任务:1.产生任意电压2.产生三角波3.利用dma产生正弦波,当然也可以产生任意波形每个小实验分为量部分讲解,分别是cubemx和keil代码都要配置RCC和SYS这里不再赘述1.产生任意电压step1:分析:这里注意打开了buffer过后是不能产生0v的step2:/*产生任意电压*/..原创 2021-07-11 21:27:47 · 1814 阅读 · 2 评论 -
stm32hal的adc配置
关于stm32hal的adc配置先更新两个基本的,后面补一个ads1015的hal配置前两个是参考的b站的上的视频,这里是我看了之后自己调了一遍1.原创 2021-06-10 21:41:46 · 1936 阅读 · 0 评论 -
hal_oled
oled的测试用的128*64的四引脚iic oled讲讲踩的坑:1.SCL和SDA是iic和spi都有,我买的这种是只能用于iic2.原创 2021-06-08 17:48:45 · 200 阅读 · 0 评论