共2条
1/1 1 跳转至页
PLC900 飞利浦PLC900系列的疑问
问
PLC900系列有一个共同的特点
“在应用编程(IAP-Lite)和字节擦除允许程序存储器用作非易失性数据存储”
后半句的意思是不是ROM可以用来做EEPROM?
如果是的话,那么其内部结构上ROM就不是FLASH而是EEPROM了
这样的话是不是通过内部的程序可以改变主程序的内容呢?
还有一个问题
ISP ICP 在电路编程,在系统编程
有一个是用串口编程的,好像没有特殊的编程电压要求,有点不解,按道理编程需要有特殊的电压的
大虾指教
答 1: 自己顶一下自己顶一下,顶到前面给大虾看,呵呵 答 2: 推荐一片文章~这些是lpc900芯片资料里面的~
注意512byte的eeprom的作用~
8 kB byte-erasable flash code memory organized into 1 kB sectors and 64-byte pages.
Single-byte erasing allows any byte(s) to be used as non-volatile data storage.
n 256-byte RAM data memory.
n 512-byte customer Data EEPROM on chip allows serialization of devices, storage of
set-up parameters, etc.
ISP:in system programming,
IAP: in applicatin programming
但两者的操作方式,结果和应用场合有什么区别
ISP:
用写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计目标板的时候就将接口设计在上面,所以叫"在系统编程",即不用脱离系统;
IAP:
在应用编程,有芯片本身(或通过外围的芯片)可以通过一系列操作将code写入,比如一款支持Iap的单片机,内分3个程序区,1作引导程序区,2作运行程序区,3作下载区,芯片通过串口接收到下载命令,进入引导区运行引导程序,在引导程序下将new code内容下载到下载区,下载完毕并校验通过后再将下载区内容复制到2区,运行复位程序,则Iap完成;
应用场合:
1,ISP 程序升级需要到现场解决,不过好一点的是不必拆机器了;
2,IAP 如果有网管系统的话,用网管下载一切搞定,人不用跑来跑去,
这可能是他们的优点或应用吧
典型IAP:IC卡电话机
内含V.xx MODEM芯片,MCU自带引导区,可远程下载更新程序。
在线编程目前有两种实现方法:在系统编程(ISP)和在应用编程(IAP)。ISP一般是通过单片机专用的串行编程接口对单片机内部的Flash存储器进行编程,而IAP技术是从结构上将Flash存储器映射为两个存储体,当运行一个存储体上的用户程序时,可对另一个存储体重新编程,之后将控制从一个存储体转向另一个。ISP的实现一般需要很少的外部电路辅助实现,而IAP的实现更加灵活,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序来编程内部存储器。
另外特殊的编程电压,lpc900的不清楚,一般的编程电压芯片内部会自己产生,外接的只要给正常的电压以及烧写的命令就可以了~ 答 3: re1, IAP
芯片是flash的,我们用的硬盘也是flash的,
在没有加密的情况下可以通过程序改变主程序内容
2.内部有特殊电路,比如升压.. 答 4: 我的意思是。。。。。。。我的意思是,一般的51应用里面,是没有更改RONM内容的应用的,包括指令也没有
但是PLC900有类似的功能,我不知道他的ROM是不是结构和通常的FLASH有所不同 答 5: 这种功能和rom的结构无关~是芯片内部电路不同的原因~
“在应用编程(IAP-Lite)和字节擦除允许程序存储器用作非易失性数据存储”
后半句的意思是不是ROM可以用来做EEPROM?
如果是的话,那么其内部结构上ROM就不是FLASH而是EEPROM了
这样的话是不是通过内部的程序可以改变主程序的内容呢?
还有一个问题
ISP ICP 在电路编程,在系统编程
有一个是用串口编程的,好像没有特殊的编程电压要求,有点不解,按道理编程需要有特殊的电压的
大虾指教
答 1: 自己顶一下自己顶一下,顶到前面给大虾看,呵呵 答 2: 推荐一片文章~这些是lpc900芯片资料里面的~
注意512byte的eeprom的作用~
8 kB byte-erasable flash code memory organized into 1 kB sectors and 64-byte pages.
Single-byte erasing allows any byte(s) to be used as non-volatile data storage.
n 256-byte RAM data memory.
n 512-byte customer Data EEPROM on chip allows serialization of devices, storage of
set-up parameters, etc.
ISP:in system programming,
IAP: in applicatin programming
但两者的操作方式,结果和应用场合有什么区别
ISP:
用写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计目标板的时候就将接口设计在上面,所以叫"在系统编程",即不用脱离系统;
IAP:
在应用编程,有芯片本身(或通过外围的芯片)可以通过一系列操作将code写入,比如一款支持Iap的单片机,内分3个程序区,1作引导程序区,2作运行程序区,3作下载区,芯片通过串口接收到下载命令,进入引导区运行引导程序,在引导程序下将new code内容下载到下载区,下载完毕并校验通过后再将下载区内容复制到2区,运行复位程序,则Iap完成;
应用场合:
1,ISP 程序升级需要到现场解决,不过好一点的是不必拆机器了;
2,IAP 如果有网管系统的话,用网管下载一切搞定,人不用跑来跑去,
这可能是他们的优点或应用吧
典型IAP:IC卡电话机
内含V.xx MODEM芯片,MCU自带引导区,可远程下载更新程序。
在线编程目前有两种实现方法:在系统编程(ISP)和在应用编程(IAP)。ISP一般是通过单片机专用的串行编程接口对单片机内部的Flash存储器进行编程,而IAP技术是从结构上将Flash存储器映射为两个存储体,当运行一个存储体上的用户程序时,可对另一个存储体重新编程,之后将控制从一个存储体转向另一个。ISP的实现一般需要很少的外部电路辅助实现,而IAP的实现更加灵活,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序来编程内部存储器。
另外特殊的编程电压,lpc900的不清楚,一般的编程电压芯片内部会自己产生,外接的只要给正常的电压以及烧写的命令就可以了~ 答 3: re1, IAP
芯片是flash的,我们用的硬盘也是flash的,
在没有加密的情况下可以通过程序改变主程序内容
2.内部有特殊电路,比如升压.. 答 4: 我的意思是。。。。。。。我的意思是,一般的51应用里面,是没有更改RONM内容的应用的,包括指令也没有
但是PLC900有类似的功能,我不知道他的ROM是不是结构和通常的FLASH有所不同 答 5: 这种功能和rom的结构无关~是芯片内部电路不同的原因~
共2条
1/1 1 跳转至页
回复
| 有奖活动 | |
|---|---|
| 2026年“我要开发板活动”第三季,开始了! | |
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
我要赚赏金打赏帖 |
|
|---|---|
| 以启明云端ESP32P4开发板实现TF卡读写功能被打赏¥28元 | |
| 【分享开发笔记,赚取电动螺丝刀】树莓派5串口UART0配置被打赏¥25元 | |
| 【STM32F103ZET6】17:分享在Rtos项目中断管理的使用经验被打赏¥23元 | |
| 【STM32F103ZET6】16:分享在中断中恢复串口任务,遇到的问题被打赏¥31元 | |
| 在FireBeetle2ESP32-C5上实现温度大气压检测及显示被打赏¥21元 | |
| 【分享开发笔记,赚取电动螺丝刀】SAME51双串口收发配置被打赏¥27元 | |
| Chaos-nano操作系统在手持式VOC检测设备上的应用被打赏¥37元 | |
| 【分享开发笔记,赚取电动螺丝刀】关于在导入第三方库lib时,wchart类型冲突的原因及解决方案被打赏¥30元 | |
| 在FireBeetle2ESP32-C5上实现温湿度检测和显示被打赏¥20元 | |
| 在FireBeetle2ESP32-C5上实现光照强度检测及显示被打赏¥21元 | |
我要赚赏金
