随笔分类 -  单片机MCU

C51, PIC, DSP, STM32等单片机随手记
摘要:STM32CubeMX 初始配置 设定Debug模式 SYS → Debug 设为 Serial Wire 2.基础时钟与定时器 3.生成工程文件 阅读全文
posted @ 2022-05-03 21:02 南方与南 阅读(81) 评论(0) 推荐(0)
摘要:晶振选择位 // RC oscillator #define FOSC_EXTRC 0xFFFF // 直接用内部的RC时钟电路 // HS oscillator #define FOSC_HS 0xFFFE // 使用超过4M的石英晶体振荡器 // XT oscillator #define FO 阅读全文
posted @ 2021-05-15 19:35 南方与南 阅读(274) 评论(0) 推荐(0)
摘要:错误 undefined symbol "lvpdis" undefined symbol “hs" undefined symbol "wdtdis" 报错代码 #include <htc.h> #include <pic16f877a.h> __CONFIG(HS & WDTDIS & LVPD 阅读全文
posted @ 2021-05-15 19:11 南方与南 阅读(484) 评论(0) 推荐(0)
摘要:PIC单片机IO口操作 设置IO为输出步骤 IO口设置为输出的步骤: 设置TRISn 确保I/O口的方向为输出 通过PORTn 控制I/O的数值 代码示例 #include <pic.h> __CONFIG(0xFF32); // 4M void main() { TRISD = 0; // 设置D 阅读全文
posted @ 2021-05-15 16:45 南方与南 阅读(1275) 评论(0) 推荐(0)
摘要:PIC单片机的特点 I/O口具有20mA的驱动能力(可以直接驱动LED发光) 8路, 10位的AD转换 I2C, SPI, USART, USB, CAN接口 WDT(看门狗) CCP(脉冲 / 捕捉 / 比较) 内置EEPROM 3路定时器 多种中断源 支持休眠的低功耗模式 流式并行接口 内置LC 阅读全文
posted @ 2021-05-15 13:14 南方与南 阅读(1098) 评论(0) 推荐(0)
摘要:中断与定时器 通常定时器一般用法都是采取中断方式来做,但中断和定时器并非同一种东西,定时器按照一定设置后会触发中断,但还有外部中断,UART这些设置后都可以触发中断. 定时器是单片机模块的一个资源,确确实实存在的一个模块。 中断是单片机的一种运行机制。 中断相关寄存器 IE: 中断使能寄存器的位分配 阅读全文
posted @ 2021-04-07 23:45 南方与南 阅读(2352) 评论(0) 推荐(0)
摘要:UART通信原理 通讯过程描述 当没有通信信号时,通信线路保持高电平。 发送数据之前, 先发送一个0表示起位,表示起始位。 接着发送8位数据位,数据位是先低后高的顺序。 数据位发送完毕,再发送一个1表示停止位。 通讯数据帧图 UART完整串行数据帧: UART模块的使用 51单片机的 UART 串口 阅读全文
posted @ 2021-03-21 20:03 南方与南 阅读(3080) 评论(1) 推荐(1)
摘要:检查连接 检查单片机是否已经成功和计算机连接 lsusb | grep "CH340" # 如果得到类似输出那么到/dev/文件夹下就可以找到一个叫ttyUSB0的文件.那么说明连接成功了 Bus 001 Device 007: ID 1a86:7523 QinHeng Electronics CH 阅读全文
posted @ 2021-03-03 19:03 南方与南 阅读(635) 评论(0) 推荐(0)
摘要:计算定时器定时时间 假设现在使用晶振是 11.0592M 则时钟周期为: \[ \frac{1}{11059200} \] 则机器周期为: \[ \frac{12}{11059200} \] 如果现在要定时20ms, 就是0.02秒, 要经过x个机器周期后得到0.02秒, 列出方程: \[ x * 阅读全文
posted @ 2021-02-04 17:14 南方与南 阅读(5828) 评论(1) 推荐(0)
摘要:时钟频率设置 设置进行模拟时间的晶振, 如11.0592 然后找到Debug, 选中Use Simulator 进入Debug界面 在上菜单栏上点击 Debug-->Start/Stop Debug Session 点击调式快捷按钮 两个重要按钮 重置按钮: 复位 点击一下之后, 程序就会跑到最开始 阅读全文
posted @ 2021-02-03 12:20 南方与南 阅读(1373) 评论(0) 推荐(0)