STM32 | STM32F4开始你的Discovery

拿到STM32F4 Discovery已经很长时间了,最近想用它做一些数字信号处理的实验,今天花些时间熟悉了其基本的使用用法,写此教程共勉之。 STM32 Discovery的相关资料可以在官网上获得:www.st.com/stm32f4-discovery,这里我们以官方的演示工程Demonstration为例,介绍其工程配置与程序下载方法,该工程实际上就是Discovery出厂时的默认代码。 […]

妖姬 | RGB花瓣的设计方案讨论

妖姬是我参加7月份“极客行动”大赛的参赛作品。她是一个独一无二的电子植物。 妖姬具有五片全彩RGB构成的花瓣,可以通过手机APP随意变换颜色,并且可以随着音乐翩翩起舞。 妖姬还是一个小型气象站,她可以检测家中温度、湿度、光照、气压等环境信息。 项目的主页:http://www.yfworld.com/?page_id=1686 我前几天测试了RGB灯珠以及RGB调光芯片,在面包板上搭出了简易模型。 […]

RPi树莓派 | 树莓派串口通信介绍

树莓派的外部接口中含一路UART串行接口,利用该接口可以实现树莓派与Arduino、GPRS模块、GPS等其他外部系统的对接。 由于这一路串口兼做Linux的控制台输出口,所以在使用前必须先将调试输出功能关闭,方法如下: 1. 去除Kernel的启动信息 在 /boot/cmdline.txt 中,去除 parameterconsole=ttyAMA0,115200,并保存; 2. 去除Kerne […]

RPi树莓派 | 树莓派接口定义及GPIO驱动方法

• 树莓派GPIO介绍 树莓派包含8个通用IO (GPIO) 用于开关控制 (switch control),配合扩展版可以进行继电器、电机、LED等外设的驱动。该扩展IO的位置如下所示: Figure 1. 树莓派1扩展IO在板上的位置 树莓派的各引脚功能定义如下,其中横线下方为RPi B+,2,3新增加的GPIO: 目前有三种方式可以实现对树莓派GPIO的驱动:raspberry-gpio-p […]