推荐阅读最新更新时间:2024-11-07 19:04
2023年 STM32中国峰会开启全新篇章
今年的STM32中国峰会已经圆满结束,我们诚挚感谢各位的持续支持和关注。下面就让一组关键数据带我们回顾本届峰会的精彩历程! • 2,600多名观众亲临2023 STM32中国峰会现场 • 75,000多名观众在线观看了2023 STM32中国峰会 • 截至5月17日,共收集2,433张直播图片,浏览量高达341,495次 • 围绕边缘AI&信息安全、连接、生态系统&开发者优先计划以及智能工业&高性能MCU/MPU四大主题,共计29场主题演讲和28场研讨会在峰会现场举办 • 现场展示200多款产品, 覆盖边缘AI,网络连接,信息安全,生态系统,开发者优先解决方案和STM32 垂直应用等广泛领域 • 11
[单片机]
学习STM32,你不得不了解的五大嵌入式操作系统
基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-II、eCos、FreeRTOS和rt-thread。下面分别介绍这五种嵌入式操作系统的特点及不足,通过对比,读者可以根据自己的应用需求选择合适的平台。 TOP1:μClinux μClinux是一种优秀的嵌入式Linux版本,其全称为micro-control Linux,从字面意思看是指微控制Linux。同标准的Linux相比,μClinux的内核非常小,但是它仍然继承了Linux操作系统的主要特性,包括良好的稳定性和移植性、强大的网络功能、出色的文件系统支持、标准丰富的API,以及TCP/IP网络协议等。因为没有MMU
[嵌入式]
STM32中RTC简介及使用方式
STM32H750 的实时时钟是一个独立的 BCD 定时器/计数器,且带了日历功能,它提供一个日历时钟、两个可编程闹钟中断,以及一个具有中断功能的周期性可编程唤醒标志。 此外RTC 还有自动唤醒单元,RTC还可以补偿闰年闰月等等,还有备份区域(BKP)写保护,这些这里不细说了。 RTC 的简化框图 时钟和分频 STM32H750 的 RTC 时钟源(RTCCLK)通过时钟控制器,可以从 LSE、LSI、HSE 时钟三选一,如图所示,有两个预分频器RTC_PRER ck_spre 的时钟可由如下计算公式计算: Fck_spre = Frtcclk/ 图中,ck_apre 也可作为 RTC 亚秒递减计数器(RTC_SSR)的
[单片机]
STM32输入捕获模式
输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32的定时器,除了TIM6和TIM7,其他定时器都有输入捕获功能。STM32的输入捕获,简单的说就是通过检测TIMx_CHx上的边沿信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的通道的捕获/比较寄存(TIMx_CCRx)里面,完成一次捕获。同时还可以配置捕获时是否触发中断/DMA 等. 例如:我们用到TIM5_CH1来捕获高电平脉宽,也就是要先设置输入捕获为上升沿检测,记录发生上升沿的时候TIM5_CNT的值。然后配置捕获信号为下降沿捕获,当下降沿到来时,发生捕获,并记录此时的TIM5_CNT值。这样,前后两次TI
[单片机]
基于STM32的小说阅读器
1.硬件平台 CPU:STM32F103ZE 屏幕:3.5寸TFTLCD屏 触控:电阻式触摸屏xpt2046 SD卡 2.实现功能 1.SD卡设备检测,文件系统移植,用户存储小说和字库文件; 2.字库信息加载检测,自动完成字库信息加载与更新。本次采用GBK字库,字体大小有16*16、24*24、32*32三个字库; 3.触摸屏校准,上电检测触摸屏校准信息;手动进入触摸屏校准模式 4.小说文件索引,小说文本切换; 5.小说翻页,字体大小选择,颜色选择,返回主目录; 3.示例效果 SD卡检测和触摸屏校准 字库检测与更新 目录和小说显示界面 颜色切换 字体选择 4.软件设计 1.SD卡字库更新加
[单片机]
基于STM32的CRC校验说明
///***************************************************************************** //下面是test.c里面的函数 ///***************************************************************************** ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
[单片机]
调试STM8/stm32串口时发现的问题
描述:串口中断1用来接收到的数据,我是用串口助手发送一个8字节的数据,然后我想查看8个字节是否被单片接收,比如数据是0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08这8个数值,串口中断 #pragma vector=ITC_IRQ_UART1_RX + 2 __interrupt void Uart1RxdInt(void) { //此函数内已完成清中断标志 u8 ret; if(UART1_GetFlagStatus(UART1_FLAG_RXNE)!=RESET) { tmp = UART1_ReceiveData8(); ret=UAR
[单片机]
stm32的adc使用(借鉴)
STM32F407_ADC查询模式配置介绍 1.ADC对应管脚介绍 |---管脚------对应ADC----||---管脚------对应ADC----| | PA0 --- ADC123_IN0 || PA1 --- ADC123_IN1 | | PA2 --- ADC123_IN2 || PA3 --- ADC123_IN3 | | PA4 --- ADC12_IN4 || PA5 --- ADC12_IN5 | | PA6 --- ADC12_IN6 || PA7 --- ADC12_IN7 | | PB0 --- ADC12_IN8 || PB1 --- ADC12_IN9 | | PC4 --- ADC12_
[单片机]