- 博客(7)
- 收藏
- 关注
原创 HAL库硬件i2c实现自发自收
这个是指定了从机的内存位置的,但是FPGA接收并不需要一个内存地址,所以我觉得应该用HAL_I2C_Master_Transmit函数。首先测试了用HAL_I2C_Mem_Write发指令给OLED屏幕。自发自收调出来了,在cube中设置从机地址为0x40,记得开中断。注意,需要外接4.7k上拉电阻。
2023-12-18 00:19:53
603
原创 [STM32笔记]PWM实现DAC
1、速度不够快,Delay_us(250);//小于100变化不明显,考虑是其他耗时。这里设ARR为255,PSC设0,达到最快的速度。PSC是预分频系数,决定一次计数的时间。2、波形不好看,考虑滤波器的问题。ARR是计数,从0计到ARR。
2023-11-30 10:05:29
1170
1
原创 [STM32笔记]GPIO输出
可读取引脚电平,内部连接上拉电阻,悬空时默认高电平。可读取引脚电平,内部连接下拉电阻,悬空时默认低电平。可读取引脚电平,若引脚悬空,则电平不确定。可输出引脚电平,高电平为高阻态,低电平接。由片上外设控制,高电平为高阻态,低电平接。可输出引脚电平,高电平接。由片上外设控制,高电平接。无效,引脚直接接入内部。
2023-08-23 10:15:19
97
原创 [STM32笔记]配置工程模板
•建立工程文件夹,Keil中新建工程,选择型号•工程文件夹里建立StartLibraryUser等文件夹,复制固件库里面的文件到工程文件夹•工程里对应建立StartLibraryUser等同名称的分组,然后将文件夹内的文件添加到工程分组里•工程选项,C/C++内声明所有包含头文件的文件夹•工程选项,C/C++Define内定义•工程选项,Debug,下拉列表选择对应调试器,Settings里勾选。
2023-08-22 20:08:31
93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人