今天多学习几个模块,首先是蜂鸣器。板上所用的是无源蜂鸣器,可以用直流电压直接驱动。还有一种叫有源蜂鸣器,要使用频率的方波才能驱动。使用的蜂鸣器的驱动电压,典型值为5V,额定工作电流为30mA。STM32的GPIO管脚
RTC(real-time clock)也就我们日常看到的时钟,STM32内部专门使用了一组32位计数器,通过软件的方式编写出当前的时间和日期。首先我们从图中可以看出RTC的时钟来源有三个:(1)是高速外部时钟HSE除以128(2)是内部
外部中断有点像51单片机的中断INT一样,都能够设置为上升沿、下降沿和双边沿触发;不同之处在于STM32的大多数GPIO口都能设置为外部中断输入功能,这样带来的好处有:在PCB设计和需求大量外部中断功能很有帮助。STM32
其实系统滴答就是一个24位的倒计时定时器,而且能够自动装置。仪器8位单片机如AVR/51要跑操作系统,需要专门占用一个定时器,但是由于优先级的原因很容易被其他程序打乱。而STM32以Cortex M3为内核,它专门开辟了一个
EEPROM又称为电可擦可编程只读存储器,掉电后数据不丢失。广泛用于少量数据的保存,一些增强型51单片机和AVR都有芯片内部集成EEPROM。开发板使用的是I2C接口ATMEL的24C02芯片,芯片容量是2Kbit,也就是256字节。硬件
通用定时器的功能非常强大,能够测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和PWM),也能够用于定时中断任务。其实系统滴答和实时时钟功能类似于定时器。51单片机也有定时器,可以使用软件的方式
小弟刚刚拿到神舟的板子,那是相对的激动。好大的液晶屏幕,好多资料哦,好强大啊~~。首先需要准备的是《STM32F10xxx参考数据》,我看的是2010年1月10日的版本,不知道今年有没有更新中文用户手册。STM32F107xx微控
STM32的IO口能够由软件配置成8种模式,如图所示。好出在于在硬件设计的时候,可以方便I/0的选择,从而走线上带来方便。模拟输入输入模式浮空输入输入下拉输入上拉输出模式开漏输出推挽输出复用开漏输出复用推挽输出我