给STM32 写一个memset 函数
时间: 2023-05-22 13:04:17 浏览: 113
时钟芯片RX8025T的STM32驱动例程
好的,以下是一个简单的 STM32 memset 函数的实现方式:
```c
void myMemset(void *ptr, uint8_t value, uint32_t num) {
uint8_t *p = (uint8_t*)ptr;
for(uint32_t i = 0; i < num; i++) {
*p++ = value;
}
}
```
这个函数的作用是将一块内存中的数据全部置为特定的值。参数 `ptr` 是指向内存的指针,`value` 是要填充的值,`num` 是要填充的字节数。函数内部使用了指针算术运算和循环来遍历内存并填充数据。
阅读全文