| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Обречен въпрос :( http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=2828 |
Страница 1 от 1 |
| Автор: | Реконструктор [ Сря Авг 30, 2006 12:09 am ] | |||||||||
| Заглавие: | Обречен въпрос :( | |||||||||
Става въпрос за HET-а на TMS470. Мъча се да генерирам единичен импулс, контролиран от CPU-то. Кода изглежда така:
но не работи - като начало, защото L01 и L02 не се нулират. Имам ли шанс съпорта на TI да ми отговори, ако им поставя въпроса? |
||||||||||
| Автор: | bateAz [ Сря Авг 30, 2006 9:47 am ] |
| Заглавие: | |
Има. Почти винаги отговарят и почти винаги смислено. От отсрещната страна е Microchip ( ша ма извиняват пиколюбците ). |
|
| Автор: | Реконструктор [ Сря Авг 30, 2006 12:29 pm ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
Честито:
И още:
|
|||||||||||||||||||
| Автор: | nickich [ Сря Авг 30, 2006 12:46 pm ] |
| Заглавие: | |
ДАй малко повече инфо/код.... пуснал ли си клоците на таймера ? |
|
| Автор: | Реконструктор [ Сря Авг 30, 2006 1:39 pm ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
Ами това е абсолютно целия код.
След като има генерация, има и клок, въпроса е, че искам само едно импулсче, не PWM. |
|||||||||||||||||||
| Автор: | Dimitar [ Сря Авг 30, 2006 3:31 pm ] |
| Заглавие: | |
Без да си имам идея за тоя чип ще ти кажа, че ако се опитваш да пуснеш определен брой импулси на хардуерния ШИМ - няма да стане. Ползвай output compare-те. |
|
| Автор: | nickich [ Сря Авг 30, 2006 4:06 pm ] | ||||||||||||||||||
| Заглавие: | Re: Обречен въпрос :( | ||||||||||||||||||
Незнам дали съм прав, но GO_LOW1: MOV32 {reg=NONE, type=IMTOREG&REM, init=OFF, remote=L02, data=0} GO_LOW2: MOV32 {reg=NONE, type=IMTOREG&REM, init=OFF, remote=L01, data=0} май не се изпълнява... поради L02: ECMP {reg=A, hr_lr=LOW, en_pin_action=on, pin=CC6, action=CLEAR, irq=off, next=L03, cond_addr=GO_LOW1, data=0} ????? |
|||||||||||||||||||
| Автор: | Реконструктор [ Сря Авг 30, 2006 5:24 pm ] | |||||||||
| Заглавие: | ||||||||||
HET е далеч от понятието "хардуерен ШИМ". Иначе нямаше да има много смисъл от него. По принцип, мога да направя това, което искам, ако прекъсна процесора, но ще се старая по всякакъв начин да го избегна. |
||||||||||
| Автор: | Реконструктор [ Сря Авг 30, 2006 5:28 pm ] | ||||||||||||||||||
| Заглавие: | Re: Обречен въпрос :( | ||||||||||||||||||
Би следвало да се изпълни, поради cond_addr=GO_LOW1
|
|||||||||||||||||||
| Автор: | nickich [ Сря Авг 30, 2006 6:04 pm ] | |||||||||||||||||||||||||||
| Заглавие: | ||||||||||||||||||||||||||||
В такъв случай реда:
би трябвало да стане:
"High-End Timer (HET) (SPNU199D)", p.117 => ....
..... ако не си му казал Т адрес ще почне да ти4а от next адреса, и ще прескочи двата реда .... мисля.... |
||||||||||||||||||||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|