- 博客(3)
- 收藏
- 关注
原创 stm32定时器实现固定时间相应寄存器的配置详解
输入64MHZ,我们用PSC分频,将64MHZ降低,比方降低到1KHZ,这样每1ms会给CNT减一,ra然后设置自动装载为1000-1,这样1000 * 1ms就是隔一秒输出一次。假设输入时钟位64MHZ,我们需要1秒,我们不分频直接计数,每有64MHZ计为秒,这样显然是不现实的,计数器也是有位数限制的,那么我们怎么设置呢?64MHZ /s 表示每一秒都有这么多脉冲,分频到1kHZ表示每秒有1k个脉冲,就是1ms有一个脉冲。比较的值,如果两个值相等就递减重复计数器。例,输入时钟频率位64MHZ,输出一秒。
2024-02-24 13:37:33 516
原创 C语言实现删除字符串中重复的字符的两种方式
遍历字符串,每次固定一个字符,从固定字符的下一个字符开始往后循环遍历,当检测到有相同字符时通过后一个字符往前移动一位来覆盖原来的值,每次移动一轮后将最后一个字符标记为‘\0’4)判断flages是否为0即可知道当前遍历的t是否为该数组中元素(flages==0)则赋值,采用strlen找到该数组中第一个‘\0’的位置;2)因为后续会更改指针,定义一个指针r来保存原来数组的首地址,并将传入的字符串的首个元素赋值给a数组的第一个元素;思路:通过数组来存取字符串中不同的字符,然后赋值给原数组来实现。
2023-12-02 11:34:57 4222 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人