- 博客(64)
- 资源 (7)
- 收藏
- 关注
原创 keil mdk no target connected 问题解决
这里点仿真到松开复位键不是每一次都能成功,每次点了仿真键到松开复位键的时间每次都不同,在某一个点时,就可以进入仿真或者下载程序了。但需要注意的是,在程序里一定要避开对GPIO13\GPIO14的配置。5、先长按STM32F051Disconvery的复位键,再点击仿真或者下载按钮,再松开复位键。3、此时KEIL打开Settings的设置对话框,请确认有红框圈中的内容后,再进行下一步。2、先长按住目标板上的复位键,再点击 Settings,再松开目标板上的复位键。1、先确认目标板上电。
2024-04-10 15:11:52 156
原创 KEIL MDK 调试 无法 查看 外设 信息 原因及解决方法
MDK5.38版本有bug : 不能把STM32F4的官方SVD文件转换成SFR,而MDK5.38a版本没有此问题。
2023-11-11 16:28:45 370 2
原创 MDK KEIL 文件格式纪要
.C和.H文件:使用ANSI保存 MDK KEIL工程:使用GB2312配置 MDK KEIL字体:Microsoft YaHei Mono 或者其他美观字体
2023-09-28 10:40:44 73
原创 TTL 485 232 全双工 半双工 单工---精简总结
全双工:双向2车道 半双工:双向1车道 单工 :单向车道1、从单片机软件编程角度来说,RS232、RS485都是转换为TTL电平方式与单片机通信(CAN收发器把差分信号转化为TTL-- >CAN控制器(MCU)),其目的都是提高通信质量,提高抗干扰能力。2、TTL、RS232是逻辑电平信号,RS-485、CAN为差分信号。...
2020-07-09 11:28:19 1700
转载 data,bdata,idata,pdata,xdata,code存储类型与存储区
一、存储类型与存储区关系 data ---> 可寻址片内ram bdata ---> 可位寻址的片内ram idata ---> 可寻址片内ram,允许访问全部内部ram pdata ---> 分页寻址片外ram (MOVX @R0) (256 BYTE/页) xdata -...
2019-01-09 10:02:52 861
原创 AVR---SHT10---温湿度传感器--温度 0XFF---湿度---问题
读取函数如下:/******************************************************** SHT10温湿度检测********************************************************/uchar SHT10_measure(uchar *p_value, uchar *p_checksum, uchar...
2018-12-06 16:00:21 623
原创 数码管---共阳---共阴---段选码---位选码---总结
//共阴极: 位选为低电平(即0)选中数码管, 各段选为高电平(即1接+5V时)选中各数码段(0~f)//共阴数码管段选表,无小数点:unsigned char code distab[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//共阴数码管段选表,有小...
2018-11-23 16:27:25 49091 4
转载 BCD码、十六进制、十进制---互转
#include <stdio.h>#include <string.h>/////////////////////////////////////////////////////////功能:二进制取反////输入:const unsigned char *src 二进制数据// int length 待转换的二进制数...
2018-11-21 13:50:43 3722
原创 AT24C02---EEPROM 掉电存储(指定地址,指定字节数)
main.c/************************头文件***********************/#include<reg52.h>#include<string.h>#include <delay.h> #include <time0.h>#include <uart.h> #inclu...
2018-11-20 19:34:46 2266
原创 字符串---字符数组
字符数组char a[] = {'l', 'i', 'n', 'u', 'x'};---代码段内存5字节 字符数组char a[] = "linux";等价于char a[] = {'l', 'i', 'n', 'u', 'x', '\0'};---代码段内存6字节 字符串char *p = "linux";---栈分配4字节存地址+代码段内存6字节(1)字符数组char a[] = "li...
2018-11-20 17:15:27 333
原创 I2C总结
参数定义:SDA/SCL=数据/时钟 延时不作区分,统一为I2C_Delay(),延时要>5us,SDA和SCL每次跳变,均使用单独跳变,即使用延时隔开; 起始和停止,是SDA在SCL高电平时跳变 其他总线操作,需要保持SCL=0作为每次操作的开始和结束 I2C初始化(I2C_Init):上电-SDA/SCL=1/1 I2C启动(I2C_Start):SDA/SCL=【1/1-0/...
2018-11-19 16:50:06 534
原创 extern---static---头文件
头文件:提供接口,只声明,不定义 extern:源文件.c中定义,源文件对应.h中声明,其他文件可以调用 static:全局变量只能被本源文件的函数引用,其他文件只能通过接口函数来访问这个全局变量 静态局部变量: 需要保留函数上一次调用结束时的值; 如果初始化后,变量只被引用而不改变其值,则这时用静态局部变量比较方便,以免每次调用时重新赋值。 auto变量:...
2018-11-14 17:07:44 136
原创 记事本 默认 编码 为 UTF-8 解决 KEIL 汉字 乱码
1. 新建一个空白txt文档,然后“另存为”,将编码由默认 ANSI 改为 Unicode 或 UTF-8,并将新文档命名为 temp.txt2.将 temp.txt 移动至系统目录 C:\Windows\addins\(如果没有,新建即可)3.打开注册表 regedit 回车,按以下路径找到ShellNew项:HKEY_CLASSES_ROOT\.txt\ShellNew右键右边区域...
2018-11-13 22:28:07 2034
原创 我对国韵的改进想法
没有服务器端公共盘,可以开通提效; 元件采购没有统一供应商,没有入厂检验,元器件的可靠性不能保障; 整机老化,测试,检验,出厂有没有品质检验; 开发的硬件平台统一性 福利配套少,权威治理,而非绩效导向 规章不明...
2018-11-12 15:13:31 269
原创 PCBA---线路板焊接---注意事项
开始前确认烙铁温度360-380 确认BOM与丝印正确性 贴片---插件 小封装---大封装 内侧---外侧 焊接工艺要求:焊点饱满,圆润,无虚焊 特殊元件注意管脚焊接顺序 元器件焊接类型:先焊接单片机---大数量的(电阻)(电容)---特殊敏感元件---输入输出端子 完成,核对丝印与元件 酒精或者丙酮清洗,去除漏电即干扰 下载程序,通电测试...
2018-11-12 15:03:36 343
原创 51-单片机---定时器0和定时器1---8位自动重装载(模式2)-16位定时计数(模式1)
16位定时计数(工作方式1)初始化函数void timer_init(){ TMOD |= 0x01; TH0 = 0x4C; TL0 = 0x00; EA = 1; ET0 = 1; TR0 = 1;//初始化定时器运行}初值计算 假设每次中断延时delay =50ms 时钟频率(时钟周期)...
2018-11-08 14:28:23 17625 1
原创 定时器0,中断,控制LED闪烁(1s亮,1s灭)---2018-11-07
#include <reg52.h> #include <stdio.h> #define uchar unsigned char #define uint unsigned int sbit LED = P2^2;void timer_init(){ TMOD |= 0x01; TH0 = 0x4...
2018-11-07 09:21:29 7521 1
转载 stm32---iic通信
先摘一摘网上的理解:一. 技术性能:工作速率有100K和400K两种;支持多机通讯;支持多主控模块,但同一时刻只允许有一个主控; 由数据线SDA和时钟SCL构成的串行总线;每个电路和模块都有唯一的地址; 每个器件可以使用独立电源二. 基本工作原理:以启动信号START来掌管总线,以停止信号STO
2015-02-09 22:42:42 2536
原创 指针学习
/*DATE:2014/12/31FOR :learing the C pointTOOL:Sublime Text 3理解1:程序逻辑对地址符的操作都是对地址符中对应的数据的操作*/#include #include #include void func0() ;void func1() ;void func2() ;void fu
2014-12-31 16:48:53 403
原创 毕设 !!!(红色代码为电机控制,为什么按下按键电机转动一段时间以后,自己又停了呢,理论上不按停止应该一直转啊???!!!)
(红色代码为电机控制,为什么按下按键电机转动一段时间以后,自己又停了呢,理论上不按停止应该一直转啊???!!!)#include#include //绝对值函数abs()#define uchar unsigned char#define uint unsigned int sbit YK=P3^2; //遥控sbit DQ=P3^3; //温感
2013-04-06 16:54:15 1484
原创 4-2java--围炉夜话
package Maintest;import java.util.Scanner;public class ReadNum { public void fun() {// int num=new Input().stringToIntegerinput3();//不会导入包??? System.out.println("请输入围炉数数的总人数: "); boolean[]
2013-04-02 22:47:19 509
原创 3-30java的日子
import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileWriter;import java.io.IOException;import java.io.RandomAccessFile;import java.util
2013-03-30 21:58:12 441
基于STC8F单片机和奥松AHT20温湿度传感器方案(FIFO环形队列方式).rar
2021-10-14
电子信息工程的大学四年之感悟
2011-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人