STM32 | STM32F4开始你的Discovery

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

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

妖姬是我参加7月份“极客行动”大赛的参赛作品。她是一个独一无二的电子植物。妖姬具有五片全彩RGB构成的花瓣,可以通过手机APP随意变换颜色,并且可以随着音乐翩翩起舞。妖姬还是一个小型气象站,她可以检测家中温度、湿度、光照、气压等环境信息。 我前几天测试了RGB灯珠以及RGB调光芯片,在面包板上搭出了简易模型。今天,由我、老宋、小沈、小仲在创客空间进行了下一步方案的讨论。主要讨论了使用直插还是贴片的RGB灯珠、混光方案以及PCB形状等。在经过一些实验后,我们认同使用5050的贴片RGB灯珠,初步决 […]

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

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

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

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