There are 111 topics, 479 posts and 1 蝶粉(s) in this bar.
Content converter: No conversion
 
Clicks Replies Title Author Last Reply
1054 0

【程序】STM32读取DHT11温湿度传感器的数据并在1602液晶上显示

#include <stdio.h>
#include <stm32f10x.h>
#define RS_0 (GPIOA->BRR = GPIO_BRR_B...
巨大八爪鱼 3/5  巨大八爪鱼
1122 2

【程序】STM32单片机通过DAC向1602液晶提供对比度电压,不使用外部电位器

/* LCD1602引脚2(VDD)必须接5V电压, 不可以接3.3V电压。其他引脚(包括引脚15-背光电源正)都可以接3.3V电压 */
/* 必须把J-Link设为不供电(更改内部跳线),...
巨大八爪鱼 3/5  巨大八爪鱼
980 1

【程序】STM32使用DAC控制电压表指针位置的程序

#include <stm32f10x.h>
void delay(void)
{
    uint32_t i;...
巨大八爪鱼 3/5  巨大八爪鱼
1124 4

【程序】STM32单片机操作ST93C46存储器的程序(3.2V电压)

#include <stm32f10x.h>
#define _BV(n) (1 << (n))
#define CS_0 (GPIOA->BRR = GPI...
巨大八爪鱼 2/28  巨大八爪鱼
1016 2

【程序】STM32程序中使用printf和scanf函数读写串口 [Picture]

巨大八爪鱼 2/26  巨大八爪鱼
953 0

【程序】STM32使用SPI接口操作93C46存储器

/* 93C46选默认的16位模式 */
#include <stm32f10x.h>
#define _BV(n) (1 << (n))
#define C...
巨大八爪鱼 2/25  巨大八爪鱼
1197 2

【程序】STM32使用SPI接口(8位模式)读取93C46存储器上的数据

/* 93C46选默认的16位模式,但SPI总线上每次发送/接收8位数据 */
#include <stm32f10x.h>
#define _BV(n) (1 <...
巨大八爪鱼 2/24  巨大八爪鱼
1039 2

【程序示例】使用位带操作法操作GPIOC的I/O口

#include <stm32f10x.h>
void delay(void)
{
    uint32_t i;...
巨大八爪鱼 2/20  巨大八爪鱼
1068 3

【程序】STM32通过DMA自动向串口发送指定长度的数据

#include <stm32f10x.h>
#include <string.h>
#define _BV(n) (1 << (n))
uint...
巨大八爪鱼 1/16  巨大八爪鱼
922 1

【程序】STM32通过DMA自动接收串口数据到数组中

#include <stm32f10x.h>
#define _BV(n) (1 << (n))
uint8_t num[2] = {0, 0}; // 数码管两侧...
巨大八爪鱼 1/16  巨大八爪鱼
888 0

OV2640摄像头的DCMI驱动dcmi_ov2640.h/.c位于STM32F4的固件库里面

所在的文件夹是STM32F4xx_DSP_StdPeriph_Lib_V1.8.0/Project/STM32F4xx_StdPeriph_Examples/DCMI/DCMI_CameraExamp...
巨大八爪鱼 1/16  巨大八爪鱼
1199 3

【C++程序】用C++编写STM32F103串口通讯程序 [Picture]

【程序运行效果】
巨大八爪鱼 1/16  巨大八爪鱼
1066 6

【示例程序】NVIC中断优先级的配置

【示例1:高优先级中断屏蔽并清除低优先级中断】
#include <stm32f10x.h>
#define _BV(n) (1 << (n))
uint16...
巨大八爪鱼 1/15  巨大八爪鱼
1114 4

GPIO_CRH/CRL配置方法

每1位16进制数表示一个I/O端口。
1为10MHz推挽输出(推挽输出适合直接驱动)(复用为9)
2为2MHz推挽输出(复用为a)
3为50MHz推挽输出(复用为b)
5为10...
巨大八爪鱼 1/15  巨大八爪鱼
1081 5

【程序】STM32定时器1的使用

#include <stm32f10x.h>
#define _BV(n) (1 << (n))
uint8_t seg8[] = {0xc0, 0xf9, 0xa...
巨大八爪鱼 1/14  巨大八爪鱼
1060 8

【程序】STM32软件模拟I2C协议读写24C04存储器

#include <stm32f10x.h>
#define _BV(n) (1 << (n))
#define SCL_1 GPIOB->BSRR = _B...
巨大八爪鱼 1/13  巨大八爪鱼
1101 4

【程序】STM32单脉冲模式的使用

#include <stm32f10x.h>
#define _BV(n) (1 << (n))
uint8_t n = 0;
uint8_t seg8[]...
巨大八爪鱼 1/11  巨大八爪鱼
1136 5

【方法】硬件触发定时器TIM1的COM事件的方法

#include <stm32f10x.h>
#define _BV(n) (1 << (n))
uint8_t n = 0;
uint8_t seg8[]...
巨大八爪鱼 1/11  巨大八爪鱼
976 3

【验证性实验】TIM1定时器死区时间(dead-time)的加入及检测

【程序】
#include <stm32f10x.h>
#define _BV(n) (1 << (n))
uint8_t i = 0;
uint8_t...
巨大八爪鱼 1/10  巨大八爪鱼
1122 9

【程序】STM32定时器1的强置输出模式(Forced output mode)

#include <stm32f10x.h>
#define _BV(n) (1 << (n))
void delay(void)
{...
巨大八爪鱼 1/10  巨大八爪鱼
766 0

【程序】STM32定时器1的输出比较模式(Output compare mode)

#include <stm32f10x.h>
#define _BV(n) (1 << (n))
uint8_t cnt = 0; // 匹配计数
uint8...
巨大八爪鱼 1/9  巨大八爪鱼
749 1

【程序】STM32 CRC32校验值计算模块的使用

#include <stm32f10x.h>
#define _BV(n) (1 << (n))
uint32_t data;
uint8_t seg8[]...
巨大八爪鱼 1/8  巨大八爪鱼
849 1

【程序】STM32定时器1输入捕获

#include <stm32f10x.h>
#define _BV(n) (1 << (n))
uint8_t seg8[] = {0xc0, 0xf9, 0xa...
巨大八爪鱼 12/30  巨大八爪鱼
974 3

【程序】STM32定时器1对外部输入信号(PA9下降沿)进行计数,带消抖

#include <stm32f10x.h>
#define _BV(n) (1 << (n))
uint8_t seg8[] = {0xc0, 0xf9, 0xa...
巨大八爪鱼 12/30  巨大八爪鱼
951 6

【程序】STM32外部中断的使用(以PB4为例)

#include <stm32f10x.h>
#define _BV(n) (1 << (n))
uint8_t num = 0;
uint8_t s...
巨大八爪鱼 12/19  巨大八爪鱼
1328 9

【程序】STM32F103C8T6最小系统板连接8位74HC595驱动的数码管模块并显示数字 [Picture]

巨大八爪鱼 11/22  巨大八爪鱼
1058 1

【解决方案】用SEGGER J-Flash烧写STM32单片机后,单片机程序不能自动运行,需要按RESET键才能运行 [Picture]

首先点击菜单栏中的Options -> Project settings...命令,在Production选项卡中的Actions performed by "Production Progra...
巨大八爪鱼 11/21  巨大八爪鱼
1881 10

【教程】STM32开发环境的搭建 [Picture]

【1】下载安装Keil uVision5 MDK-ARM。
打开网站:http://www.keil.com/
选择MDK-ARM,填写个人注册信息后可下载,然后安装。
(四个可以同...
巨大八爪鱼 10/3  巨大八爪鱼
1240 1

【手册】STM32F1官方英文手册 [Picture]

地址:http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/st...
巨大八爪鱼 9/27  巨大八爪鱼
809 2

【資料】1602液晶中LCDWriteCom函式的指令範圍 [Picture]

巨大八爪鱼 7/3  巨大八爪鱼
970 7

【程式】1602液晶中一些非常用功能的使用——讀取屏幕內容以及自定義字元、當前光標位置 [Picture]

讀取屏幕上寫入的內容以及光標的位置。
巨大八爪鱼 7/3  巨大八爪鱼
963 6

【STM32入门级程序14】1602液晶 [Picture]

巨大八爪鱼 7/1  巨大八爪鱼
973 3

【STM32入门级程序9】使用SysTick精确控制流水灯的流速

【main.c】
#include <stm32f10x.h>
int main(void)
{
    GPIO_InitTypeD...
巨大八爪鱼 7/1  巨大八爪鱼
885 3

【STM32入门级程序13】矩阵键盘——线反转法 [Picture]

线反转法也是识别闭合键的一种常用方法,该法比行扫描速度快。
先将行线作为输出线,列线作为输入线,行线输出全0信号,读入列线的值,那么在闭合键所在的列线上的值必为0;然后从列线输出全0信号,再读取...
巨大八爪鱼 7/1  巨大八爪鱼
1033 7

【STM32入门级程序12】矩阵键盘——行扫描法 [Picture]

【接线】
巨大八爪鱼 7/1  巨大八爪鱼
975 4

【讲解】关于普中开发板上STM32F10X的PB2~PB7端口不受控制的问题

默认情况下,由于JTAG没有关闭,因此PB3~4不能作为普通I/O口使用。此外,为了用串口方式下载程序,还需在STM32转接板上插上BOOT1的跳线(绿色转接板的左上角),这更是导致了PB2~...
巨大八爪鱼 6/30  巨大八爪鱼
913 4

【讲解】与GPIO操作有关的8个库函数 [Picture]

巨大八爪鱼 6/30  巨大八爪鱼
1058 7

【方法】STM32单片机控制PNP三极管导通状态 [Picture]

【电路】
巨大八爪鱼 6/30  巨大八爪鱼
965 1

【转载】解决Keil uVision4代码编辑器中文字符乱码问题 [Picture]

MDK-ARM 使用中一直有个很纠结的问题,中文字符支持不好。
比如写代码注释,使用中文删除字符就会只删除一半问题。复制粘贴代码中间有中文就会出现乱码问题。
想过换IAR,新学个I...
巨大八爪鱼 6/30  巨大八爪鱼
929 1

本吧简介 [Picture]

巨大八爪鱼 6/30  巨大八爪鱼
860 0

【STM32入门级程序11】蜂鸣器

#include <stm32f10x.h>
void delay(void)
{
 uint32_t i;
 for (i = 0; i...
巨大八爪鱼 6/30  巨大八爪鱼
1003 3

【STM32入门级程序10】继电器的控制 [Picture]

【接线】
巨大八爪鱼 6/30  巨大八爪鱼
1029 5

【解决方案】Win7下STM32标准库的chm帮助文件无法打开的解决办法 [Picture]

【症状】
HTML帮助文件:
双击打开后无法显示其内容:
巨大八爪鱼 6/30  巨大八爪鱼
852 2

【STM32入门级程序6】使用库函数实现流水灯

关于如何新建使用标准固件库的工程,请参阅:https://zh.arslanbar.net/post.php?t=24015
【程序代码——main.c】
#include <stm...
巨大八爪鱼 5/14  巨大八爪鱼
817 0

【STM32入门级程序8】使用库函数实现按键控制数码管

#include <stm32f10x.h>
#define _BV(n) (1 << (n))
uint8_t segdisp[] = {0xc0, 0xf9,...
巨大八爪鱼 5/14  巨大八爪鱼
820 1

【STM32入门级程序7】使用库函数实现数码管从1970到2038计数

#include <stm32f10x.h>
#define _BV(n) (1 << (n))
uint8_t segdisp[] = {0xc0, 0xf9,...
巨大八爪鱼 5/14  巨大八爪鱼
914 2

【STM32入门级程序4】8位共阴数码管显示12345678

【代码】
#include <stm32f10x.h>
#define _BV(n) (1 << (n))
uint32_t n = 12345678;...
巨大八爪鱼 5/14  巨大八爪鱼
912 2

【STM32入门级程序5】使用ODR和IDR寄存器直接操作I/O口

在STM32中也可以像C51和AVR那样直接读取和操作I/O口。
其中,GPIOx->ODR几乎完全等价于C51中的Px和AVR中的PORTx,GPIOx->IDR则等价于AVR中的...
巨大八爪鱼 5/14  巨大八爪鱼
846 2

【解决方案】普中科技STM32开发板PA7无法输出电平——导致数码管最后一位无法显示 [Picture]

拿掉流水灯下面74HC165右边的跳线帽即可。(如图所示)
就是因为这个并入串出锁存器影响了PA7口的正常功能。。。。
巨大八爪鱼 5/13  巨大八爪鱼
1678 13

【入门】STM32F103C8——新建模板工程 [Picture]

标准库的下载请参阅:https://zh.arslanbar.net/post.php?t=24014
新建工程的步骤请参阅:
http://jingyan.baidu.com/album...
巨大八爪鱼 5/13  巨大八爪鱼
Create a post
Title:
Content:
User: You are currently anonymous.
Captcha:
Unclear? Try another one.
(Shortcut key: Ctrl+Enter)
Bar Information
Fans: 1
Admins:  巨大八爪鱼 [Apply]
Members:  蝶粉1

Category: 程序設計

STM32简介
Loading...
Good Area
There are no good areas.