为了能到远方,脚下的每一步都不能少.|

南方与南

园龄:4年2个月粉丝:5关注:3

随笔分类 -  单片机MCU

STM32 HAL库初步初始设定
摘要:STM32CubeMX 初始配置 设定Debug模式 SYS → Debug 设为 Serial Wire 2.基础时钟与定时器 3.生成工程文件
69
0
0
PIC配置位
摘要:晶振选择位 // RC oscillator #define FOSC_EXTRC 0xFFFF // 直接用内部的RC时钟电路 // HS oscillator #define FOSC_HS 0xFFFE // 使用超过4M的石英晶体振荡器 // XT oscillator #define FO
229
0
0
PIC单片机: 解决undefined symbol "lvpdis"/“hs"/"wdtdis"等报错
摘要:错误 undefined symbol "lvpdis" undefined symbol “hs" undefined symbol "wdtdis" 报错代码 #include <htc.h> #include <pic16f877a.h> __CONFIG(HS & WDTDIS & LVPD
450
0
0
PIC单片机IO控制
摘要:PIC单片机IO口操作 设置IO为输出步骤 IO口设置为输出的步骤: 设置TRISn 确保I/O口的方向为输出 通过PORTn 控制I/O的数值 代码示例 #include <pic.h> __CONFIG(0xFF32); // 4M void main() { TRISD = 0; // 设置D
1128
0
0
PIC系列单片机入门简介&51系单片机的对比
摘要:PIC单片机的特点 I/O口具有20mA的驱动能力(可以直接驱动LED发光) 8路, 10位的AD转换 I2C, SPI, USART, USB, CAN接口 WDT(看门狗) CCP(脉冲 / 捕捉 / 比较) 内置EEPROM 3路定时器 多种中断源 支持休眠的低功耗模式 流式并行接口 内置LC
1029
0
0
51单片机中断: 寄存器与优先级
摘要:中断与定时器 通常定时器一般用法都是采取中断方式来做,但中断和定时器并非同一种东西,定时器按照一定设置后会触发中断,但还有外部中断,UART这些设置后都可以触发中断. 定时器是单片机模块的一个资源,确确实实存在的一个模块。 中断是单片机的一种运行机制。 中断相关寄存器 IE: 中断使能寄存器的位分配
2129
0
0
51单片机UART通信与波特率的计算
摘要:UART通信原理 通讯过程描述 当没有通信信号时,通信线路保持高电平。 发送数据之前, 先发送一个0表示起位,表示起始位。 接着发送8位数据位,数据位是先低后高的顺序。 数据位发送完毕,再发送一个1表示停止位。 通讯数据帧图 UART完整串行数据帧: UART模块的使用 51单片机的 UART 串口
2740
1
1
Linux 51单片机开发环境搭建
摘要:检查连接 检查单片机是否已经成功和计算机连接 lsusb | grep "CH340" # 如果得到类似输出那么到/dev/文件夹下就可以找到一个叫ttyUSB0的文件.那么说明连接成功了 Bus 001 Device 007: ID 1a86:7523 QinHeng Electronics CH
576
0
0
计算51单片机定时器定时时间方法
摘要:计算定时器定时时间 假设现在使用晶振是 11.0592M 则时钟周期为: 111059200 则机器周期为: 1211059200 如果现在要定时20ms, 就是0.02秒, 要经过x个机器周期后得到0.02秒, 列出方程: \[ x *
5648
1
0
keil 模拟计算单片机程序执行时间
摘要:时钟频率设置 设置进行模拟时间的晶振, 如11.0592 然后找到Debug, 选中Use Simulator 进入Debug界面 在上菜单栏上点击 Debug-->Start/Stop Debug Session 点击调式快捷按钮 两个重要按钮 重置按钮: 复位 点击一下之后, 程序就会跑到最开始
1197
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起