基于STM32F103RB和CC1101的无线数传模块设计。本文设计了一种可工作在433.00-434.79MHz,中心频率为433.00MHz,输出功率可调的无线数传模块。模块采用STM32F103RB单片机和射频芯片CC1101设计,利用EDA软件ADS2008仿真优化了射频电路的输出匹配网络。
ST公司的STM32F103RB是ARM32位Cortex-M3微控制器,工作频率72MHz,具有128kBFlash,20kBSRAM,PLL和嵌入的内部RC振荡器8MHz与32kHz,RTOC,嵌套的中断控制器16位高档计时器,2个16位看门狗计时器,SysTick计时器,有2个SPI,2个I2C,3个USART和USB2.0全速接口,CAN2.0BActive,以及2个12位16路ADC和块速I/O端口.STM32F103RB
环境:主机:WIN8开发环境:MDK5.13mcu: stm32f103RB说明:之前在java中应用观察者模式,现将此模式的思想应用在单片机程序设计中Android编程:观察者模式设计:http://
内容摘要:根据两相混合式步进电机细分驱动原理,设计了一种基于STM32F103RB单片机的、细分度可调的步进电机驱动器。控制器采用电流矢量控制算法,通过双H桥驱动步进电机的两相转子。
本文选用了意法半导体公司基于ARM最新CortexM3内核的STM32F103RB作为主控芯片,通过选择合适的液晶模块,构建了一个高性能低功耗的中文人机界面系统。