Image
Image

monitoring

+ 关注

粉丝 1     |     主题 14     |     回帖 192

PIC单片机学习 TMR2
2020-4-2 16:05
  • Microchip
  • 10
  • 666
  作者:Leo Chin 出处:http://www.cnblogs.com/hnrainll/ 本博客**,大多系网络中收集,转载请注明出处 相关 ...  
  //后分频器 //TOUTPS3 TOUTPS2 TOUTPS1 TOUTPS0 // 0 0 0 0 1 分频 // ...  
  //前分频器 //T2CKPS1 T2CKPS0 // 0 0 1 分频 TMR1时钟为晶振时钟/(4*1) // 0 ...  
PIC16F877A 看门狗定时器实验
2020-4-5 21:21
  • Microchip
  • 30
  • 1688
  作者:Leo Chin 出处:http://www.cnblogs.com/hnrainll/ 本博客**,大多系网络中收集,转载请注明出处 相关 ...  
  //***************延时 n*1ms 12MHz*************** void delay1ms(uint DelayTime) { uint temp; ...  
  //*************** 主程序 ******************** void main(void) { PSA=1; //预分频 ...  
  #include __CONFIG(HS&WDTEN&LVPDIS&PWRTEN); //HS振荡,打开看门狗,低压编程关闭,启动延时定时器 // ...  
关于STM32 IAP
2020-7-1 15:29
  • ST MCU
  • 53
  • 2187
  突然想起来一句话,知识是相通的.... 32也有中断向量表,就像上面的430的似的, 只不过呢!32的中断函数的入 ...  
  对了说一下中断向量表 就从我的MSP430的**中摘抄过来 原文地址 http://www.cnblogs.com/yangfengwu/p/6 ...  
  有人这样介绍的--仔细看,细细品味.... http://blog.csdn.net/yx_l128125/article/details/12992773 ...  
  所以说上面的数据取出来就是08 00 20 E9然后&0xFF000000 肯定就等于 0x08000000啦 其实这样还有一个原因 ...  
  一个浮点型的数据转换成16进制存到数组里面--其实也是按照IEEE754规约来计算的 Resolver_Usart.Data = 220 ...  
  一个整形数据快速的转换成16进制存到数组里面 Resolver_7758.Data = 60000; 那么Resolver_7758.Data_Tabl ...  
  说到这里就要说一下共用体  
  举个例子 把60000存到STM32的Flash的,60000转换成16进制是EA60  EA是高8位,60是低八位,,存到Flash里面就 ...  
  FLASH_APP2_ADDR+4指针就移动到了IAP升级程序的E9或者说电压电流采集程序的D5上 (*(vu32*)(FLASH_APP2_ADD ...  
  然后呢,我是看别人的程序说,数据的第一个4个字节为栈顶地址,数据的第二个4字节为复位中断向量的入口地址 ...  
  后边屏蔽的是测试的时候,看一下写入的数据,然后和源数据对比一下,看一下写入的对不对 if(((*(vu32*)(FLASH ...  
  好,那就看一下判断接收完程序  
  if(rbCanRead(&pRb)>1) 因为一次性要往Flash里面写16位数据,所以才会判断数据个数大于一个的时候再往里面 ...  
2
3
近期访客