f103c8t6

尚久龙4 个月前
stm32·单片机·嵌入式硬件·看门狗·f103c8t6
STM32利用FreeRTOS实现4个led灯同时以不同的频率闪烁在没有接触到FreeRTOS时,也没有想过同时叫两个或两个以上的led灯闪烁的想法,接触后,发现如果想叫两个灯同时以不同的频率闪烁,不能说是不可能,就算是做到了也要非常的麻烦。但是学习了FreeRTOS后,发现要想同时执行几个函数还是很简单的一件事,虽然CPU是单核心的,这就好比是电脑编程中的多线程,这个函数执行1毫秒,那个函数执行1毫秒,就这样不停地切换,由于切换的速度相当的快,给人的感觉就是这几个函数在同时执行。我们编程中难免会遇到这种需要同时运行的函数,所以学习一下FreeRTOS还是很有必要的。
尚久龙6 个月前
stm32·单片机·嵌入式硬件·看门狗·f103c8t6
STM32窗口看门狗的操作STM32的窗口看门狗的主要功能是,程序过早的喂狗还有太晚喂狗,都会触发单片机重启,就是有一个时间段,在这个时间段内喂狗才不会触发单片机重启。
尚久龙6 个月前
stm32·单片机·嵌入式硬件·f103c8t6
STM32修改主频的方法大家都知道STM32F103C8T6的主频是72M,那怎么样才能在程序中获得这个主频的值呢?怎么样才能更改主频的值呢?
尚久龙6 个月前
stm32·单片机·嵌入式硬件·f103c8t6
STM32独立看门狗,实现单片机自动重启今天学习了一下独立看门狗,看门狗的主要作用就是防止程序中有死循环或是不知道的bug,而造成在while循环中没有及时喂狗,程序就会控制单片机重启复位,从而不至于影响程序一直不能正常工作。
尚久龙6 个月前
stm32·单片机·嵌入式硬件·f103c8t6
STM32进入待机模式,使用闹钟和WKUP唤醒单片机今天学习了一下,STM32进入待机模式和怎么唤醒待机模式的方法。特此记录一下:其实整个过程可以分为3步:
尚久龙6 个月前
stm32·单片机·嵌入式硬件·实时音视频·f103c8t6
STM32读写RTC内部时钟外设,设置和显示时钟今天学习了STM32单片机的内部时钟外设,学会了更改内部时钟和提取时钟数值的操作,只要后备电池有电,该时钟就会一直走,时间不会复位,哪怕没有给单片机供电。好了,直接记录步骤吧:
尚久龙7 个月前
stm32·单片机·嵌入式硬件·f103c8t6
STM32实现软件SPI对W25Q64内存芯片实现读写操作先看看本次实验的成果吧:这么简单的一个程序,我学习了一个星期左右,终于把所有的关节都打通了。所有代码都能什么都不看背着敲出来了。为了使自己的记忆更为清晰,特意总结了一个思维导图,感觉自己即便是日后忘记了看一遍思维导图也就知道怎么写了。特此展示一下吧!
尚久龙7 个月前
stm32·单片机·嵌入式硬件·proteus·f103c8t6
STM32利用串口外设发送数据今天2024.3.21日上午学习了一下基本的串口初始化,利用串口发送一个字节的数据,看时间也快11点了,上午就学习这么多吧,把上午的知识总结一下,串口初始化的过程:
尚久龙8 个月前
stm32·单片机·嵌入式硬件·proteus·f103c8t6
STM32利用串口标准库发送字节,发送数组,发送字符串,发送数字,实现printf功能。早晨到现在刚刚完成的功能:发送字节,发送数组,发送字符串,发送数字,实现printf功能。当然这是建立在昨天学习使用串口发送数据的基础上,新建立的功能函数,咱们先来看看这次实验的结果吧:
尚久龙8 个月前
stm32·单片机·嵌入式硬件·proteus·f103c8t6
STM32利用标准库的方式输出PWM(proteus仿真)首先打开proteus仿真软件,绘制电路图:其中示波器的添加很简单的,看图:再来看看咱们最后程序的效果:
尚久龙8 个月前
stm32·单片机·嵌入式硬件·proteus·f103c8t6
STM32利用标准库编写程序proteus仿真流水灯首先就是建立一个proteus工程,导入元器件画图:接下来就是下载我已经都复制好的工程,下载后直接解压缩就能用:
尚久龙8 个月前
stm32·单片机·嵌入式硬件·proteus·f103c8t6
STM32用标准库编写按键控制LED灯的proteus仿真首先打开proteus仿真软件,绘制电路图:或是下载我已经建立好的工程修改:链接:https://pan.baidu.com/s/1Nx5p3Tif6eHBIVkcPfsj9w?pwd=1234 提取码:1234
尚久龙9 个月前
stm32·单片机·嵌入式硬件·cubemx·f103c8t6
STM32控制数码管从0显示到99首先 先画电路图吧!打开proteus,导入相关器件,绘制电路图。如下:(记得要保存啊!发现模拟一遍程序就自动退出了,有bug,我是解决不了,所以就是要及时保存,自己重画几次就长记性了,我是不想重画了,所以我及时保存了。)