ddllxxrr

个性签名:http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr

  • 2020-11-28
  • 回复了主题帖: 晒下E币兑的屏

    w494143467 发表于 2020-11-27 19:37 这板子的参数有吗,感觉还不错的样子!
    有ST网站就有

  • 2020-11-26
  • 发表了主题帖: 晒下E币兑的屏

    本人的NUCLEO板子不少了。没有一片能够直接显示东东的屏。于是我就用E币换了一个X-NUCLEO-GFX01M1。我主要用它来验证一个想法。至于什么想法以后再说。 先说说这次惊心的兑换经历。我是上星期天发起兑换贸泽的,EE还不错,星期一就看到我的E币被扣了。感觉还不错,可是我左等右等等了一个星期,到这个星期一时,我时在坐不住了。 就问了管理。管理还不错马上在下午给我答复说是马上就到,我这四线小城,没想到星期三的上午,顺丰给我打了电话。说是到了。我让他麻烦放到传达室。由于,时间这么久,我怀疑是从海外过来地。毕竟小心使得万年船,于是我把邮件取回家后,放到家里隔离一天。因为我看过资料,新冠只能在空气中存活3-5个小时。折腾够了,也就是现在,我高高兴兴地打开了。        本着来而不往非理也的最基本做人道理。我来晒贴。没有想到当我打开的时候,上边赫然写着:MADE IN CN。        上照片:          最后我想说谢谢EE谢谢管理。

  • 回复了主题帖: 新鲜热乎,SensorTile.box记录的飞机客舱气压和温度数据

    本帖最后由 ddllxxrr 于 2020-11-26 19:54 编辑 好哇,有人坐飞机用电子设备,并且用的还很不错。

  • 回复了主题帖: ESP32-C3 RISC-V微控制器信息泄露

    霸气侧露

  • 回复了主题帖: DIY了一个生态瓶

    楼主真是有闲心啊

  • 2020-11-22
  • 回复了主题帖: 开关电源兴趣小组 第14次任务

    1、图(06)是UC1525A说明书中典型应用电路,变压器T1有两个次级绕组,用于驱动半桥电路。如果要驱动全桥电路,显然变压器应该有四个互相绝缘的次级绕组。这四个次级绕组的相位关系应该是怎样的? 答:应是两两相反的。就是两对相位相反。   2、图(08)是IR2104芯片说明书中典型应用电路,该芯片用于驱动半桥电路。用两片IR2104,其信号输入端IN联接在一起,能否驱动四个功率MOS管组成的全桥电路? 答:不能,就是两个半桥,组不成全桥。

  • 2020-11-13
  • 回复了主题帖: 最近看了看STM32的书,感觉编程方式和51差别特别大,为什么是这样,怎么样学STM32

    什么难不难学的,给你个任务,就用STM32,做不出走人,看你学不学。

  • 回复了主题帖: 开关电源兴趣小组 第13次任务

    选择功率开关管电流容量时应该根据交流市电电压变化的最大值还是最小值来选择?选择功率开关管电压容量时应该根据交流市电电压变化的最大值还是最小值来选择? 答:都选择最大值

  • 回复了主题帖: 最近工作压力好大

    谁给你的亚力山大???

  • 2020-11-06
  • 回复了主题帖: 开关电源兴趣小组 第12次任务

    换个功率大的变压器,毕竟质量第一。

  • 2020-11-05
  • 回复了主题帖: 上电一股烟,白忙好几天。

    神仙都怕一路烟

  • 2020-10-27
  • 回复了主题帖: 工控经典书籍,吐血推荐!

    这些书都是不错的好书

  • 2020-10-26
  • 回复了主题帖: 开关电源兴趣小组 第10次任务

    1,磁导率=B/H 2,连续变化的就是实线,不连续变化的是实线外边的虚线,可见,不连续变化的面积大。

  • 2020-10-20
  • 加入了学习《电子电路基础知识讲座》,观看 1.1.1 电压源

  • 2020-10-17
  • 回复了主题帖: 开关电源兴趣小组 第09次任务

    1、本文图(02) 也就是《开关电源设计 第三版》图4.1的(d)行波形中,A1部分和A2部分面积相等。这两部分面积相等说明了什么?提示:此行波形的纵坐标是电压,横坐标是时间。 答:说明功率相等。   2、假定本文图(02)电路中,开关管Q1关断之前瞬间初级绕组里面电流峰值为Ip,次级整流输出后电压为Vo(图中标注为Vom),变压器初级次级匝数比为Np/Ns(图中标注为Np和Nsm)。不考虑上面的绕组Ns1(假定D1、C1和Ns1均开路)。问开关管Q1关断之后瞬间D2中电流以及次级绕组Nsm两端电压是多少?开关管Q1关断后瞬间初级绕组Np两端电压是多少(不考虑变压器初级对次级漏感)? 答:D2电流为零,电压就是图2中d的最大电压,NP两端电压是Vdc   3、正激变换电路可以发展变化成两个开关管交替导通关断的推挽、半桥电路,反激变换电路是否可以发展变化成两个开关管交替导通关断的推挽或者半桥电路? 答:可以

  • 2020-10-10
  • 发表了主题帖: 【AT-START-F403A测评】六、你好!雅特力

    上次显示字符没显示出来,今天有点时间,进函数单步了一下,原来是背景色和前景色一样了。 for(pos=0;pos<16;pos++) { temp=asc2_1608[(u16)num*16+pos]; //μ÷óÃ1608×Öìå for(t=0;t<8;t++) { if(temp&0x01)POINT_COLOR=colortemp; else POINT_COLOR=BACK_COLOR; LCD_WR_DATA(POINT_COLOR); temp>>=1; x++; } x=x0; y++; } 而POINT_COLOR和BACK_COLOR根本就没有赋值。 默认是黑的,0x0000再追这两个变量,都是外部变量。 上回思想上有点报怨卖我屏的厂家。现在看来是我错了。 接着看了看屏的函数,有汉字显示,那就显示个“你好!雅特力!”吧。 说干就干,先分析一下函数: void showhanzi(unsigned int x,unsigned int y,unsigned char index) { unsigned char i,j; unsigned char *temp=hanzi; Address_set(x,y,x+31,y+31); //éèÖÃÇøóò temp+=index*128; for(j=0;j<128;j++) { for(i=0;i<8;i++) { if((*temp&(1<<i))!=0) { LCD_WR_DATA(POINT_COLOR); } else { LCD_WR_DATA(BACK_COLOR); } } temp++; } } 可见是32*32逐行显示的,那就取个模吧: 取模设置如下: 生成的字模得处理一下,总是有中括号在数组里面,全删掉可以编译不报错: 在主程序就显示就行了: showhanzi(10,100,0); showhanzi(42,100,1); showhanzi(42+32,100,2); showhanzi(42+32*2,100,3); showhanzi(42+32*3,100,4); showhanzi(42+32*4,100,5); showhanzi(42+32*5,100,6); 运行效果如下:

  • 2020-10-08
  • 回复了主题帖: 【AT-START-F403A测评】二、对仿真虚拟串口的探索

    freebsder 发表于 2020-9-27 21:36 为什么怀疑虚拟串口不能用呢?
    从来就没用过,我都是用实际串口。从不玩虚地

  • 2020-10-07
  • 回复了主题帖: 【AT-START-F403A测评】五、模拟驱动SPI屏并发现个问题

    littleshrimp 发表于 2020-10-6 20:08 以前用别的单片机这么操作这个屏正常吗?
    我记得正常啊!屏已经清成蓝的啊?

  • 2020-10-06
  • 发表了主题帖: 【AT-START-F403A测评】五、模拟驱动SPI屏并发现个问题

    本帖最后由 ddllxxrr 于 2020-10-6 19:26 编辑 我有个1.3寸的SPI屏。有例程的,把例程里的OLED.c及字库做为一个子目录。统统考进AT的一个例程里。 我定义的是四根线: PB12----------SCL PB13----------SDA PB14----------RES PB15----------DC   具体就改一下初始化: RCC_APB2PeriphClockCmd(RCC_APB2PERIPH_GPIOB, ENABLE); //ê1ÄüA¶Ë¿úê±Öó GPIO_InitStructure.GPIO_Pins = GPIO_Pins_12|GPIO_Pins_13|GPIO_Pins_14|GPIO_Pins_15; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT_PP; //íÆíìêä3ö GPIO_InitStructure.GPIO_MaxSpeed = GPIO_MaxSpeed_50MHz;//Ëù¶è50MHz GPIO_Init(GPIOB, &GPIO_InitStructure); //3õê¼»ˉGPIOD3,6 GPIO_SetBits(GPIOB,GPIO_Pins_12|GPIO_Pins_13|GPIO_Pins_14|GPIO_Pins_15); 在头文件中: #define OLED_SCLK_Clr() GPIO_ResetBits(GPIOB,GPIO_Pins_12)//CLK #define OLED_SCLK_Set() GPIO_SetBits(GPIOB,GPIO_Pins_12) #define OLED_SDIN_Clr() GPIO_ResetBits(GPIOB,GPIO_Pins_13)//DIN #define OLED_SDIN_Set() GPIO_SetBits(GPIOB,GPIO_Pins_13) #define OLED_RST_Clr() GPIO_ResetBits(GPIOB,GPIO_Pins_14)//RES #define OLED_RST_Set() GPIO_SetBits(GPIOB,GPIO_Pins_14) #define OLED_DC_Clr() GPIO_ResetBits(GPIOB,GPIO_Pins_15)//DC #define OLED_DC_Set() GPIO_SetBits(GPIOB,GPIO_Pins_15) #define OLED_BLK_Clr() GPIO_ResetBits(GPIOA,GPIO_Pins_4)//CS #define OLED_BLK_Set() GPIO_SetBits(GPIOA,GPIO_Pins_4) 背景也没有用,直接接到3.3V。   至于片选我直接选中。毕竟就一个SPI。 以下是运行结果:     我刷成蓝屏就说明驱动成功了,又画个圆,也可以看到,但我万万没想到显示个字符会不出来,就是黑块,我想是SPI屏的显示字符部分有毛病。 不想了,想得蛋痛。欲知后事如何且看下回分解吧!   发现个问题,手册明明说所有GPIO口在AHB,为什么初始化时都是APB2,表示不懂了。 RCC_APB2PeriphClockCmd(RCC_APB2PERIPH_GPIOB, ENABLE); 按手册的应是:RCC_AHBPeriphClockCmd(RCC_AHBPERIPH_GPIOB, ENABLE);     

  • 发表了主题帖: 【AT-START-F403A测评】四、“EEPROM”测试

    怎么十一过迷糊了????翻遍AT32F403的手册根本就找不到EEPROM的字样!!!   EEPROM只有在51单片机上,特别是STC上有,且十分方便,其实质也是在FLASH里边虚拟一个EEPROM。那么这种技术用在STM32,也可以用在AT32F430上。 实际工作中可以省一片宝贵的EEPROM AT89C256。当然不适用于总是改写的程序,改写频的用这个也行,就是麻烦点。 下边分析一下例程: 每一种单片机对FLASH操作都是特别小心的。本例程对522扇区进行了跨两个扇区的操作,从1写到0x7FF。 写要费很多事,包括解锁完后写写完加锁。 读就用一个指针指到地址完后赋给变量就完事了。 以下是程序运行的结果: 为了实用我改了一下代码,只写前两个16位。程序如下: int main(void) { Delay_init(); UART_Print_Init(115200); AT32_LEDn_Init(LED2); AT32_LEDn_Init(LED3); //Fill BufferWrite data to test // for(Index=0;Index<TEST_BUFEER_SIZE;Index++) // { // BufferWrite[Index]=Index; // } #if 1 BufferWrite[0] = 0x5555; BufferWrite[1] = 0x6666; FLASH_Write(TEST_FLASH_ADDRESS_START,BufferWrite,2); //Write data to flash FLASH_Read(TEST_FLASH_ADDRESS_START,BufferRead,2); //read data from flash if(Buffercmp(BufferWrite,BufferRead,2)==PASSED) //Compare the buffer { AT32_LEDn_ON(LED2); AT32_LEDn_OFF(LED3); printf("%s","PASS"); } else { AT32_LEDn_OFF(LED2); AT32_LEDn_ON(LED3); printf("%s","NO PASS"); } #else FLASH_Read(TEST_FLASH_ADDRESS_START,BufferRead,2); //read data from flash #endif while(1) { } } 就是说写完后我再直接读一下看看是不是我写的0x5555,0x6666 可以看到不用指示灯用仿真可以看到写入的数据。  

最近访客

< 1/6 >

统计信息

已有15759人来访过

  • 芯币:1313
  • 好友:53
  • 主题:667
  • 回复:10103
  • 课时:2
  • 资源:15

留言

你需要登录后才可以留言 登录 | 注册


azza333 2019-8-15
您好
LY941128 2018-2-1
你好,就是那个老美的滤波器的设计资源的第二部分下不了了。。。
泉盛电子 2014-11-15
...
307989542 2013-6-19
专业PCB生产厂家 板厚0.8--1.6 喷锡 尺寸5x5cm做10pcs之内50元 尺寸10* 10cm做10pcs之内100元(双面板所有拼版一款加50) 标准算法:(对数量及大小不符合以上规定的按下面算法进行) 货款:工程费+菲林费+板费 (工程费100元 菲林费5分/C㎡ 板费:5分/C㎡) 单,双层板: (杂油一律不加收如何费用) (喷锡无铅或者有铅工艺任选,不加收费用) 公司推行单双面12H 24H 48H 快速打样加急出货(免收测试费,飞针测试出货) 12H加急费500元 24小时加急板 加急费200元 48小时加急板 100元 批量价格:380元/平米起 联系人: 侯R 电 ... ...
626qinxiaomei 2013-4-22
你好,我想问一下,你写过让LM3S8962和LM3S2110实现双机通讯的程序吗?可不可以帮帮我,我搞不懂了。。。万分感谢
cuanli007 2012-8-10
就是串口中断进不去看一下谢谢 #include "msp430x14x.h" //#include "io430.h" //#include "nbc430.h" #include <stdio.h> #include <string.h> #include "GPS.h" #include "LCD.h" #include "display.h" char    rev_buf ;        //接收缓存      uchar   rev_start = 0;     //接收开始标志       uchar   rev_stop  = 0;  &nbs ... ...
查看全部